<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Service Level Agreements</title>
	<atom:link href="http://blog.sla.gr/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.sla.gr</link>
	<description>Negotiation, Assessment, and their friends</description>
	<lastBuildDate>Sat, 07 Aug 2010 22:22:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='blog.sla.gr' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Service Level Agreements</title>
		<link>http://blog.sla.gr</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blog.sla.gr/osd.xml" title="Service Level Agreements" />
	<atom:link rel='hub' href='http://blog.sla.gr/?pushpress=hub'/>
		<item>
		<title>AWS, Eli Lilly, and all that drama</title>
		<link>http://blog.sla.gr/2010/08/07/aws-eli-lilly-and-all-that-drama/</link>
		<comments>http://blog.sla.gr/2010/08/07/aws-eli-lilly-and-all-that-drama/#comments</comments>
		<pubDate>Sat, 07 Aug 2010 22:08:44 +0000</pubDate>
		<dc:creator>CK</dc:creator>
				<category><![CDATA[Business management]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[Custom SLAs]]></category>

		<guid isPermaLink="false">http://blog.sla.gr/?p=31</guid>
		<description><![CDATA[A few days ago, an article at SearchCloudComputing reported that Eli Lilly pharma giant &#8211;and AWS &#8220;poster child&#8221; (sic)&#8211; was stepping out of talks with AWS for a new contract providing legal guarantees, as part of a plan to move more critical workloads into EC2. The initial title of the article, slightly more sensational than [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sla.gr&amp;blog=12732844&amp;post=31&amp;subd=cksla&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A few days ago, <a href="http://searchcloudcomputing.techtarget.com/news/article/0,289142,sid201_gci1517499,00.html">an article at SearchCloudComputing</a> reported that <a href="http://www.lilly.com/">Eli Lilly</a> pharma giant &#8211;and <a href="http://aws.amazon.com/">AWS</a> &#8220;poster child&#8221; (sic)&#8211; was stepping out of talks with AWS for a new contract providing legal guarantees, as part of a plan to move more critical workloads into <a href="http://aws.amazon.com/ec2/">EC2</a>. The initial title of the article, slightly more sensational than it should be, resulted in Amazon&#8217;s CTO and other officials <a href="http://www.informationweek.com/news/software/hosted/showArticle.jhtml?articleID=226300303">dismissing the news</a> in a very direct and unambiguous manner. Amazon&#8217;s response concerned the article&#8217;s title (that Lilly was dumping Amazon, later changed to &#8220;relationship derailed&#8221;). Eventually, on August 2, SearchComputingCloud <a href="http://searchcloudcomputing.techtarget.com/news/article/0,289142,sid201_gci1517662,00.html">came back with a on-the-record statement</a> from Eli Lilly stating<br />
indeed that contract negotiations between the two companies came to an end, and there are no plans to expand current agreements (which apparently still apply).</p>
<p>Independent of the drama accompanying the news report and the ping-pong of responses, from the last act and the official confirmation from Lilly it appears that there was a requirement indeed for Amazon to provide guarantees and accept legal responsibility, to an extent further than what it currently provides.</p>
<p>The thing is that current cloud computing SLAs and their &#8220;take it or leave it&#8221; approach do not fit a world where business value is not uniform across all different data sets and workloads. Hard as it may be to argue that this stopped cloud computing from becoming a very successful paradigm already, it remains true that such requirements for liability in business partnerships remain. Automated or not, SLAs must become customizable if cloud computing is to be taken to the next level. Corporations (and especially the larger ones) need someone to blame when things go wrong &#8212; it is how the system has been working for ever.</p>
<p>Amazon made a step towards custom service level, by means of its <a href="http://aws.amazon.com/autoscaling/">Auto Scaling</a> feature. Yet, this is marketed as a product, not as an adjustment mechanism for SLAs (naturally, given the single static EC2 SLA). Also, noone knows (or I could not find information) what happens if for any reason the automatic scaling fails. If it&#8217;s a product, shouldn&#8217;t it be tagged with some SLA itself?</p>
<p>It is a pity, because with this mechanism already available, the only remaining step towards custom SLAs is a meaningful and realistic penalty model that is not restricted to service credit. My assumption is that if some cloud service providers step up to the challenge, their customers and the market in general will reward them graciously.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cksla.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cksla.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cksla.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cksla.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cksla.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cksla.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cksla.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cksla.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cksla.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cksla.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cksla.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cksla.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cksla.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cksla.wordpress.com/31/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sla.gr&amp;blog=12732844&amp;post=31&amp;subd=cksla&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sla.gr/2010/08/07/aws-eli-lilly-and-all-that-drama/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b4b354896e13d11405c23abb7307557f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">CK</media:title>
		</media:content>
	</item>
		<item>
		<title>Penalties for unreported violations</title>
		<link>http://blog.sla.gr/2010/07/08/penalties-for-unreported-violations/</link>
		<comments>http://blog.sla.gr/2010/07/08/penalties-for-unreported-violations/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 20:14:47 +0000</pubDate>
		<dc:creator>CK</dc:creator>
				<category><![CDATA[Business management]]></category>
		<category><![CDATA[Penalties]]></category>
		<category><![CDATA[Reporting]]></category>
		<category><![CDATA[SLA@SOI]]></category>

		<guid isPermaLink="false">http://blog.sla.gr/?p=28</guid>
		<description><![CDATA[An interesting article on automated SLA management at zdnet blogs yesterday. There&#8217;s lots of food for thought &#8212; and hey, also a reference to SLA@SOI, the project I&#8217;m currently working on. But this post is related to the first comment of that post: But, a step in the right direction, before we get to flexible [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sla.gr&amp;blog=12732844&amp;post=28&amp;subd=cksla&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.zdnet.com/blog/saas/policy-and-the-cloud/1097">An interesting article on automated SLA management</a> at zdnet blogs yesterday. There&#8217;s lots of food for thought &#8212; and hey, also a reference to <a href="http://sla-at-soi.eu/">SLA@SOI</a>, the project I&#8217;m currently working on.</p>
<p>But this post is related to the first comment of that post:</p>
<blockquote><p>But, a step in the right direction, before we get to flexible SLA&#8217;s, is to get transparency from the cloud providers &#8211; cloud providers should be able to tell any customer whether, how, and when their individual SLA was breached. Transparency is an essential component of effective SLAs.</p></blockquote>
<p>One idea I had about this is to make it very expensive for the provider to lie and get caught. You may call that <em>quadratic penalty</em> if you wish; the idea is that for all guarantees the penalties would be reasonable &#8212; whatever &#8220;reasonable&#8221; is according to the customer&#8217;s business values. Then, the SLA would also include a term to say that, if there is a violation (which can be proved by the customer) and the next service report does not include it, the provider would have to pay a significant penalty. This would provide incentive to providers to be honest, and customers would feel more secure that they get the facts. It is my uneducated assumption that customers would also be willing to pay more for such SLAs.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cksla.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cksla.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cksla.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cksla.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cksla.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cksla.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cksla.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cksla.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cksla.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cksla.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cksla.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cksla.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cksla.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cksla.wordpress.com/28/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sla.gr&amp;blog=12732844&amp;post=28&amp;subd=cksla&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sla.gr/2010/07/08/penalties-for-unreported-violations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b4b354896e13d11405c23abb7307557f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">CK</media:title>
		</media:content>
	</item>
		<item>
		<title>YASLAD (Yet Another SLA Definition)</title>
		<link>http://blog.sla.gr/2010/05/20/yaslad-yet-another-sla-definition/</link>
		<comments>http://blog.sla.gr/2010/05/20/yaslad-yet-another-sla-definition/#comments</comments>
		<pubDate>Thu, 20 May 2010 08:27:31 +0000</pubDate>
		<dc:creator>CK</dc:creator>
				<category><![CDATA[Definitions]]></category>
		<category><![CDATA[John Allspaw]]></category>
		<category><![CDATA[The Art of Capacity Planning]]></category>

		<guid isPermaLink="false">http://blog.sla.gr/?p=23</guid>
		<description><![CDATA[This is from John Allspaw&#8217;s &#8220;The Art of Capacity Planning&#8220;, which I recently started reading: So what exactly is an SLA? It’s an instrument that makes business people comfortable, much like insurance. But in broader, less anxious terms, an SLA is a metric that defines how a service should operate within agreed-upon boundaries. It puts [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sla.gr&amp;blog=12732844&amp;post=23&amp;subd=cksla&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This is from John Allspaw&#8217;s &#8220;<a href="http://www.amazon.com/Art-Capacity-Planning-Scaling-Resources/dp/0596518579">The Art of Capacity Planning</a>&#8220;, which I recently started reading:</p>
<blockquote><p>
So what exactly is an SLA? It’s an instrument that makes business people comfortable, much like insurance. But in broader, less anxious terms, an SLA is a metric that defines how a service should operate within agreed-upon boundaries. It puts some financial muscle into the metric by establishing a schedule of credits for meeting goals, or possibly penalties if  the service does not achieve them.
</p></blockquote>
<p>I found interesting both the simplicity of this informal definition, and the straightforward message it conveys. About the book, although still at the beginning of it, I find it both interesting and well-written.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cksla.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cksla.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cksla.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cksla.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cksla.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cksla.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cksla.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cksla.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cksla.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cksla.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cksla.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cksla.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cksla.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cksla.wordpress.com/23/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sla.gr&amp;blog=12732844&amp;post=23&amp;subd=cksla&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sla.gr/2010/05/20/yaslad-yet-another-sla-definition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b4b354896e13d11405c23abb7307557f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">CK</media:title>
		</media:content>
	</item>
		<item>
		<title>An informal SLA</title>
		<link>http://blog.sla.gr/2010/04/25/an-informal-sla/</link>
		<comments>http://blog.sla.gr/2010/04/25/an-informal-sla/#comments</comments>
		<pubDate>Sun, 25 Apr 2010 08:32:01 +0000</pubDate>
		<dc:creator>CK</dc:creator>
				<category><![CDATA[Direct from the web]]></category>
		<category><![CDATA[Gnip.com]]></category>
		<category><![CDATA[Informal SLA]]></category>

		<guid isPermaLink="false">http://blog.sla.gr/?p=21</guid>
		<description><![CDATA[In this post, Brad Feld describes the following as the best SLA he&#8217;s ever seen: Our SLA is fairly simple (and I’m happy to write it up for you in more official language): We can’t control data publishers’ availability, but if they’re up, we’ll get the data. Machines and clouds fail, even on EC2. If [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sla.gr&amp;blog=12732844&amp;post=21&amp;subd=cksla&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In <a href="http://www.feld.com/wp/archives/2010/03/the-best-sla-ive-seen-in-a-while.html">this post</a>, <a href="http://www.feld.com/about">Brad Feld</a> describes the following as the best SLA he&#8217;s ever seen:</p>
<blockquote><p>
Our SLA is fairly simple (and I’m happy to write it up for you in more official language):</p>
<ul>
<li>We can’t control data publishers’ availability, but if they’re up, we’ll get the data.</li>
<li>Machines and clouds fail, even on EC2.  If Amazon is up, we’ll get the data. </li>
<li>The best way to guard against machine failure is duplicate hardware.  We offer highly discounted backup boxes.</li>
<li>You’ll always have my cell phone number — if our software breaks, you can call me 24/7 and I’ll get my team on it.</li>
<li>If we aren’t living up to our end of the relationship, you can cancel the contract with no penalty.</li>
</ul>
</blockquote>
<p>This was actually the response of <a href="http://www.gnip.com/">Gnip</a>&#8216;s CEO to a customer who asked what&#8217;s their SLA.</p>
<p>I find it an interesting approach, as it makes more apparent the direct relationship between the customer and the service provider, and builds on trust and good will. So there&#8217;s certainly a lot value to it in smaller setups. Nevertheless, I can&#8217;t see how could anyone use that successfully with critical services, e.g. investment banking. At the end of the day, if Amazon&#8217;s EC2 fails, and you (as a service provider) rely on it, it&#8217;s not your customer&#8217;s problem &#8212; he signed a contract with you, not Amazon.</p>
<p>This is just to say, strict SLAs may not be necessary in simpler cases, but for those kinds of services that make the world go around, it&#8217;s hard to do without them.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cksla.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cksla.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cksla.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cksla.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cksla.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cksla.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cksla.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cksla.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cksla.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cksla.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cksla.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cksla.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cksla.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cksla.wordpress.com/21/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sla.gr&amp;blog=12732844&amp;post=21&amp;subd=cksla&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sla.gr/2010/04/25/an-informal-sla/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b4b354896e13d11405c23abb7307557f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">CK</media:title>
		</media:content>
	</item>
		<item>
		<title>Availability SLAs for infrastructure clouds</title>
		<link>http://blog.sla.gr/2010/04/04/availability-slas-for-infrastructure-clouds/</link>
		<comments>http://blog.sla.gr/2010/04/04/availability-slas-for-infrastructure-clouds/#comments</comments>
		<pubDate>Sun, 04 Apr 2010 13:05:49 +0000</pubDate>
		<dc:creator>CK</dc:creator>
				<category><![CDATA[Planning]]></category>
		<category><![CDATA[Availability]]></category>
		<category><![CDATA[Costs]]></category>
		<category><![CDATA[IaaS]]></category>

		<guid isPermaLink="false">http://blog.sla.gr/?p=17</guid>
		<description><![CDATA[It appears that more and more infrastructure cloud providers are offering 100% uptime SLAs. OpSource has been the latest in this group (to the best of my knowledge), while Verizon CaaS, GoGrid, ElasticHosts, Flexiant, and probably many others too, are offering similar guarantees. Plenty providers also offer guarantees on network parameters (latency, jitter, etc) or [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sla.gr&amp;blog=12732844&amp;post=17&amp;subd=cksla&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>It appears that more and more infrastructure cloud providers are offering 100% uptime SLAs. <a href="http://www.opsourcecloud.net/">OpSource</a> has been the latest in this group (to the best of my knowledge), while <a href="http://www.verizonbusiness.com/products/itsolutions/caas/#reliability">Verizon CaaS</a>, <a href="http://www.gogrid.com/legal/sla.php">GoGrid</a>, <a href="http://www.elastichosts.com/">ElasticHosts</a>, <a href="http://www.flexiant.com/products/flexiscale/slg/">Flexiant</a>, and probably many others too, are offering similar guarantees. Plenty providers also offer guarantees on network parameters (latency, jitter, etc) or other such QoS parameters.</p>
<p>It appears that cloud providers are becoming aware of the necessity of such guarantees for mission-critical services and are designing their infrastructure accordingly. <a href="http://aws.amazon.com/ec2-sla/">Amazon EC2</a>, the golden standard of Infrastructure-as-a-Service, is offering 99.95% availability throughout the service year. I consider that to be quite high as well.</p>
<p>What I&#8217;m wondering about, is the effect of one-fits-all SLAs on implementation costs. That is, I am presuming some significant cost with resource duplication, server co-location as a constraint, and the like. What would costs be like, if someone would offer low standard QoS at extremely low cost, and then increase costs as requested QoS increases? If my application is such that it can deal with 99% availability, or with latency up to 100ms for example, why not take advantage of that and pay a lower subscription? Providers could do that without much complexity, by proper slicing of their infrastructure, and differentiated service offerings as such. A suitable brokering algorithm could then deal with assigning provisioning requests to the proper slice. Operational costs would become lower for low-QoS services, and the customers would be able to take advantage of that.</p>
<p>This is especially important in legacy platforms, which are doing things such as load-balancing anyway, taking into account current-time availability conditions. One such example is the recent trend to run grids on clouds (see <a href="http://www.stratuslab.org/">StratusLab</a> as an example). Driving down costs could be a game-changing factor for many potential cloud computing adopters &#8212; much like is the offering of 100% availability guarantees for others.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cksla.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cksla.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cksla.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cksla.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cksla.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cksla.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cksla.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cksla.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cksla.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cksla.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cksla.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cksla.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cksla.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cksla.wordpress.com/17/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sla.gr&amp;blog=12732844&amp;post=17&amp;subd=cksla&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sla.gr/2010/04/04/availability-slas-for-infrastructure-clouds/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b4b354896e13d11405c23abb7307557f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">CK</media:title>
		</media:content>
	</item>
		<item>
		<title>A &#8220;hello, world&#8221; for SLAs</title>
		<link>http://blog.sla.gr/2010/03/21/a-hello-world-for-slas/</link>
		<comments>http://blog.sla.gr/2010/03/21/a-hello-world-for-slas/#comments</comments>
		<pubDate>Sun, 21 Mar 2010 22:10:13 +0000</pubDate>
		<dc:creator>CK</dc:creator>
				<category><![CDATA[Definitions]]></category>
		<category><![CDATA[SLA@SOI]]></category>

		<guid isPermaLink="false">http://blog.sla.gr/?p=5</guid>
		<description><![CDATA[Since this is a blog about Service Level Agreements, it is probably reasonable to start with an article I wrote some time ago for the project I&#8217;m working on, under the title &#8220;What&#8217;s in a Service Level Agreement?&#8221;. Enjoy. A Service Level Agreement (SLA) is a representation of all those features that a user should [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sla.gr&amp;blog=12732844&amp;post=5&amp;subd=cksla&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Since this is a blog about Service Level Agreements, it is probably reasonable to start with an article I wrote some time ago for <a href="http://sla-at-soi.eu/">the project I&#8217;m working on</a>, under the title &#8220;What&#8217;s in a Service Level Agreement?&#8221;. Enjoy.</p>
<hr />
</p>
<p>A Service Level Agreement (SLA) is a representation of all those features that a user should expect to receive by a service. By features here we refer not only to the functionality delivered by the service, but also to the quality that the user experiences. As a matter of fact, SLAs are typically associated with Quality of Service (QoS), but in a formal representation it is reasonably expected to find the service description as well.</p>
<p>Given the definition above, SLAs may be represented in various ways; SLA@SOI considers only their electronic representation for purposes of automated management by means of machine-readable documents. In a direct analogy with contracts as known from traditional business, we commonly refer to SLAs in our context as electronic contracts. As a consequence of this analogy, the following important questions come up:</p>
<ul>
<li>What are the legal implications of electronic contracts, when it is software that is making the decisions?</li>
<li>What is the language that an electronic contract is written?</li>
<li>How is electronic contract negotiation happening?</li>
<li>How can the terms of the contract be expressed in uniform, commonly understood ways?</li>
</ul>
<p>With regard to legal implications, it is clear that machines and software cannot be held accountable in the case of penalties, or more severe breach of contract. Therefore, it is commonly accepted that a formal (non-electronic) contract negotiated between humans needs to be in place, governing all automated interactions between software entities. This contract will have to define what are the purposes of the automated SLAs, the capabilities and administrative boundaries of the negotiating software entities, acceptable terms and penalties, and in general all those business and technical characteristics that apply to the automated interactions. Therefore, a framework contract must be in place to reflect accountability and responsibilities of involved business parties.</p>
<p>This contract will probably have to also define the language in which SLAs are negotiated and established. Just like typical business contracts which may be written in English, German, French or any other language, electronic contracts have to be expressed unambiguously in a commonly agreed machine-readable language. A few efforts on this front have taken place in the past, such as WSLA [1] and SLAng [2], but the only standardised such language which is also actively maintained, is WS-Agreement [3]. WS-Agreement is developed by the Open Grid Forum’s [4] GRAAP Working Group [5]. It defines the necessary building blocks for establishing a contract, currently in the form of a single-round negotiation without counter-offers: One party makes an offer, and the other party simply accepts or rejects it.</p>
<p>Although currently not a part of the standardised protocol, multi-round negotiation is in the works and will be made available soon in an amendment of the standard. This extension is a simple series of agreement template exchanges, each template defining candidate terms to be agreed and the acceptable ranges for these terms. When both involved parties agree on a template, then an offer is made by one of the two parties. Renegotiation is still not addressed but will probably take the same form.</p>
<p>Having defined in complete a signalling protocol for the establishment of SLAs, the question of proper definitions for terms comes up. WS-Agreement does not go into this area, which is domain-specific and cannot be addressed uniformly except for specific common definitions for terms such as cost/price, re-negotiation policies, etc. Therefore, domain-specific languages have to be agreed and implemented by WS-Agreement users, or existing languages can be reused. For instance, infrastructure provisioning requests may be addressed by embedding OVF [6] requests in WS-Agreement offers; for Grid storage reservations, SRM [7] can be used as a term language; for job submission, JSDL [8] is a typical candidate. WS-Agreement’s extensible characteristics allow the inclusion of any language deemed appropriate.</p>
<p>[1] <a href="http://www.research.ibm.com/wsla/">http://www.research.ibm.com/wsla/</a><br />
[2] <a href="http://doi.ieeecomputersociety.org/10.1109/FTDCS.2003.1204317">http://doi.ieeecomputersociety.org/10.1109/FTDCS.2003.1204317</a><br />
[3] <a href="http://www.ogf.org/documents/GFD.107.pdf">http://www.ogf.org/documents/GFD.107.pdf</a><br />
[4] <a href="http://www.ogf.org/">http://www.ogf.org/</a><br />
[5] <a href="https://forge.gridforum.org/projects/graap-wg">https://forge.gridforum.org/projects/graap-wg</a><br />
[6] <a href="http://en.wikipedia.org/wiki/Open_Virtualization_Format">http://en.wikipedia.org/wiki/Open_Virtualization_Format</a><br />
[7] <a href="http://en.wikipedia.org/wiki/Storage_Resource_Manager">http://en.wikipedia.org/wiki/Storage_Resource_Manager</a><br />
[8] <a href="http://www.gridforum.org/documents/GFD.56.pdf">http://www.gridforum.org/documents/GFD.56.pdf</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cksla.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cksla.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cksla.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cksla.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cksla.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cksla.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cksla.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cksla.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cksla.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cksla.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cksla.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cksla.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cksla.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cksla.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.sla.gr&amp;blog=12732844&amp;post=5&amp;subd=cksla&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.sla.gr/2010/03/21/a-hello-world-for-slas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b4b354896e13d11405c23abb7307557f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">CK</media:title>
		</media:content>
	</item>
	</channel>
</rss>
