Font Size: a A A

High Efficiency Micro-server Design And Implementation

Posted on:2014-05-30Degree:MasterType:Thesis
Country:ChinaCandidate:H ZhangFull Text:PDF
GTID:2308330464957901Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
Currently data center has become the industry with fastest increment in power consumption. The huge numbers and scale of data centers has made the electricity industry overwhelmed, especially under the agreement to conserve energy and reduce carbon dioxide emissions. The energy conservation and low consumption is so imminent that we need to build green data centers. However, as the main consumption of power, the performance of servers is far below the peak performance.CPU is in idle state most of the time, so the energy efficiency is very low.Nowadays, the main method to improve server performance is mostly adopting virtualization technology. Based on high-performance servers, we make use of virtualization software to offer personal or massed customer service. The virtualized layers structure provide a flexible global deployment and resource availability actually at the expense of executive efficiency, virtualization itself will bring a loss of efficiency (according to statistics, only once architecture or the environment Virtualization will have to spend at least 30% of the cost, virtualization of deep layer will cost even more). Totally, the method is palliatives.In response to the problems above, we propose a new type of high-performance micro-server architecture which adopts micro-server CPU as the processing core. (It makes improvements and innovations in traditional CPU frequency, micro structure and technology, thus making it more suitable for situations which requires lower power consumption, higher density, higher IO operations and more efficient workload).It also eliminate the middle virtual layer, so that offer higher match ratio for application workload and hardware resource. Meanwhile, the structure integrates computing resource (multiple micro-server nodes), storage resource and network resource, it has obvious advantages in density, power consumption and cost by sharing power, fans, network and many other resources.The main work of this article includes the following aspects:1)It elaborates the background, content and significance of high-performance micro-servers.2)we analyze the features of micro-server in Web service and the reason why traditional general server is of low performance.3)we put forward the design goal of high-performance micro-servers based on the analysis of hardware, we also design and apply the structure of high-performance micro-servers and related functional modules.4)we study traditional application deployment and testing methods based on high density micro-servers.5)Then we compare and analyze the testing result of high-performance micro-servers and general servers and finally conclude the direction of further development.High-performance micro-servers are mainly suitable for situations requires lightweight computing, high IO operations, high concurrency, high throughput and horizontal scalability. It contains Web service, CDN service, cache service, network content procession, IDC physical machine leasing, distributed calculations and so on. By comparing the test statistics, it indicates that the performance of high-performance micro-servers is much higher than traditional servers in situations such as Web service and distributed database, we can obtain four times improvement in performance, thus reaching the purpose of energy conservation.
Keywords/Search Tags:Micro Server, High efficiency, Low Power, Scale Out, Web Service
PDF Full Text Request
Related items