Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/1018409.1018780acmconferencesArticle/Chapter ViewAbstractPublication PagesaamasConference Proceedingsconference-collections
Article

A Multi-Agent Systems Approach to Autonomic Computing

Published: 19 July 2004 Publication History
  • Get Citation Alerts
  • Abstract

    The goal of autonomic computing is to create computing systems capable of managing themselves to a far greater extent than they do today. This paper presents Unity, a decentralized architecture for autonomic computing based on multiple interacting agents called autonomic elements. We illustrate how the Unity architecture realizes a number of desired autonomic system behaviors including goal-driven self-assembly, self-healing, and real-time self-optimization. We then present a realistic prototype implementation, showing how a collection of Unity elements self-assembles, recovers from certain classes of faults, and manages the use of computational resources (e.g. servers) in a dynamic multi-application environment. In Unity, an autonomic element within each application environment computes a resource-level utility function based on information specified in that applicationýs service-level utility function. Resource-level utility functions from multiple application environments are sent to a Resource Arbiter element, which computes a globally optimal allocation of servers across the applications. We present illustrative empirical data showing the behavior of our implemented system in handling realistic Web-based transactional workloads running on a Linux cluster.

    References

    [1]
    {1} W. C. Arnold, D. W. Levine, and E. C. Snible. Autonomic manager toolkit. http://dwdemos.dfw.ibm. com/actk/common/wstkdoc/amts, 2003.
    [2]
    {2} D. E. Atkins, W. P. Birmingham, E. H. Durfee, E. J. Glover, T. Mullen, E. A. Rudensteiner, E. Soloway, J. M. Vidal, R. Wallace, and M. P. Wellman. Toward inquiry-based education through interacting software agents. Computer, 29(5):69-77, May 1996.
    [3]
    {3} C. Boutilier, R. Das, J. O. Kephart, G. Tesauro, and W. E. Walsh. Cooperative negotiation in autonomic systems using incremental utility elicitation. In Nineteenth Conference on Uncertainty in Artificial Intelligence, pages 89-97, 2003.
    [4]
    {4} J. S. Chase, D. C. Anderson, P. N. Thakar, and A. M. Vahdat. Managing energy and server resources in hosting centers. In 18th Symposium on Operating Systems Principles, 2001.
    [5]
    {5} I. Foster, C. Kesselman, J. Nick, and S. Tuecke. The physiology of the Grid: An Open Grid Services Architecture for distributed systems integration. Technical report, Open Grid Services Architecture WG, Global Grid Forum, 2002.
    [6]
    {6} N. R. Jennings. On agent-based software engineering. Artificial Intelligence, 117:277-296, 2000.
    [7]
    {7} T. Kelly. Utility-directed allocation. In First Workshop on Algorithms and Architectures for Self-Managing Systems, 2003.
    [8]
    {8} J. O. Kephart and D. M. Chess. The vision of autonomic computing. Computer, 36(1):41-52, 2003.
    [9]
    {9} S. Lalis, C. Nikolaou, D. Papadakis, and M. Marazakis. Market-driven service allocation in a QoS-capbable environment. In First International Conference on Information and Computation Economies, 1998.
    [10]
    {10} R. Rajkumar, C. Lee, J. P. Lehoczky, and D. P. Siewiorek. Practical solutions for QoS-based resource allocation problems. In IEEE Real-Time Systems Symposium, pages 296- 306, 1998.
    [11]
    {11} M. S. Squillante, D. D. Yao, and L. Zhang. Internet traffic: Periodicity, tail behavior and performance implications. In System Performance Evaluation: Methodologies and Applications , 1999.
    [12]
    {12} P. Thomas, D. Teneketzis, and J. K. MacKie-Mason. A market-based approach to optimal resource alloctin in integrated-services connection-oriented networks. Operations Research, 50(4), 2002.
    [13]
    {13} S. Tuecke, K. Czajkowski, I. Foster, J. Frey, S. Graham, C. Kesselman, T. Maguire, T. Sandholm, P. Vanderbilt, and D. Snelling. Open Grid Services Infrastructure (OGSI) version 1.0. Technical report, Open Grid Services Infrastructure WG, Global Grid Forum, 2002.
    [14]
    {14} H. Yamaki, M. P. Wellman, and T. Ishida. A market-based approach to allocating QoS for multimediat applications. In Second International Conference on Multi-Agent Systems, pages 385-392, 1996.

    Cited By

    View all
    • (2019)Evaluating Self-Management Features for Mobile ApplicationsInternational Journal of E-Services and Mobile Applications10.4018/IJESMA.201904010311:2(43-55)Online publication date: 1-Apr-2019
    • (2018)Towards Autonomic Science InfrastructureProceedings of the 1st International Workshop on Autonomous Infrastructure for Science10.1145/3217197.3217205(1-9)Online publication date: 11-Jun-2018
    • (2018)Resource-sharing among autonomous agentsService Oriented Computing and Applications10.1007/s11761-018-0244-212:3-4(317-331)Online publication date: 1-Dec-2018
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    AAMAS '04: Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems - Volume 1
    July 2004
    494 pages
    ISBN:1581138644

    Sponsors

    Publisher

    IEEE Computer Society

    United States

    Publication History

    Published: 19 July 2004

    Check for updates

    Qualifiers

    • Article

    Conference

    AAMAS04
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 1,155 of 5,036 submissions, 23%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 10 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2019)Evaluating Self-Management Features for Mobile ApplicationsInternational Journal of E-Services and Mobile Applications10.4018/IJESMA.201904010311:2(43-55)Online publication date: 1-Apr-2019
    • (2018)Towards Autonomic Science InfrastructureProceedings of the 1st International Workshop on Autonomous Infrastructure for Science10.1145/3217197.3217205(1-9)Online publication date: 11-Jun-2018
    • (2018)Resource-sharing among autonomous agentsService Oriented Computing and Applications10.1007/s11761-018-0244-212:3-4(317-331)Online publication date: 1-Dec-2018
    • (2017)Fault Tolerant Algorithms for Multiple Infrastructure Provider Cooperation in Network Virtualization Environment Based on AuctioningWireless Personal Communications: An International Journal10.1007/s11277-017-4585-597:1(1537-1561)Online publication date: 1-Nov-2017
    • (2015)Global Protocols as First Class Entities for Self-Adaptive AgentsProceedings of the 2015 International Conference on Autonomous Agents and Multiagent Systems10.5555/2772879.2773282(1019-1029)Online publication date: 4-May-2015
    • (2015)Decentralized self-adaptation in large-scale distributed systemsProceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering10.1145/2786805.2803192(1022-1025)Online publication date: 30-Aug-2015
    • (2013)QoE-Centric management of multimedia networks through cooperative control loopsProceedings of the 7th IFIP WG 6.6 international conference on Autonomous Infrastructure, Management, and Security: emerging management mechanisms for the future internet - Volume 794310.1007/978-3-642-38998-6_13(96-99)Online publication date: 25-Jun-2013
    • (2012)Towards mediation-based self-healing of data-driven business processesProceedings of the 7th International Symposium on Software Engineering for Adaptive and Self-Managing Systems10.5555/2666795.2666817(139-144)Online publication date: 4-Jun-2012
    • (2012)Towards an agent-based symbiotic architecture for autonomic management of virtualized data centersProceedings of the Winter Simulation Conference10.5555/2429759.2429956(1-13)Online publication date: 9-Dec-2012
    • (2012)Autonomic multi-policy optimization in pervasive systemsACM Transactions on Autonomous and Adaptive Systems10.1145/2168260.21682717:1(1-25)Online publication date: 4-May-2012
    • Show More Cited By

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media