• DocumentCode
    2938756
  • Title

    Using multiple feedback loops for object profiling, scheduling and migration in soft real-time distributed object systems

  • Author

    Kalogeraki, V. ; Melliar-Smith, P.M. ; Moser, L.E.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., California Univ., Santa Barbara, CA, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    291
  • Lastpage
    300
  • Abstract
    Complex soft real time distributed object systems require object profiling, scheduling and migration algorithms to respond to transient changes in the load or in the availability of the resources. We have developed a resource management system for a soft real time distributed object system that is based on a three level feedback loop which employs a profiling algorithm that monitors the usage of the resources, a least laxity scheduling algorithm that schedules the tasks, and hot spot and cooling algorithms that allocate and migrate objects to balance the load on the resources. The resource management system consists of a single (but possibly replicated and distributed) resource manager, and profilers and schedulers located on each of the processors in the distributed system
  • Keywords
    distributed object management; program diagnostics; real-time systems; resource allocation; scheduling; cooling algorithms; distributed system; least laxity scheduling algorithm; migration algorithms; multiple feedback loops; object migration; object profiling; profilers; profiling algorithm; resource management system; resource manager; resource usage monitoring; schedulers; scheduling; soft real time distributed object system; soft real time distributed object systems; three level feedback loop; transient changes; Availability; Control systems; Electrical capacitance tomography; Fault tolerance; Feedback loop; Monitoring; Processor scheduling; Real time systems; Resource management; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object-Oriented Real-Time Distributed Computing, 1999. (ISORC '99) Proceedings. 2nd IEEE International Symposium on
  • Conference_Location
    Saint-Malo
  • Print_ISBN
    0-7695-0207-5
  • Type

    conf

  • DOI
    10.1109/ISORC.1999.776394
  • Filename
    776394