Filters








4,990 Hits in 6.6 sec

The Multiprocessor Bandwidth Inheritance Protocol

Dario Faggioli, Giuseppe Lipari, Tommaso Cucinotta
2010 2010 22nd Euromicro Conference on Real-Time Systems  
Similarly to priority inheritance, M-BWI reduces priority inversion in reservation-based scheduling systems; it allows the coexistence of hard, soft and non-real-time tasks; it does not require any information  ...  In this paper, the Multiprocessor Bandwidth Inheritance (M-BWI) protocol is presented, which constitutes an extension of the Bandwidth Inheritance (BWI) protocol to symmetric multiprocessor and multicore  ...  In open real-time systems, tasks can dynamically enter or leave the system at any time.  ... 
doi:10.1109/ecrts.2010.19 dblp:conf/ecrts/FaggioliLC10 fatcat:w6mbfmw5dfelffz2hleb3u2oom

A Hierarchical Framework for Component-based Real-time Systems

Giuseppe Lipari, Paolo Gai, Michael Trimarchi, Giacomo Guidi, Paolo Ancilotti
2005 Electronical Notes in Theoretical Computer Science  
In this paper, we describe a methodology for the design and the development of component-based real-time systems.  ...  Lipari, Bini and Fohler [10] presented a model for real-time concurrent components.  ...  Implementation SHaRK (Soft and Hard Real-time Kernel) is an open source real-time operating system [3] designed for modularity and extensibility.  ... 
doi:10.1016/j.entcs.2004.02.081 fatcat:54mj7vd475e45mj7yhbxvojix4

Task synchronization in reservation-based real-time systems

G. Lipari, G. Lamastra, L. Abeni
2004 IEEE transactions on computers  
In this paper, we present the BandWidth Inheritance (BWI) protocol, a new strategy for scheduling real-time tasks in dynamic systems, which extends the resource reservation framework to systems where tasks  ...  A formal analysis of the protocol is presented and a guarantee test for hard real-time tasks is proposed that takes into account the case in which hard real-time tasks interact with soft real-time tasks  ...  Hence, the BWI protocol is suitable for a real operating system. 2R ELATED WORK Deng and Liu [6] proposed a model of dynamic real-time systems called the open system model.  ... 
doi:10.1109/tc.2004.120 fatcat:ergyfba4c5hufnvwxlsq2lu6fe

QoS and resource management in distributed interactive multimedia environments

Klara Nahrstedt, Ahsan Arefin, Raoul Rivas, Pooja Agarwal, Zixia Huang, Wanmin Wu, Zhenyu Yang
2010 Multimedia tools and applications  
Finally, we discuss appropriateness of those techniques in a sample DIME scenario.  ...  Quality of Service (QoS) is becoming an integral part of current ubiquitous Distributed Interactive Multimedia Environments (DIMEs) because of their high resource and real-time interactivity demands.  ...  RK uses a priority inheritance algorithm with a bounded waiting time and a static priority algorithm (e.g. Rate Monotonic) to schedule CPU resources.  ... 
doi:10.1007/s11042-010-0627-7 fatcat:bxffenweb5e7dklijfxjelr6ji

Real-Time Operating Systems

John A. Stankovic, R. Rajkumar
2004 Real-time systems  
systems such as Unix and * supports multi-tasking, * provides a priority-based preemptive scheduling mechanism, * provides bounded execution time for most primitives, * maintains a high-resolution real-time  ...  Such support includes the concept of quality of service (QoS) for open real-time systems, often applied to multimedia applications as well as large, complex distributed real-time systems.  ...  Support for distributed real-time systems includes a hardware-based clock synchronization algorithm and a TDMA-like protocol to guarantee timely message delivery.  ... 
doi:10.1023/b:time.0000045319.20260.73 fatcat:iflkyagalbh55p4cjhqaeas2re

Adaptive resource synchronization in hierarchical real-time systems

Tom Springer, Steffen Peter, Tony Givargis
2015 ACM SIGBED Review  
In this paper we outline the Adaptive Resource Allocation Protocol (ARAP) as an improved resource synchronization algorithm for hierarchically scheduled real-time systems.  ...  Implemented as part of VxWorks, the results are confirmed using an avionic system, for which ARAP substantially reduced the number of hard real-time deadline misses.  ...  RTSIM (Real-Time System Simulator) is a task scheduler simulation and is used primarily for simulating real-time control systems.  ... 
doi:10.1145/2724942.2724948 fatcat:lhpe3s2pvbeuxaef5kupiij5aa

Open Modular Robot Control Architecture for Assembly Using the Task Frame Formalism

Jochen Maaß, Nnamdi Kohn, Jürgen Hesselbach
2006 International Journal of Advanced Robotic Systems  
In this paper a robot control architecture is presented that implements both of these concepts providing a framework to easily implement new control features.  ...  The task frame formalism allows the programmer to overcome the drawbacks of the traditional robot oriented assembly programming, moving the programmer's focus on the robot task.  ...  In order to meet hard-real-time requirements derived from the application within complex parallel robot systems, it additionally provides mechanisms for hard-real-time data processing, like shared memory  ... 
doi:10.5772/5763 fatcat:vketyvj2yjb6jnvz5ci7exricq

New Trends in Real Time Operating Systems

Vijaybhai Parmar
2017 International Journal for Research in Applied Science and Engineering Technology  
In traditional non-real-time computer systems, the performance goal is throughput: as many tasks should be processed as possible in given time period.  ...  In other words, the behaviour of real-time system must be predictable in all situations. A. Predictability To achieve predictability, all components of the real-time system must be time bounded.  ...  Portability of drivers for real-time applications is an open issue. There is a need for extending current APIs for portable drivers to support real-time requirements. Networks.  ... 
doi:10.22214/ijraset.2017.9033 fatcat:wyclcrtpkfaonbklarliad7d2m

New Trends in Real Time Operating Systems

Ms. Shraddha S. Nakate
2012 IOSR Journal of Engineering  
Hence, embedded systems are, by nature, inherently real-time.  ...  Still timely responses to events have to be provided within precise timing constraints in order to guarantee a desired level of performance.  ...  Portability of drivers for real-time applications is an open issue. There is a need for extending current APIs for portable drivers to support real-time requirements. Networks.  ... 
doi:10.9790/3021-0204883892 fatcat:33y4ita445aftnzd4kcjohv5du

A Synchronous IPC Protocol for Predictable Access to Shared Resources in Mixed-Criticality Systems

Bjorn B. Brandenburg
2014 2014 IEEE Real-Time Systems Symposium  
Taking a pragmatic, systems-oriented point of view, this paper argues that traditional real-time locking approaches are unsuitable in a mixed-criticality context: locking is a cooperative activity and  ...  Instead, a solution based on resource servers (in the microkernel sense) is proposed, and MC-IPC, a novel synchronous multiprocessor IPC protocol for invoking such servers, is presented.  ...  prior proposal for multiprocessor real-time synchronization in general.  ... 
doi:10.1109/rtss.2014.37 dblp:conf/rtss/Brandenburg14 fatcat:cs7cqhulirg4dcjxqz5rtaxsea

Scheduling and thread management with RTEMS

Gedare Bloom, Joel Sherrill
2014 ACM SIGBED Review  
The Real-Time Executive for Multiprocessor Systems (RTEMS) is a free and open-source RTOS that supports over a dozen processor architecture families and over 150 embedded system boards.  ...  The goal of a real-time operating system (RTOS) is to support real-time and embedded system (RT/ES) application development, which differ from general-purpose applications because of the size, weight,  ...  RTEMS [4] is a free, open-source real-time operating system designed to provide deterministic performance on a wide variety of target hardware with portability as a primary design goal.  ... 
doi:10.1145/2597457.2597459 fatcat:dnhrz4qtvjhhlpg6srzrtkz5fu

NaNet: a low-latency NIC enabling GPU-based, real-time low level trigger systems

Roberto Ammendola, Andrea Biagioni, Riccardo Fantechi, Ottorino Frezza, Gianluca Lamanna, Francesca Lo Cicero, Alessandro Lonardo, Pier Stanislao Paolucci, Felice Pantaleo, Roberto Piandani, Luca Pontisso, Davide Rossetti (+4 others)
2014 Journal of Physics, Conference Series  
Synthetic benchmarks for latency and bandwidth are presented.  ...  Results for the throughput and latency of the integrated system are presented and discussed.  ...  event selection algorithms while retaining the real-time requisites of the system.  ... 
doi:10.1088/1742-6596/513/1/012018 fatcat:oyiygotpczgsva5gslrumdrifm

Resource Kernels: A Resource-Centric Approach to Real-Time and Multimedia Systems [chapter]

Raj Rajkumar, Kanaka Juvva, Anastasio Molano, Shuichi Oikawa
2002 Readings in Multimedia Computing and Networking  
Time on a particular resource is shared among its users and must be globally managed in real-time and multimedia systems.  ...  A resource kernel is meant for use in such systems and is defined to be one which provides timely, guaranteed and protected access to system resources.  ...  The deadline-monotonic priority assignment algorithm is an optimal fixed priority algorithm when D i ≤ T i [17] .  ... 
doi:10.1016/b978-155860651-7/50127-3 fatcat:5vbfa3i4tnb45eqr4jv3ktq7zm

Resource kernels: a resource-centric approach to real-time and multimedia systems

Ragunathan Rajkumar, Kanaka Juvva, Anastasio Molano, Shuichi Oikawa, Kevin Jeffay, Dilip D. Kandlur, Timothy Roscoe
1997 Multimedia Computing and Networking 1998  
Time on a particular resource is shared among its users and must be globally managed in real-time and multimedia systems.  ...  A resource kernel is meant for use in such systems and is defined to be one which provides timely, guaranteed and protected access to system resources.  ...  The deadline-monotonic priority assignment algorithm is an optimal fixed priority algorithm when D i ≤ T i [17] .  ... 
doi:10.1117/12.298417 fatcat:j4ystzqwpndebllhaql3kqlctu

Overview of Multicore Requirements towards Real-Time Communication [chapter]

Ina Podolski, Achim Rettberg
2009 Lecture Notes in Computer Science  
The aim of this analysis process is to derive a method for an optimal system design with respect to real-time support.  ...  Considering embedded systems are often applied for real-time task, the usage of multicores implicates several problems. This is caused by the architecture of multicore chips.  ...  As we can see from literature and the authors of [1] argue, real-time scheduling of transactions, which is needed for many real-time applications, is an open problem in multicore systems.  ... 
doi:10.1007/978-3-642-10265-3_32 fatcat:fpsanltzh5girdfbh6zajukcva
« Previous Showing results 1 — 15 out of 4,990 results