Font Size: a A A

Research And Implementation Of Bandwidth Allocation For Multi_ Tenant On Data Center Switch

Posted on:2015-11-03Degree:MasterType:Thesis
Country:ChinaCandidate:M ZhouFull Text:PDF
GTID:2308330473451860Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
With increasingly development of information technology, virtualization technology has undoubtedly got a huge progress. It is a common phenomenon that a tenant rent multiple virtual machines in the data center network.so,for data center network,it is an important research topic how to achieve bandwidth allocation for tenants in the network. In the data center network, the tenant should be able to obtain the right to uitlize their bandwidth explicitly。This would allow tenants to learn transparently what their cost pay for and what kind of service they have own.So it will make tenants pay more to get better performance. The switch that support bandwith allocation for muti-tenant is one of the most important components in the data center network.This paper first made a brief introduction on the background and do a simple analysis of some existing solution.Based on the understanding of these solution, we put forward our solution.Then this article made a brief introduction on the relevant protocols, including the protocol hierarchy, Ethernet frame format and flow control designed by ourself. On this basis we gives the overall design of the framework for our switch, and describe the function and method for every main modules for the switch. Then we will introduce the switching fabric structure which is closely related to the switch,and mainly introduces the structure of shared memory and crossbar. Then expain why we chose the structure of shared memory and show the design and implemtation of the structure.Next, the paper analyses the Scheduling algorithm and based on these algorithm we introduce the design and implementation for our arbitrator.Finally, we will introduce the relevant data and structure of the board and FPGA on which we implemented our switch.other development tools such as ISE and ModelSim will be introduced. We will then give a simple explanation of the real environment in which we do our test and the simulation system, and finally make a specific analysis of simulation data and test data.
Keywords/Search Tags:Virtual Machine, Bandwidth al ocation, shared memory, ethernet
PDF Full Text Request
Related items