American V-King Scientific Publishing
The prevalence of cloud computing is driving the deployment of data centers to host various network applications and services. In order to support computation and storage, demanding large scale distributed applications data centers have to accommodate a large number of interconnected servers. A typical data centre today has thousands of servers; a data centre in the future can have hundreds of thousands or even millions of servers. Although the availability of inexpensive commodity PCs has made it possible to expand a data centre to a huge number of servers, efficiently interconnecting the servers is still a challenging task.