• DocumentCode
    2742464
  • Title

    Integrating Communication Cost into the Utility Accrual Model for the Resource Allocation in Distributed Real-Time Systems

  • Author

    Hu, Xinfa ; Leung, Joseph Y -T

  • Author_Institution
    Dept. of Comput. Sci., New Jersey Inst. of Technol., Newark, NJ
  • fYear
    2008
  • fDate
    25-27 Aug. 2008
  • Firstpage
    217
  • Lastpage
    226
  • Abstract
    In distributed real-time systems, both computation and communication are critical factors. The timeliness of activities relies on both the computation and the communication involved in them. Moreover, the timeliness of computation relies on that of communication, and vice versa. This property requires that both computation and communication be integrated into the resource allocation model and that the model be able to capture the interplay between them. Unfortunately, the utility/benefit/value accrual models employed in current distributed real-time systems are constructed solely on computation. They are inadequate for capturing the interplay between computation and communication. This paper extends previous research on utility-based model by proposing a new utility accrual model, which integrates both computation and communication. Most importantly, the interplay between computation and communication is fully characterized in the model. Under the new model, resource managers are guided towards maximizing system-wide utility by exploring the interplay between computation and communication instead of traditional meeting the timing constraint on computation and the deadline of communication separately. To validate the effectiveness of this model, a resource allocation algorithm called CAUASA is developed under it. The performance of CAUASA is compared to that of another resource allocation algorithm that is developed according to existing utility accrual models. Simulation results reveal that CAUASA is far superior to its counterpart. Therefore, the new utility accrual model provides a more effective framework for the resource allocation in distributed real-time systems.
  • Keywords
    distributed processing; real-time systems; resource allocation; CAUASA; communication cost; distributed real-time systems; resource allocation; utility accrual model; Computer applications; Computer science; Costs; Distributed computing; Processor scheduling; Real time systems; Resource management; Scheduling algorithm; Timing; USA Councils; Distributed Real-Time System; Interplay between Communication and Computation; Scheduling; Utility Accrual Model;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Real-Time Computing Systems and Applications, 2008. RTCSA '08. 14th IEEE International Conference on
  • Conference_Location
    Kaohsiung
  • ISSN
    1533-2306
  • Print_ISBN
    978-0-7695-3349-0
  • Type

    conf

  • DOI
    10.1109/RTCSA.2008.34
  • Filename
    4617290