Abstract

A huge number of inter-connected computers run in data centers. These computers consume large amount of power. Server consolidation with virtualization is a popular method to address this problem. The more computers are consolidated, the more energy is saved. However, highly consolidating, wherein many servers are consolidated into one physical computer, may result in large performance decline. Achieving high consolidation without large performance decline is important. Container-based operating system virtualization is an emerging method for constructing low-overhead virtualized environment. In this work, we focus on Docker, a popular container-based virtualizing system, and investigate its performance, especially performance in highly consolidated environment. First, we compare the performance with and without container-based virtualization, then show that container-based virtualization can provide similar performance to that without virtualization in CPU processing and networking but cannot provide comparable performance in I/O processing with the default setup. Second, we explore the relationship between the number of containers and the obtained performance. We then demonstrate that the I/O performance severely decreases as the number of consolidated servers increase. Third, we discuss the reason why the I/O performance drops largely and applications of highly consolidated servers.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.