Title :
On Utility Driven Deployment in a Distributed Environment
Author :
Deb, Debzani ; Oudshoorn, Michael J.
Author_Institution :
Dept. of Comput. Sci., Montana State Univ., Bozeman, MT
Abstract :
By harnessing the computational power of distributed heterogeneous resources, it is possible to build a large scale integrated system so that a centralized program is partitioned and distributed across those resources in a way that maximizes the system´s overall utility. However, building such a system is a staggering challenge because of the associated complexities. This paper proposes a self-managing distributed system ADE, that incorporates autonomic entities to handle the complexities associated with distribution, coordination and efficient execution of program components. The proposed approach models a centralized application in terms of an application graph consisting application components and then deploys the application components across the underlying hierarchically organized distributed resources so that all constraints and requirements are satisfied and the system´s overall utility is maximized. Then, based on the observations obtained by the monitoring of the system resources, ADE redeploys the application graph to maintain maximized system utilization in spite of the dynamism and uncertainty involved in the system
Keywords :
distributed processing; utility programs; centralized program; distributed environment; distributed heterogeneous resources; large scale integrated system; self-managing distributed system; utility driven deployment; Computer science; Costs; Distributed computing; Electronic mail; Geophysics computing; Large scale integration; Large-scale systems; Power engineering computing; Programming profession; Resource management;
Conference_Titel :
Engineering of Autonomic and Autonomous Systems, 2007. EASe '07. Fourth IEEE International Workshop on
Conference_Location :
Tucson, AZ
Print_ISBN :
0-7695-2809-0
DOI :
10.1109/EASE.2007.19