DocumentCode
1654959
Title
Realize: resource management for soft real-time distributed systems
Author
Melliar-Smith, P.M. ; Moser, L.E. ; Kalogeraki, V. ; Narasimhan, P.
Author_Institution
Dept. of Electr. & Comput. Eng., California Univ., Santa Barbara, CA, USA
Volume
1
fYear
2000
fDate
6/22/1905 12:00:00 AM
Firstpage
281
Abstract
The Realize system simplifies the development of complex applications by separating the application programming from the management of resources for soft real-time CORBA applications, and from the replication of CORBA objects to provide high availability and fault tolerance. Realize uses totally ordered multicast messages to maintain consistency of the states of the object replicas, and adjusts the degree of replication dynamically as resource availability changes. By measuring the usage of the resources and by monitoring the behavior of application objects, Realize allocates objects to processors and migrates objects between processors to balance the load on the processors. Realize employs a least-laxity scheduling strategy that meets soft real-time deadlines for tasks operating across multiple processors. Thus, with Realize, the difficult issues of distribution, real-time scheduling, load balancing, replication, consistency, and fault detection and recovery are hidden from the application programmer
Keywords
distributed object management; real-time systems; resource allocation; scheduling; software fault tolerance; system recovery; CORBA; Realize system; fault detection; fault tolerance; least-laxity scheduling; load balancing; multicast messages; multiple processors; object replication; real-time deadlines; real-time distributed systems; resource management; system recovery; Application software; Electrical capacitance tomography; Engineering management; Fault tolerance; Load management; Monitoring; Programming profession; Real time systems; Resource management; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
DARPA Information Survivability Conference and Exposition, 2000. DISCEX '00. Proceedings
Conference_Location
Hilton Head, SC
Print_ISBN
0-7695-0490-6
Type
conf
DOI
10.1109/DISCEX.2000.825032
Filename
825032
Link To Document