Fat-trees: universal networks for hardware-efficient supercomputing
IEEE Transactions on Computers
Self-Organization in Biological Systems
Self-Organization in Biological Systems
The Vision of Autonomic Computing
Computer
Principles and Practices of Interconnection Networks
Principles and Practices of Interconnection Networks
The dawning of the autonomic computing era
IBM Systems Journal
Generalized Hypercube and Hyperbus Structures for a Computer Network
IEEE Transactions on Computers
Measurement and analysis of TCP throughput collapse in cluster-based storage systems
FAST'08 Proceedings of the 6th USENIX Conference on File and Storage Technologies
Dcell: a scalable and fault-tolerant network structure for data centers
Proceedings of the ACM SIGCOMM 2008 conference on Data communication
VL2: a scalable and flexible data center network
Proceedings of the ACM SIGCOMM 2009 conference on Data communication
BCube: a high performance, server-centric network architecture for modular data centers
Proceedings of the ACM SIGCOMM 2009 conference on Data communication
Improving the scalability of data center networks with traffic-aware virtual machine placement
INFOCOM'10 Proceedings of the 29th conference on Information communications
Morphogenesis in computer networks
Sarnoff'10 Proceedings of the 33rd IEEE conference on Sarnoff
Proceedings of the ACM SIGCOMM 2010 conference
Hi-index | 0.00 |
Morphogenesis is the process that gives shapes to organisms from an embryonic stage through a sequence of cell divisions. Starting from a simple embryonic cell, the controlled division and transformation of the cells into different types leads to the creation of a complex organism. The growth of complex organisms is completely autonomic and is one of the best examples of self-organizing systems found in nature. In comparison, the computing infrastructure in current data centers is more static and requires significant human intervention in order to take on the form that is desired. However, emerging technology such as virtualization of servers and networks enables an architecture where distributed computer systems can take different forms using the concept of morphogenesis. Using this vision, all machines in a virtualized data center initially start with a single software image and, using a distributed scheme, adopt a structure in which different images take on the roles of a database server, a web server, a load balancer, a firewall, or a caching proxy in topologies whose structures form on their own. In this paper, we present a novel architecture of a virtualized data center that self-organizes using the principles of morphogenesis.