Abstract
Running multiple virtual machines over a real physical machine is a promising way to provide agility in current data centers. Virtual machines belong to one application are striped over multiple nodes, and the generated traffic often shares the substrate network with other traffic of other applications. In such conditions, clients can experience severely degraded performance, such as TCP throughput collapse and network congestion due to competing network traffic. The basic cause of this problem is that network traffic from multiple sources which shares the same network link can cause transient overloads in the link. In this paper, we make the case that network virtualization opens up a new set of opportunities to solve such congestion performance problem. We present an architecture which compartmentalize virtual machines of same application into same virtual networks by network slicing, and divides the role of the traditional ISPs into two: infrastructure providers and service providers to achieve more commercial agility needed by cloud computing in particular. We also present a dynamic bandwidth allocation mechanism, which can prevent congestion and maximize utilization of substrate networks. Experimental result shows that the network slicing mechanism and bandwidth allocation algorithm can prevent network congestion significantly.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Ghemawat, S., Gobioff, H., Leung, S.: The Google File System. In: ACM SOSP 2003 (2003)
Chang, F., et al.: Bigtable: A Distributed Storage System for Structured Data. In: OSDI 2006 (2006)
Kant, K.: Towards a virtualized data center transport protocol. In: Proc. of INFOCOM Workshop on High Speed Networks (2008)
Rajanna, V.S., Shah, S., Jahagirdar, A., Gopalan, K.: XCo: Explicit Coordination for Preventing Congestion in Data Center Ethernet. In: Proc. of 6th IEEE International Workshop on Storage Network Architecture and Parallel I/Os, Incline Village, NV, USA (2010)
Keller, E., Lee, R., Rexford, J.: Accountability in hosted virtual networks. In: ACM SIGCOMM Workshop on Virtualized Infrastructure Systems and Architectures, VISA (2009)
He, J., Zhang-Shen, R., et al.: DaVinci: Dynamically Adaptive Virtual Networks for a Customized Internet. In: ACM CoNEXT 2008, Madrid, Spain, December 10-12 (2008)
Cisco opening up IOS (2010), http://www.networkworld.com/news/2007/121207-cisco-ios.html
Low, S.H.: A duality model of TCP and queue management algorithms. IEEE/ACM Trans. Networking 11, 525–536 (2003)
Kennedy, J., Eberhart, R.C.: Particle swarm optimization. In: Proceedings of IEEE International Conference on Neural Networks (1995)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Wang, C., Wang, Cr., Yuan, Y. (2011). Dynamic Bandwidth Allocation for Preventing Congestion in Data Center Networks. In: Liu, D., Zhang, H., Polycarpou, M., Alippi, C., He, H. (eds) Advances in Neural Networks – ISNN 2011. ISNN 2011. Lecture Notes in Computer Science, vol 6677. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-21111-9_18
Download citation
DOI: https://doi.org/10.1007/978-3-642-21111-9_18
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-21110-2
Online ISBN: 978-3-642-21111-9
eBook Packages: Computer ScienceComputer Science (R0)