SAC '94 Proceedings of the 1994 ACM symposium on Applied computing
Multi-Objective Optimization Using Evolutionary Algorithms
Multi-Objective Optimization Using Evolutionary Algorithms
Adaptive Creation of Network Applications in the Jack-in-the-Net Architecture
NETWORKING '02 Proceedings of the Second International IFIP-TC6 Networking Conference on Networking Technologies, Services, and Protocols; Performance of Computer and Communication Networks; and Mobile and Wireless Communications
Task allocation in a multi-server system
Journal of Scheduling
A Sexual Elitist Genetic Algorithm for Providing QoS in Distributed Virtual Environment Systems
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 6 - Volume 07
International Journal of Network Management
Communication breakdown: analyzing CPU usage in commercial Web workloads
ISPASS '04 Proceedings of the 2004 IEEE International Symposium on Performance Analysis of Systems and Software
Evolution of cooperation in ad hoc networks under game theoretic model
Proceedings of the 4th ACM international workshop on Mobility management and wireless access
Adjusted fair scheduling and non-linear workload prediction for QoS guarantees in grid computing
Computer Communications
Algorithmic Game Theory
netWorker - Cloud computing: PC functions move onto the web
Game-Theoretic Approach for Load Balancing in Computational Grids
IEEE Transactions on Parallel and Distributed Systems
So-Grid: A self-organizing Grid featuring bio-inspired algorithms
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
Dcell: a scalable and fault-tolerant network structure for data centers
Proceedings of the ACM SIGCOMM 2008 conference on Data communication
Multiobjective Optimization of SLA-Aware Service Composition
SERVICES '08 Proceedings of the 2008 IEEE Congress on Services - Part I
IEEE Transactions on Parallel and Distributed Systems
Resource allocation in grid computing: an economic model
WSEAS Transactions on Computer Research
A Pure Nash Equilibrium-Based Game Theoretical Method for Data Replication across Multiple Servers
IEEE Transactions on Knowledge and Data Engineering
Resource Allocation Using Virtual Clusters
CCGRID '09 Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid
IPDPS '09 Proceedings of the 2009 IEEE International Symposium on Parallel&Distributed Processing
SERVICES '09 Proceedings of the 2009 Congress on Services - I
BCube: a high performance, server-centric network architecture for modular data centers
Proceedings of the ACM SIGCOMM 2009 conference on Data communication
Cloud Computing: Distributed Internet Computing for IT and Scientific Research
IEEE Internet Computing
An evolutionary game theoretic approach to adaptive and stable application deployment in clouds
Proceedings of the 2nd workshop on Bio-inspired algorithms for distributed systems
A game-theoretic method of fair resource allocation for cloud computing services
The Journal of Supercomputing
The organic grid: self-organizing computation on a peer-to-peer network
IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans
IEEE Journal on Selected Areas in Communications
Self-organizing network services with evolutionary adaptation
IEEE Transactions on Neural Networks
A workload characterization study of the 1998 World Cup Web site
IEEE Network: The Magazine of Global Internetworking
Concurrency and Computation: Practice & Experience
Hi-index | 0.00 |
This paper describes an architecture to build self-optimizable and self-stabilizable cloud applications. The design of the proposed architecture, SymbioticSphere, is inspired by key biological principles such as decentralization, evolution, and symbiosis. In SymbioticSphere, each cloud application consists of application services and middleware platforms. Each service and platform is designed as a biological entity and implements biological behaviors such as energy exchange, migration, reproduction, and death. Each service/platform possesses behavior policies, as genes, each of which governs when to and how to invoke a particular behavior. SymbioticSphere allows services and platforms to autonomously adapt to dynamic network conditions by optimizing their behavior policies with a multiobjective genetic algorithm. Moreover, SymbioticSphere allows services and platforms to autonomously seek stable adaptation decisions as equilibria (or symbiosis) between them with a game theoretic algorithm. This symbiosis augments evolutionary optimization to expedite the adaptation of agents and platforms. It also contributes to stable performance that contains very limited amounts of fluctuations. Simulation results demonstrate that agents and platforms successfully attain self-optimization and self-stabilization properties in their adaptation process. Copyright © 2012 John Wiley & Sons, Ltd.