DocumentCode
1792844
Title
D-RES: Correct transitive distributed service sharing
Author
Born de Oliveira, Augusto ; Azim, Akramul ; Fischmeister, Sebastian ; Marau, Ricardo ; Almeida, Luis
Author_Institution
Electr. & Comput. Eng, Univ. of Waterloo, Waterloo, ON, Canada
fYear
2014
fDate
16-19 Sept. 2014
Firstpage
1
Lastpage
6
Abstract
With the growth of complexity in the embedded domain, the use of distributed systems to support multiple realtime applications has become commonplace. These applications may share processor and network resources, and real-time scheduling policies can guarantee that these applications do not interfere with each other´s ability to meet their temporal constraints. We believe that these applications should also be able to transparently share services and chains of services, without the coupling that such sharing typically implies. To solve this problem, we propose D-RES, a resource management system that guarantees temporal isolation between service-sharing applications in a distributed system. D-RES transparently tracks which application uses which service, billing the correct application even in case of nested service calls. We implemented D-RES, and demonstrate its ability to isolate service-sharing applications even in case of overload.
Keywords
distributed processing; embedded systems; resource allocation; scheduling; D-RES; distributed systems; embedded domain complexity; nested service calls; network resource sharing; processor sharing; real-time applications; real-time scheduling policies; resource management system; service-sharing applications; temporal constraints; temporal isolation; transitive distributed service sharing; Bandwidth; Media; Processor scheduling; Real-time systems; Servers; Time factors; Timing; Distributed; Real-Time; Service Partitioning;
fLanguage
English
Publisher
ieee
Conference_Titel
Emerging Technology and Factory Automation (ETFA), 2014 IEEE
Conference_Location
Barcelona
Type
conf
DOI
10.1109/ETFA.2014.7005359
Filename
7005359
Link To Document