Regeneration of Replicated Objects: A Technique and its Eden Implementation
IEEE Transactions on Software Engineering
Allocating Modules to Processors in a Distributed System
IEEE Transactions on Software Engineering
Consistent and automatic replica regeneration
ACM Transactions on Storage (TOS)
Grid Infrastructure Deployment using SmartFrog Technology
ICNS '06 Proceedings of the International conference on Networking and Services
Live migration of virtual machines
NSDI'05 Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation - Volume 2
On the Use of Fuzzy Modeling in Virtualized Data Center Management
ICAC '07 Proceedings of the Fourth International Conference on Autonomic Computing
Jgroup-ARM: a distributed object group platform with autonomous replication management
Software—Practice & Experience
Design and implementation trade-offs for wide-area resource discovery
ACM Transactions on Internet Technology (TOIT)
A Distributed Approach to Autonomous Fault Treatment in Spread
EDCC-7 '08 Proceedings of the 2008 Seventh European Dependable Computing Conference
pMapper: Power and Migration Cost Aware Application Placement in Virtualized Systems
Middleware '08 Proceedings of the ACM/IFIP/USENIX 9th International Middleware Conference
Adaptable model-based component deployment guided by artificial ants
Autonomics '08 Proceedings of the 2nd International Conference on Autonomic Computing and Communication Systems
File Clustering Based Replication Algorithm in a Grid Environment
CCGRID '09 Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid
A Live Storage Migration Mechanism over WAN for Relocatable Virtual Machine Services on Clouds
CCGRID '09 Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid
Interfaces for Placement, Migration, and Monitoring of Virtual Machines in Federated Clouds
GCC '09 Proceedings of the 2009 Eighth International Conference on Grid and Cooperative Computing
Overhead reduction in a distributed path management system
Computer Networks: The International Journal of Computer and Telecommunications Networking
Cost-efficient deployment of collaborating components
DAIS'08 Proceedings of the 8th IFIP WG 6.1 international conference on Distributed applications and interoperable systems
The reservoir model and architecture for open federated cloud computing
IBM Journal of Research and Development
warm intelligence heuristics for component deployment
EUNICE'10 Proceedings of the 16th EUNICE/IFIP WG 6.6 conference on Networked services and applications: engineering, control and management
Ant system: optimization by a colony of cooperating agents
IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics
Architectures & infrastructure
Service research challenges and solutions for the future internet
Energy-Aware Ant Colony Based Workload Placement in Clouds
GRID '11 Proceedings of the 2011 IEEE/ACM 12th International Conference on Grid Computing
Search-based genetic optimization for deployment and reconfiguration of software in the cloud
Proceedings of the 2013 International Conference on Software Engineering
Hi-index | 0.00 |
Large-scale computing platforms that serve thousands or even millions of users through the Internet are on a path to become a pervasive technology available to companies of all sizes. However, existing technologies to enable this kind of scaling are based on a hierarchically managed approach that does not scale equally well. Moreover, existing systems are also not equipped to handle the dynamism that may emerge as a result of severe failures or load surges. In this paper, we conjecture that using self-organizing techniques for system (re)configuration can improve both the scalability properties of such systems as well as their ability to tolerate churn. Specifically, the paper focuses on deployment of virtual machine images onto physical machines that reside in different parts of the network. The objective is to construct balanced and dependable deployment configurations that are resilient. To accomplish this, a method based on a variant of Ant Colony Optimization is used to find efficient deployment mappings for a large number of virtual machine image replicas that are deployed concurrently. The method is completely decentralized; ants communicate indirectly through pheromone tables located in the nodes. An example scenario is presented and simulation results are obtained for the method.