526 research outputs found

    A dual-band priority assignment algorithm for dynamic QoS resource management

    Get PDF
    Future high-quality consumer electronics will contain a number of applications running in a highly dynamic environment, and their execution will need to be efficiently arbitrated by the underlying platform software. The multimedia applications that currently execute in such similar contexts face frequent run-time variations in their resource demands, originated by the greedy nature of the multimedia processing itself. Changes in resource demands are triggered by numerous reasons (e.g. a switch in the input media compression format). Such situations require real-time adaptation mechanisms to adjust the system operation to the new requirements, and this must be done seamlessly to satisfy the user experience. One solution for efficiently managing application execution is to apply quality of service resource management techniques, based on assigning and enforcing resource contracts to applications. Most resource management solutions provide temporal isolation by enforcing resource assignments and avoiding any resource overruns. However, this has a clear limitation over the cost-effective resource usage. This paper presents a simple priority assignment scheme based on uniform priority bands to allow that greedy multimedia tasks incur in safe overruns that increase resource usage and do not threaten the timely execution of non-overrunning tasks. Experimental results show that the proposed priority assignment scheme in combination with a resource accounting mechanism preserves timely multimedia execution and delivery, achieves a higher cost-effective processor usage, and guarantees the execution isolation of non-overrunning tasks

    An Architecture for Declarative Real-Time Scheduling on Linux

    Get PDF
    This paper proposes a novel framework and programming model for real-time applications supporting a declarative access to real-time CPU scheduling features that are available on an operating system. The core idea is to let applications declare their temporal characteristics and/or requirements on the CPU allocation, where, for example, some of them may require real-time POSIX priorities, whilst others might need resource reservations through SCHED_DEADLINE. The framework can properly handle such a set of heterogeneous requirements configuring an underlying multi-core platform so to exploit the various scheduling disciplines that are available in the kernel, matching applications requirements. The framework is realized as a modular architecture in which different plugins handle independently certain real-time scheduling features within the underlying kernel, easing the customization of its behavior to support other schedulers or operating systems by adding further plugins

    Review on bio-based plastic for future applications

    Get PDF
    This paper reviews the future applications of bio-based plastics. Most plastics are made through petrochemical processes. In other words, they start out as the chemical byproducts of oil refining, which are turned into a variety of plastics through chemical processes that form long molecular chains known as polymers. These polymers give plastics their structure. Bioplastics are biodegradable materials that come from renewable sources and can be used to reduce the problem of plastic waste that is suffocating the planet and contaminating the environment. The advantages of using bioplastics are bioplastics won’t leach chemicals into food, non- toxic and offer a zero waste end life options. Bioplastics can be recycled with conventional plastics to produce a great material for food packaging. It also has a socio�economic benefit that often have a positive impact on the consumers who are increasingly becoming aware of environmental issues. As conclusion, it is proven that bioplastics give promising future to cleaner and safer world

    ReTiF: A declarative real-time scheduling framework for POSIX systems

    Get PDF
    This paper proposes a novel framework providing a declarative interface to access real-time process scheduling services available in an operating system kernel. The main idea is to let applications declare their temporal requirements or characteristics without knowing exactly which underlying scheduling algorithms are offered by the system. The proposed framework can adequately handle such a set of heterogeneous requirements configuring the platform and partitioning the requests among the available multitude of cores, so to exploit the various scheduling disciplines that are available in the kernel, matching application requirements in the best possible way. The framework is realized with a modular architecture in which different plugins handle independently certain real-time scheduling features. The architecture is designed to make its behavior customization easier and enhance the support for other operating systems by introducing and configuring additional plugins

    An overview of decision table literature 1982-1995.

    Get PDF
    This report gives an overview of the literature on decision tables over the past 15 years. As much as possible, for each reference, an author supplied abstract, a number of keywords and a classification are provided. In some cases own comments are added. The purpose of these comments is to show where, how and why decision tables are used. The literature is classified according to application area, theoretical versus practical character, year of publication, country or origin (not necessarily country of publication) and the language of the document. After a description of the scope of the interview, classification results and the classification by topic are presented. The main body of the paper is the ordered list of publications with abstract, classification and comments.

    Planificación de sistemas de tiempo real

    Get PDF
    La presente línea de investigación se inscribe en la temática de Sistemas de Tiempo Real, profundizando sobre dos aspectos claves: planificación de tareas y latencia de los sistemas. Se utilizarán herramientas de simulación y sistemas reales. Una vez obtenidas posibles mejoras, se implementarán en algún Sistema Operativo de Tiempo Real (SOTR). Se debe tener en cuenta que la planificación impacta en todo el sistema con lo que surgen problemas tales como inversión de prioridades, lo cual también es tema de este trabajo.Eje: Procesamiento de señales y sistemas en tiempo realRed de Universidades con Carreras en Informática (RedUNCI

    Planificación de sistemas de tiempo real

    Get PDF
    La presente línea de investigación se inscribe en la temática de Sistemas de Tiempo Real, profundizando sobre dos aspectos claves: planificación de tareas y latencia de los sistemas. Se utilizarán herramientas de simulación y sistemas reales. Una vez obtenidas posibles mejoras, se implementarán en algún Sistema Operativo de Tiempo Real (SOTR). Se debe tener en cuenta que la planificación impacta en todo el sistema con lo que surgen problemas tales como inversión de prioridades, lo cual también es tema de este trabajo.Eje: Procesamiento de señales y sistemas en tiempo realRed de Universidades con Carreras en Informática (RedUNCI

    RICIS Symposium 1992: Mission and Safety Critical Systems Research and Applications

    Get PDF
    This conference deals with computer systems which control systems whose failure to operate correctly could produce the loss of life and or property, mission and safety critical systems. Topics covered are: the work of standards groups, computer systems design and architecture, software reliability, process control systems, knowledge based expert systems, and computer and telecommunication protocols
    corecore