Journal of Computers, Vol 2, No 9 (2007), 7-15, Nov 2007
doi:10.4304/jcp.2.9.7-15

ADE: Utility Driven Self-management in a Networked Environment

Debzani Deb, M. Muztaba Fuad, Michael J. Oudshoorn

Abstract


ADE, autonomic distributed environment, is a system which engages autonomic elements to automatically take an existing centralized application and distribute it across available resources. The autonomic elements provide self-management to handle the complexities associated with distribution, configuration, 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 utility - aware 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. One important aspect of ADE is that, the deployment decisions can be made based solely on locally available information and without costly global communication or synchronization. The proposed model is therefore decentralized and adaptive.



Keywords


Automatic partitioning; autonomic computing; self-management; self-optimization; utility function

References



Full Text: PDF


Journal of Computers (JCP, ISSN 1796-203X)

Copyright @ 2006-2012 by ACADEMY PUBLISHER – All rights reserved.