Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/1052676.1052707guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Solaris Zones: Operating System Support for Consolidating Commercial Workloads

Published: 19 November 2004 Publication History

Abstract

Server consolidation, which allows multiple workloads to run on the same system, has become increasingly important as a way to improve the utilization of computing resources and reduce costs. Consolidation is common in mainframe environments, where technology to support running multiple workloads and even multiple operating systems on the same hardware has been evolving since the late 1960's. This technology is now becoming an important differentiator in the UNIX and Linux server market as well, both at the low end (virtual web hosting) and high end (traditional data center server consolidation).This paper introduces Solaris Zones (zones), a fully realized solution for server consolidation projects in a commercial UNIX operating system. By creating virtualized application execution environments within a single instance of the operating system, the facility strikes a unique balance between competing requirements. On the one hand, a system with multiple workloads needs to run those workloads in isolation, to ensure that applications can neither observe data from other applications nor affect their operation. It must also prevent applications from over-consuming system resources. On the other hand, the system as a whole has to be flexible, manageable, and observable, in order to reduce administrative costs and increase efficiency. By focusing on the support of multiple application environments rather than multiple operating system instances, zones meets isolation requirements without sacrificing manageability.

References

[1]
{1} Andrzejak, Artur, Martin Arlitt, and Jerry Rolia, Bounding the Resource Savings of Utility Computing Models, Technical Report HPL-2002-339, HP Labs, 2002.
[2]
{2} Barham, Paul, et al., "Xen and the Art of Virtualization," Proceedings of the 19th Symposium on Operating Systems Principles, 2003.
[3]
{3} Bavier, Andy, et al., "Operating system support for planetary-scale services," Proceedings of the First Symposium on Network Systems Design and Implementation (NSDI), 2004.
[4]
{4} Cantrill, Bryan, Mike Shapiro, and Adam Leventhal, "Dynamic instrumentation of production systems," USENIX Annual Technical Conference , 2004.
[5]
{5} Charlesworth, Alan, et al., "The Starfire SMP interconnect," Proceedings of the 1997 ACM/IEEE Conference on Supercomputing, 1997.
[6]
{6} How to Break Out of a chroot() Jail, http://www. bpfh.net/simes/computing/chroot-break.html.
[7]
{7} Gum, P. H., "System/370 Extended Architecture: Facilities for Virtual Machines," IBM Journal of Research and Development, Vol. 27, Num. 6, 1983.
[8]
{8} IBM Corp., Partitioning for the IBM eServer p-Series 690 system, http://www-l.ibm.com/servers/ eserver/pseries/hardware/whitepapers/lpar.html.
[9]
{9} Kamp, Poul-Henning and Robert Watson, "Jails: Confining the Omnipotent Root," Second International System Administration and Networking Conference (SANE 2000), May 2000.
[10]
{10} Sun Microsystems, Inc., Solaris 9 Resource Manager Software, http://wwws.sun.com/software/ whitepapers/solaris9/srm.pdf.
[11]
{11} Sun Microsystems, Inc., System Administration Guide: Security Services, http://docs.sun.com/db/ doc/816-4557.
[12]
{12} Thibodeau, Patrick, "Data Center, Server Consolidations Remain Top IT Issue," Computer-world , March 2004.
[13]
{13} http://www.linux-vserver.org.
[14]
{14} Waldspurger, Carl, "Memory Resource Management in VMware ESX Server," Proceedings of the Fifth Symposium on Operating Systems Design and Implementation, 2002.

Cited By

View all
  • (2020)The Ideal Versus the RealACM Computing Surveys10.1145/336519953:1(1-31)Online publication date: 6-Feb-2020
  • (2020)Reproducible and Portable Workflows for Scientific Computing and HPC in the CloudPractice and Experience in Advanced Research Computing 2020: Catch the Wave10.1145/3311790.3396659(311-320)Online publication date: 26-Jul-2020
  • (2020)Using Containers to Create More Interactive Online Training and Education MaterialsPractice and Experience in Advanced Research Computing 2020: Catch the Wave10.1145/3311790.3396641(246-251)Online publication date: 26-Jul-2020
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
LISA '04: Proceedings of the 18th USENIX conference on System administration
November 2004
254 pages

Publisher

USENIX Association

United States

Publication History

Published: 19 November 2004

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 19 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2020)The Ideal Versus the RealACM Computing Surveys10.1145/336519953:1(1-31)Online publication date: 6-Feb-2020
  • (2020)Reproducible and Portable Workflows for Scientific Computing and HPC in the CloudPractice and Experience in Advanced Research Computing 2020: Catch the Wave10.1145/3311790.3396659(311-320)Online publication date: 26-Jul-2020
  • (2020)Using Containers to Create More Interactive Online Training and Education MaterialsPractice and Experience in Advanced Research Computing 2020: Catch the Wave10.1145/3311790.3396641(246-251)Online publication date: 26-Jul-2020
  • (2018)TableauProceedings of the Thirteenth EuroSys Conference10.1145/3190508.3190557(1-16)Online publication date: 23-Apr-2018
  • (2017)WatchITProceedings of the 26th Symposium on Operating Systems Principles10.1145/3132747.3132752(515-530)Online publication date: 14-Oct-2017
  • (2016)PicocenterProceedings of the Eleventh European Conference on Computer Systems10.1145/2901318.2901345(1-16)Online publication date: 18-Apr-2016
  • (2015)dJayProceedings of the Sixth ACM Symposium on Cloud Computing10.1145/2806777.2806942(58-70)Online publication date: 27-Aug-2015
  • (2015)Containing the HypeProceedings of the 6th Asia-Pacific Workshop on Systems10.1145/2797022.2797029(1-9)Online publication date: 27-Jul-2015
  • (2014)Towards a Flexible, Lightweight Virtualization AlternativeProceedings of International Conference on Systems and Storage10.1145/2611354.2611369(1-7)Online publication date: 30-Jun-2014
  • (2014)Cooperation and security isolation of library OSes for multi-process applicationsProceedings of the Ninth European Conference on Computer Systems10.1145/2592798.2592812(1-14)Online publication date: 14-Apr-2014
  • Show More Cited By

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media