Prasanna, Viktor, authorGertphol, Sethavidth, authorGundala, Shriram B., authorYu, Yang, authorMaciejewski, Anthony A., authorSiegel, Howard Jay, authorKim, Jong-Kook, authorAli, Shoukat, authorCSREA Press, publisher2007-01-032007-01-032002Ali, Shoukat, et al., Greedy Heuristics for Resource Allocation in Dynamic Distributed Real-Time Heterogeneous Computing Systems, International Conference on Parallel and Distributed Processing Technqiues and Applications: PDPTA '02: June 24-27, 2002, Las Vegas, Nevada: 519-530.http://hdl.handle.net/10217/67383Recently, with the widespread use of increasingly powerful commercial off-the-shelf (COTS) products, some real-time distributed system designers have started a shift from custom-made systems to COTS-based systems to get lower costs and more flexible systems. This research investigates the problem of allocating real-time applications to a set of COTS heterogeneous machines connected together by a COTS high-speed network. For the intended distributed real-time system, the work presented in this paper includes characterizing and modeling the applications and the hardware platform, identifying and quantifying the performance goal, and designing and developing heuristics for allocating the applications so as to optimize the performance goal. Each application has certain quality of service (QoS) constraints that must not be violated (i.e., constraints on the end-to-end latency and throughput). Unlike most of the related work in real-time systems, the focus of this work is on finding an initial static allocation of the applications onto the machines to maximize the allowable increase in workload until a dynamic reallocation of resources is required to avoid a QoS violation. This paper presents and compares three greedy heuristics to solve the initial mapping problem.born digitalproceedings (reports)eng©2002 CSREA Press.Copyright and other restrictions may apply. User is responsible for compliance with all applicable laws. For information about copyright law, please see https://libguides.colostate.edu/copyright.resource allocationheterogeneous computingdistributed computingreal-time systemsGreedy heuristics for resource allocation in dynamic distributed real-time heterogeneous computing systemsText