Title :
SAL: Scaling data centers using Smart Address Learning
Author :
Shpiner, Alexander ; Keslassy, Isaac ; Arad, Carmi ; Mizrahi, Tal ; Revah, Yoram
Author_Institution :
Technion - Israel Inst. of Technol., Haifa, Israel
Abstract :
Multi-tenant data centers provide a cost-effective many-server infrastructure for hosting large-scale applications. These data centers can run multiple virtual machines (VMs) for each tenant, and potentially place any of these VMs on any of the servers. Therefore, for inter-VM communication, they also need to provide a VM resolution method that can quickly determine the server location of any VM. Unfortunately, existing methods suffer from a scalability bottleneck in the network load of the address resolution messages and/or in the size of the resolution tables. In this paper, we propose Smart Address Learning (SAL), a novel approach that expands the scalability of both the network load and the resolution table sizes, making it implementable on faster memory devices. The key property of the approach is to selectively learn the addresses in the resolution tables, by using the fact that the VMs of different tenants do not communicate. We further compare the various resolution methods and analyze the tradeoff between network load and table sizes. We also evaluate our results using real-life trace simulations. Our analysis shows that SAL can reduce both the network load and the resolution table sizes by several orders of magnitude.
Keywords :
client-server systems; computer centres; storage management; virtual machines; SAL; VM resolution method; address resolution messages; data center scaling; inter-VM communication; large-scale applications; many-server infrastructure; memory devices; multitenant data centers; network load; real-life trace simulation; resolution table sizes; scalability bottleneck; server location; smart address learning; virtual machines; Bridges; Broadcasting; Databases; Load modeling; Overlay networks; Scalability; Servers;
Conference_Titel :
Network and Service Management (CNSM), 2014 10th International Conference on
Conference_Location :
Rio de Janeiro
DOI :
10.1109/CNSM.2014.7014167