About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
Publication
AAMAS 2006
Conference paper
Utility-based collaboration among autonomous agents for resource allocation in data centers
Abstract
Autonomic computing, a proposed solution to the looming complexity crisis in IT, is a realm in which software agents and multi-agent systems can play a critically important role. Conversely, given its importance to a multi-billion dollar industry, it is fair to say that autonomic computing is a killer app for agents. Two years ago, we introduced Unity, an agent-based autonomic data center prototype that demonstrated the virtues of agency in autonomic computing applications. We discuss the road to commercialization of Unity, which entails infusing agent concepts into well-established lines of software and middleware, and discuss experiments that establish the commercial viability of utility-based resource allocation. Furthermore we examine the practicality of framing resource allocation in data centers as a collaboration between two agents, each of which is based on a commercially available product. Copyright 2006 ACM.