ACM Home Page
Please provide us with feedback. Feedback
Server-storage virtualization: integration and load balancing in data centers
Full text PdfPdf (258 KB)
Source Conference on High Performance Networking and Computing archive
Proceedings of the 2008 ACM/IEEE conference on Supercomputing - Volume 00 table of contents
Austin, Texas
SECTION: Papers table of contents
Article No. 53  
Year of Publication: 2008
ISBN:978-1-4244-2835-9
Authors
Aameek Singh  IBM Almaden Research Center
Madhukar Korupolu  IBM Almaden Research Center
Dushmanta Mohapatra  Georgia Tech
Publisher
IEEE Press  Piscataway, NJ, USA
Bibliometrics
Downloads (6 Weeks): 112,   Downloads (12 Months): 839,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

We describe the design of an agile data center with integrated server and storage virtualization technologies. Such data centers form a key building block for new cloud computing architectures. We also show how to leverage this integrated agility for non-disruptive load balancing in data centers across multiple resource layers - servers, switches, and storage. We propose a novel load balancing algorithm called VectorDot for handling the hierarchical and multi-dimensional resource constraints in such systems. The algorithm, inspired by the successful Toyoda method for multi-dimensional knapsacks, is the first of its kind.

We evaluate our system on a range of synthetic and real data center testbeds comprising of VMware ESX servers, IBM SAN Volume Controller, Cisco and Brocade switches. Experiments under varied conditions demonstrate the end-to-end validity of our system and the ability of VectorDot to efficiently remove overloads on server, switch and storage nodes.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
VMware, http://www.vmware.com/.
2
 
3
 
4
 
5
"IBM Storage Virtualization: Value to you," IBM Whitepaper, May 2006.
 
6
EMC Invista, http://www.emc.com/products/software/invista/invista.jsp.
 
7
IDC, "Virtualization across the Enterprise," Nov 2006.
 
8
 
9
R. Goldberg, "Survey of virtual machine research," IEEE Computer, vol. 7, no. 6, pp. 34--45, June 1974.
 
10
Hewlett Packard Systems Insight Manager, http://h18002.www1.hp.com/products/servers/management/hpsim/index.html.
 
11
IBM TotalStorage Productivity Center, http://www-306.ibm.com/software/tivoli/products/totalstorage-data/.
 
12
DMTF Common Information Model Standards, http://www.dmtf.org/standards/cim.
 
13
Aperi Storage Management Project, http://www.eclipse.org/aperi.
 
14
VMWare Virtual Center, http://www.vmware.com/products/vi/vc/.
 
15
T. Wood, P. Shenoy, A. Venkataramani, and M. Yousif, "Black-box and Gray-box Strategies for Virtual Machine Migration," in Proceedings of Symp. on Networked Systems Design and Implementation (NSDI), 2007.
 
16
VMWare Infrastructure SDK, http://www.vmware.com/support/developer/vc-sdk/.
 
17
J. Katcher, "PostMark: A New File System Benchmark," Network Appliance Technical Report TR3022, 1997.
 
18
Y. Toyoda, "A simplified algorithm for obtaining approximate solutions to zero-one programming problems," Management Science, vol. 21, no. 12, pp. 1417--1427, 1975.
 
19
A. Freville, "The multidimensional 0--1 knapsack problem: An overview," European Journal of Operational Research, vol. 155, no. 1, pp. 1--21, 2004.
 
20
Devin Carraway, "lookbusy - A Synthetic Load Generator," http://devin.com/lookbusy.
 
21
lometer, http://www.iometer.org.
 
22
Microsoft Virtual Server, http://www.microsoft.com/windowsserversystem/virtualserver.
 
23
"VMware Infrastructure: Resource management with VMware DRS," VMware Whitepaper, 2006.
 
24
L. Grit, D. Irwin, A. Yumerefendi, and J. Chase, "Virtual machine hosting for networked clusters: Building the foundations for "autonomic" orchestration," vol. 0, p. 7, 2006.
 
25
N. Bobroff, A. Kochut, and K. Beaty, "Dynamic Placement of Virtual Machines for Managing SLA Violations," in Proceedings of the 10th IEEE Symposium on Integrated Management (IM), 2007.
 
26
A. Brinkmann, M. Heidebuer, F. M. auf der Heide, U. Rckert, K. Salzwedel, and M. Vodisek, "V:drive - costs and benefits of an out-of-band storage virtualization system," in Proceedings of the 12th NASA Goddard, 21st IEEE Conference on Mass Storage Systems and Technologies (MSST), pp. 153--157.
 
27
28
 
29
 
30
 
31
 
32
 
33
Cisco, "Data Center Virtualization and Orchestration: Business and Financial Justification," July 2007.
 
34
 
35
"Knapsack problem: Wikipedia," http://en.wikipedia.org/wiki/Knapsack_problem.
 
36
R. A. Golding and T. M. Wong, "Walking toward moving goalpost: agile management for evolving systems," in First Workshop on Hot Topics in Autonomic Computing, 2006.
37

Collaborative Colleagues:
Aameek Singh: colleagues
Madhukar Korupolu: colleagues
Dushmanta Mohapatra: colleagues