{"id":4488,"date":"2013-04-02T10:04:28","date_gmt":"2013-04-02T08:04:28","guid":{"rendered":"http:\/\/blog.zhaw.ch\/icclab\/?p=4488"},"modified":"2015-08-19T09:37:05","modified_gmt":"2015-08-19T07:37:05","slug":"cloud-performance","status":"publish","type":"post","link":"https:\/\/blog.zhaw.ch\/icclab\/cloud-performance\/","title":{"rendered":"Cloud Performance"},"content":{"rendered":"<h2>Description<\/h2>\n<p>Virtualisation is at the core of Cloud Computing and therefore its performance are crucial to be able to deliver a top-of-the-class service. Also, being able to provide the adequate virtualised environment based on the user requirements is key for cloud providers.<\/p>\n<p><a href=\"http:\/\/smartos.org\" target=\"_blank\">SmartOS<\/a>, a descendant of Illumos and OpenSolaris, presents features such as containers and KVM virtualisation and network virtualisation through Crossbow that makes it particularly interesting in this context.<\/p>\n<p>This research initiative aims to:<\/p>\n<ul>\n<li>Evaluate performance of SmartOS virtualisation in respect to\u00a0compute, i.e. containers and KVM,\u00a0storage and\u00a0networking<\/li>\n<li>Compare SmartOS virtualisation with other techniques (Linux KVM, VMware, Xen)<\/li>\n<li>Identify use cases and workloads that best suits the different techniques<\/li>\n<\/ul>\n<p><span style=\"font-size: 1.5em\">Problem Statement<\/span><\/p>\n<p>Cloud providers must be able to offer a single server to multiple users without them noticing that that they are the only user of that machine. This means that the underlying operating system must be able to provision and deprovision, i.e. create and destroy, virtual machines in a very fast seamless way; it should also allocate physical resources efficiently and fairly amongst the users and should be able to support multithreaded and multi-processor hardware. Lastly, the operating system must be highly reliable and, in case something doesn\u2019t work as it should, it must provide a way to quickly determine what the cause is. at the same time, a customer of the cloud provider will also expect the server to be fast, meaning that the observed latency should be minimal. The provided server should also give the flexibility to get extra power when needed, i.e. bursting and scaling &#8211; and be secure, meaning that neighboring users must not interfere with each other.<\/p>\n<h2>Articles and Info<\/h2>\n<ul>\n<li>Blog post:\u00a0<a title=\"OpenStack on SmartOS\" href=\"http:\/\/blog.zhaw.ch\/icclab\/openstack-on-smartos\/\">OpenStack on SmartOS<\/a><\/li>\n<li><a href=\"http:\/\/www.kuvs-ngsdp.org\/_slides\/8th_KuVS_FG_presentations\/9_Reliability_and_Performance_for_OpenStack_through_SmartOS.pdf\" target=\"_blank\">Presentation at 8th KuVS Workshop<\/a><\/li>\n<li><a title=\"SmartOS Series: A SmartOS Primer\" href=\"http:\/\/blog.zhaw.ch\/icclab\/smartos-series-a-smartos-primer\/\">SmartOS Series: A SmartOS primer<\/a><\/li>\n<li><a title=\"SmartOS Series: Virtualisation\" href=\"http:\/\/blog.zhaw.ch\/icclab\/smartos-series-virtualisation\/\">SmartOS Series: SmartOS Virtualisation<\/a><\/li>\n<li><a title=\"SmartOS Series: Storage\" href=\"http:\/\/blog.zhaw.ch\/icclab\/smartos-series-storage\/\">SmartOS Series: SmartOS Storage<\/a><\/li>\n<\/ul>\n<h2>Contact Point<\/h2>\n<ul>\n<li><a title=\"Daniele Stroppa\" href=\"http:\/\/blog.zhaw.ch\/icclab\/florian-dudouet\/\">Florian Dudouet<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Description Virtualisation is at the core of Cloud Computing and therefore its performance are crucial to be able to deliver a top-of-the-class service. Also, being able to provide the adequate virtualised environment based on the user requirements is key for cloud providers. SmartOS, a descendant of Illumos and OpenSolaris, presents features such as containers and [&hellip;]<\/p>\n","protected":false},"author":73,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[381],"tags":[],"features":[],"class_list":["post-4488","post","type-post","status-publish","format-standard","hentry","category-cloud-performance"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Cloud Performance - Service Engineering (ICCLab &amp; SPLab)<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.zhaw.ch\/icclab\/cloud-performance\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cloud Performance\" \/>\n<meta property=\"og:description\" content=\"Description Virtualisation is at the core of Cloud Computing and therefore its performance are crucial to be able to deliver a top-of-the-class service. Also, being able to provide the adequate virtualised environment based on the user requirements is key for cloud providers. SmartOS, a descendant of Illumos and OpenSolaris, presents features such as containers and [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.zhaw.ch\/icclab\/cloud-performance\/\" \/>\n<meta property=\"og:site_name\" content=\"Service Engineering (ICCLab &amp; SPLab)\" \/>\n<meta property=\"article:published_time\" content=\"2013-04-02T08:04:28+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2015-08-19T07:37:05+00:00\" \/>\n<meta name=\"author\" content=\"strp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"strp\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/cloud-performance\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/cloud-performance\/\"},\"author\":{\"name\":\"strp\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/d7955ea228a04e754bad7f721febf73a\"},\"headline\":\"Cloud Performance\",\"datePublished\":\"2013-04-02T08:04:28+00:00\",\"dateModified\":\"2015-08-19T07:37:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/cloud-performance\/\"},\"wordCount\":311,\"commentCount\":0,\"articleSection\":[\"Cloud Performance\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/blog.zhaw.ch\/icclab\/cloud-performance\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/cloud-performance\/\",\"url\":\"https:\/\/blog.zhaw.ch\/icclab\/cloud-performance\/\",\"name\":\"Cloud Performance - Service Engineering (ICCLab &amp; SPLab)\",\"isPartOf\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/#website\"},\"datePublished\":\"2013-04-02T08:04:28+00:00\",\"dateModified\":\"2015-08-19T07:37:05+00:00\",\"author\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/d7955ea228a04e754bad7f721febf73a\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/cloud-performance\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.zhaw.ch\/icclab\/cloud-performance\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/cloud-performance\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\/\/blog.zhaw.ch\/icclab\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cloud Performance\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/#website\",\"url\":\"https:\/\/blog.zhaw.ch\/icclab\/\",\"name\":\"Service Engineering (ICCLab &amp; SPLab)\",\"description\":\"A Blog of the ZHAW Zurich University of Applied Sciences\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.zhaw.ch\/icclab\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/d7955ea228a04e754bad7f721febf73a\",\"name\":\"strp\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/4bd7dfc3a47734d2255bff73fdc2f40d8899db7726711977f95ae35e0ee3d2ac?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4bd7dfc3a47734d2255bff73fdc2f40d8899db7726711977f95ae35e0ee3d2ac?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/4bd7dfc3a47734d2255bff73fdc2f40d8899db7726711977f95ae35e0ee3d2ac?s=96&d=mm&r=g\",\"caption\":\"strp\"},\"url\":\"https:\/\/blog.zhaw.ch\/icclab\/author\/strp\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Cloud Performance - Service Engineering (ICCLab &amp; SPLab)","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.zhaw.ch\/icclab\/cloud-performance\/","og_locale":"en_US","og_type":"article","og_title":"Cloud Performance","og_description":"Description Virtualisation is at the core of Cloud Computing and therefore its performance are crucial to be able to deliver a top-of-the-class service. Also, being able to provide the adequate virtualised environment based on the user requirements is key for cloud providers. SmartOS, a descendant of Illumos and OpenSolaris, presents features such as containers and [&hellip;]","og_url":"https:\/\/blog.zhaw.ch\/icclab\/cloud-performance\/","og_site_name":"Service Engineering (ICCLab &amp; SPLab)","article_published_time":"2013-04-02T08:04:28+00:00","article_modified_time":"2015-08-19T07:37:05+00:00","author":"strp","twitter_card":"summary_large_image","twitter_misc":{"Written by":"strp","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.zhaw.ch\/icclab\/cloud-performance\/#article","isPartOf":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/cloud-performance\/"},"author":{"name":"strp","@id":"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/d7955ea228a04e754bad7f721febf73a"},"headline":"Cloud Performance","datePublished":"2013-04-02T08:04:28+00:00","dateModified":"2015-08-19T07:37:05+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/cloud-performance\/"},"wordCount":311,"commentCount":0,"articleSection":["Cloud Performance"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.zhaw.ch\/icclab\/cloud-performance\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.zhaw.ch\/icclab\/cloud-performance\/","url":"https:\/\/blog.zhaw.ch\/icclab\/cloud-performance\/","name":"Cloud Performance - Service Engineering (ICCLab &amp; SPLab)","isPartOf":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/#website"},"datePublished":"2013-04-02T08:04:28+00:00","dateModified":"2015-08-19T07:37:05+00:00","author":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/d7955ea228a04e754bad7f721febf73a"},"breadcrumb":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/cloud-performance\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.zhaw.ch\/icclab\/cloud-performance\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/blog.zhaw.ch\/icclab\/cloud-performance\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/blog.zhaw.ch\/icclab\/"},{"@type":"ListItem","position":2,"name":"Cloud Performance"}]},{"@type":"WebSite","@id":"https:\/\/blog.zhaw.ch\/icclab\/#website","url":"https:\/\/blog.zhaw.ch\/icclab\/","name":"Service Engineering (ICCLab &amp; SPLab)","description":"A Blog of the ZHAW Zurich University of Applied Sciences","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.zhaw.ch\/icclab\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/d7955ea228a04e754bad7f721febf73a","name":"strp","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/4bd7dfc3a47734d2255bff73fdc2f40d8899db7726711977f95ae35e0ee3d2ac?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/4bd7dfc3a47734d2255bff73fdc2f40d8899db7726711977f95ae35e0ee3d2ac?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4bd7dfc3a47734d2255bff73fdc2f40d8899db7726711977f95ae35e0ee3d2ac?s=96&d=mm&r=g","caption":"strp"},"url":"https:\/\/blog.zhaw.ch\/icclab\/author\/strp\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/posts\/4488","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/users\/73"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/comments?post=4488"}],"version-history":[{"count":1,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/posts\/4488\/revisions"}],"predecessor-version":[{"id":4489,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/posts\/4488\/revisions\/4489"}],"wp:attachment":[{"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/media?parent=4488"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/categories?post=4488"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/tags?post=4488"},{"taxonomy":"features","embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/features?post=4488"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}