Title :
Stability analysis of network-based cooperative resource allocation strategies
Author :
Gil, Alvaro E. ; Passino, Kevin M.
Author_Institution :
Dept. of Electr. Eng., Ohio State Univ., Columbus, OH, USA
Abstract :
Resource allocation involves deciding how to divide a resource of limited availability across multiple demands in a way that optimizes current objectives (e.g., allocating a processor\´s computing resources to the demand presented by tasks in order to maximize task completion throughput). In "distributed" resource allocation there are multiple resource types each of which can be subdivided, but then each can only be allocated to a subset of the demands (e.g., in a multiprocessor system where each processor can only process certain task types). In this paper we focus on one type of cooperative resource allocation problem where via an imperfect communication network multiple processors can share the workload presented by multiple task types. We introduce asynchronous "cooperative" resource allocation strategies, and show that they lead to the cumulative demand being bounded by a constant. We demonstrate via simulations when they might be superior to one noncooperative strategy.
Keywords :
processor scheduling; resource allocation; stability; communication network multiple processors; cooperative resource allocation strategies; network stability analysis; Buffer storage; Communication networks; Flexible manufacturing systems; Job shop scheduling; Multiprocessing systems; Processor scheduling; Resource management; Stability analysis; Switches; Throughput;
Conference_Titel :
Decision and Control, 2003. Proceedings. 42nd IEEE Conference on
Print_ISBN :
0-7803-7924-1
DOI :
10.1109/CDC.2003.1272772