Market-driven service allocation in a QoS-capable environment
Proceedings of the first international conference on Information and computation economies
On agent-based software engineering
Artificial Intelligence
Internet traffic: periodicity, tail behavior, and performance implications
System performance evaluation
Managing energy and server resources in hosting centers
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
The Vision of Autonomic Computing
Computer
Practical Solutions for QoS-Based Resource Allocation
RTSS '98 Proceedings of the IEEE Real-Time Systems Symposium
Cooperative negotiation in autonomic systems using incremental utility elicitation
UAI'03 Proceedings of the Nineteenth conference on Uncertainty in Artificial Intelligence
Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems
Autonomic computing: emerging trends and open problems
DEAS '05 Proceedings of the 2005 workshop on Design and evolution of autonomic application software
Next generation system and software architectures challenges from future NASA exploration missions
Science of Computer Programming - Special issue on quality system and software architectures
Utility-based collaboration among autonomous agents for resource allocation in data centers
AAMAS '06 Proceedings of the fifth international joint conference on Autonomous agents and multiagent systems
Applying a UML-based agent modeling language to the autonomic computing domain
Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications
Agent based middleware infrastructure for autonomous context-aware ubiquitous computing services
Computer Communications
Software—Practice & Experience
Towards an Autonomic Element Architecture for ASSL
SEAMS '07 Proceedings of the 2007 International Workshop on Software Engineering for Adaptive and Self-Managing Systems
Modeling Data Centers as Economic Markets for Dynamic Service Provisioning and Resource Management
VTDC '06 Proceedings of the 2nd International Workshop on Virtualization Technology in Distributed Computing
An infrastructure for autonomic system development: the selflet approach
Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering
Personal and Ubiquitous Computing
Semantic web technologies for ubiquitous computing resource management in smart spaces
International Journal of Web Engineering and Technology
Towards an ASSL specification model for NASA swarm-based exploration missions
Proceedings of the 2008 ACM symposium on Applied computing
Self-organization algorithms for autonomic systems in the SelfLet approach
Proceedings of the 1st international conference on Autonomic computing and communication systems
Industrial application integration using the unification approach to agent-enabled semantic SOA
Robotics and Computer-Integrated Manufacturing
Autonomic multi-agent management of power and performance in data centers
Proceedings of the 7th international joint conference on Autonomous agents and multiagent systems: industrial track
Autonomous functional configuration of a network robot system
Robotics and Autonomous Systems
Self-adaptive software: Landscape and research challenges
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
Future directions for agent-based software engineering
International Journal of Agent-Oriented Software Engineering
Self-management for neural dynamics in brain-like information processing
ICAC '09 Proceedings of the 6th international conference on Autonomic computing
Multi-policy optimization in decentralized autonomic systems
Proceedings of The 8th International Conference on Autonomous Agents and Multiagent Systems - Volume 2
Decentralised Structural Adaptation in Agent Organisations
Organized Adaption in Multi-Agent Systems
ATC '09 Proceedings of the 6th International Conference on Autonomic and Trusted Computing
Revising defeasible autonomic computing system
ASID'09 Proceedings of the 3rd international conference on Anti-Counterfeiting, security, and identification in communication
Towards a systematic approach for designing autonomic systems
Web Intelligence and Agent Systems
Agent service matchmaking algorithm for autonomic element with semantic and QoS constraints
Knowledge-Based Systems
Affordances in an ecology of physically embedded intelligent systems
Proceedings of the 2006 international conference on Towards affordance-based robot control
An agent-based methodology for self-* systems
Multiagent and Grid Systems
Extending self-healing in grid environment by pulse monitoring
Multiagent and Grid Systems
Robustness and scalability: a dual challenge for autonomic architectures
Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
HDS: a software framework for the realization of pervasive applications
WSEAS Transactions on Computers
Multi-policy optimization in self-organizing systems
SOAR'09 Proceedings of the First international conference on Self-organizing architectures
Configuration and control design model for an agent based Flexible Distributed System
Web Intelligence and Agent Systems
Architectures & infrastructure
Service research challenges and solutions for the future internet
Distributed decision-making and control for agile military radio networks
DAMAS'05 Proceedings of the 2005 international conference on Defence Applications of Multi-Agent Systems
Collaborative policy-based autonomic management: in a hierarchical model
Proceedings of the 7th International Conference on Network and Services Management
Using windows printer drivers for solaris applications: an application of multiagent system
KES'06 Proceedings of the 10th international conference on Knowledge-Based Intelligent Information and Engineering Systems - Volume Part III
Decentralized approaches for self-adaptation in agent organizations
ACM Transactions on Autonomous and Adaptive Systems (TAAS) - Special section on formal methods in pervasive computing, pervasive adaptation, and self-adaptive systems: Models and algorithms
Autonomic multi-policy optimization in pervasive systems: Overview and evaluation
ACM Transactions on Autonomous and Adaptive Systems (TAAS) - Special section on formal methods in pervasive computing, pervasive adaptation, and self-adaptive systems: Models and algorithms
Towards an agent-based symbiotic architecture for autonomic management of virtualized data centers
Proceedings of the Winter Simulation Conference
QoE-Centric management of multimedia networks through cooperative control loops
AIMS'13 Proceedings of the 7th IFIP WG 6.6 international conference on Autonomous Infrastructure, Management, and Security: emerging management mechanisms for the future internet - Volume 7943
AFAWS: An Agent based Framework for Autonomic Web Services
Multiagent and Grid Systems - Development of service-based and agent-based computing systems
Hi-index | 0.00 |
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.