Actors: a model of concurrent computation in distributed systems
Actors: a model of concurrent computation in distributed systems
A cookbook for using the model-view controller user interface paradigm in Smalltalk-80
Journal of Object-Oriented Programming
Genetic programming: on the programming of computers by means of natural selection
Genetic programming: on the programming of computers by means of natural selection
Distributed systems (2nd Ed.)
Swarm intelligence: from natural to artificial systems
Swarm intelligence: from natural to artificial systems
Design and evaluation of a wide-area event notification service
ACM Transactions on Computer Systems (TOCS)
Reflection, self-awareness and self-healing in OpenORB
WOSS '02 Proceedings of the first workshop on Self-healing systems
Self-organising software architectures for distributed systems
WOSS '02 Proceedings of the first workshop on Self-healing systems
Specifying Distributed Software Architectures
Proceedings of the 5th European Software Engineering Conference
Anthill: A Framework for the Development of Agent-Based Peer-to-Peer Systems
ICDCS '02 Proceedings of the 22 nd International Conference on Distributed Computing Systems (ICDCS'02)
Ant Colony Optimization
Adaptive middleware for context-aware applications in smart-homes
MPAC '04 Proceedings of the 2nd workshop on Middleware for pervasive and ad-hoc computing
Architecture-based self-adaptation in the presence of multiple objectives
Proceedings of the 2006 international workshop on Self-adaptation and self-managing systems
Self-organizing broker topologies for publish/subscribe systems
Proceedings of the 2007 ACM symposium on Applied computing
1000 Islands: Integrated Capacity and Workload Management for the Next Generation Data Center
ICAC '08 Proceedings of the 2008 International Conference on Autonomic Computing
ABLE: a toolkit for building multiagent autonomic systems
IBM Systems Journal
Satisfying Service Level Objectices in a Self-Managing Resource Pool
SASO '09 Proceedings of the 2009 Third IEEE International Conference on Self-Adaptive and Self-Organizing Systems
Messor: load-balancing through a swarm of autonomous agents
AP2PC'02 Proceedings of the 1st international conference on Agents and peer-to-peer computing
Dynamic Auction Mechanism for Cloud Resource Allocation
CCGRID '10 Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing
Dynamic resource allocation for spot markets in clouds
Hot-ICE'11 Proceedings of the 11th USENIX conference on Hot topics in management of internet, cloud, and enterprise networks and services
Utility-driven Allocation of Multiple Types of Resources to Virtual Machines in Clouds
CEC '11 Proceedings of the 2011 IEEE 13th Conference on Commerce and Enterprise Computing
Cellular differentiation-based service adaptation
ICSOC'11 Proceedings of the 9th international conference on Service-Oriented Computing
IEEE Journal on Selected Areas in Communications
Self-organizing network services with evolutionary adaptation
IEEE Transactions on Neural Networks
Hi-index | 0.00 |
Cloud computing has several differences from distributed computing in that the former is a special form of the latter. Whereas redundant functions and data are needed in distributed systems for reason of dependability, cloud applications should not support such functions and data, because cloud computing infrastructures support dependability on behalf of the applications. This paper addresses resource allocations for applications on cloud computing rather than applications on typical distributed computing. The approach proposed in this paper is to enable redundant architectures, e.g., master-slave architectures, to be dynamically transformed into less redundant architectures with the objective of minimizing the costs associated with them and meeting customer demands and application requirements in a self-adaptive manner.