Exploring Adaptive Data Centers through Cooperative Symbiotic Networking
Paskorn Champrasert, Junichi Suzuki · 2007
This paper describes a biologically-inspired architecture, called SymbioticSphere, which allows large-scale data centers to autonomously adapt to dynamic environmental changes. SymbioticSphere follows biological principles such as decentralization, natural selection and symbiosis to design data centers (application services and middleware platforms). Each application service and middleware platform is designed as a biological entity and implements biological behaviors such as migration, replication death and energy exchange. Services and platforms cooperatively invoke their behaviors to improve their adaptability. This paper presents a set of behaviors for services and platforms, and describes how services and platforms act and interact with each other. Simulation results show that services and platforms autonomously adapt to dynamic network conditions (e.g., user location, network traffic, and resource availability) by invoking their behaviors suitable for the conditions