Knowledge (XXG)

Service-level objective

Source 📝

176:, SLIs). As an example, an availability SLO may be defined as the expected measured value of an availability SLI over a prescribed duration (e.g. four weeks). The availability SLI used will vary based on the nature and architecture of the service. For example, a simple web service might use the ratio of successful responses served vs the total number of valid requests received. (total_success / total_valid) 36: 214:
service in a given period" with respect to the state of the SLA parameters. Keller and Ludwig go on to state that while service providers will most often be the lead entity in taking on SLOs there is no firm definition as such and any entity can be responsible for an SLO. Along with this an SLO can be broken down into a number of different components.
169:
availability, throughput, frequency, response time, or quality. These SLOs together are meant to define the expected service between the provider and the customer and vary depending on the service's urgency, resources, and budget. SLOs provide a quantitative means to define the level of service a customer can expect from a provider.
168:
There is often confusion in the use of SLAs and SLOs. The SLA is the entire agreement that specifies what service is to be provided, how it is supported, times, locations, costs, performance, and responsibilities of the parties involved. SLOs are specific measurable characteristics of the SLA such as
231:
SLOs should generally be specified in terms of an achievement value or service level, a target measurement, a measurement period, and where and how they are measured. As an example, "90% of calls to the helpdesk should be answered in less than 20 seconds measured over a one-month period as reported
213:
While Andrieux et al. define the SLO as "the quality of service aspect of the agreement. Syntactically, it is an assertion over the terms of the agreement as well as such qualities as date and time". Keller and Ludwig more concisely define an SLO as "commitment to maintain a particular state of the
499:
Jens Happe, Wolfgang Theilmann, Andrew Edmonds, and Keven T. Kearney "A Reference Architecture for Multi-Level SLA Management" in "Service Level Agreements for Cloud Computing", eds. Wieder, Philipp and Butler, Joe M. and Theilmann, Wolfgang and Yahyapour, Ramin, Springer New York, 2011,
490:
Alexander Keller, Heiko Ludwig "The WSLA Framework: Specifying and Monitoring Service Level Agreements for Web Services", Journal of Network and Systems Management, Vol 11, n. 1, March 2003.
160:. SLOs are agreed upon as a means of measuring the performance of the service provider and are outlined as a way of avoiding disputes between the two parties based on misunderstanding. 321:
The SLO term is found in various scientific papers, for instance in the reference architecture of the SLA@SOI project, and it is used in the Open Grid Forum document on WS-Agreement.
481:, Heiko Ludwig, Toshiyuki Nakata, Jim Pruyne, John Rofrano, Steve Tuecke, Ming Xu "Web Services Agreement Specification (WS-Agreement)", GFD-R-P.107, March 2007, Open Grid Forum. 228:
Optionally an EvaluationEvent maybe assigned to the SLO, an EvaluationEvent is defined as the measure by which the SLO will be checked to see if it's meeting the Expression.
365: 53: 236:". Results can be reported as a percent of time that the target answer time was achieved and then compared to the desired service level (90%). 100: 450: 119: 72: 79: 538: 57: 86: 68: 233: 46: 173: 149: 145: 523: 140:), as per the O'Reilly Site Reliability Engineering book, is a "target value or range of values for a 543: 93: 446: 423: 405: 359: 413: 395: 153: 465:
Rick Sturm, Wayne Morris "Foundations of Service Level Management", April 2000, Pearson.
513: 339: 418: 383: 17: 532: 518: 141: 478: 35: 519:
What are SLOs? How service-level objectives work with SLIs to deliver on SLAs
409: 427: 224:
Expression - This is the actual language that defines what the SLO will be.
400: 384:"Optimal Decomposition of Service Level Objectives into Policy Assertions" 157: 289:
98% of severity 3 tickets will be resolved within three business days
292:
98% of severity 4 tickets will be resolved within five business days
340:"Site Reliability Engineering: How Google Runs Production Systems" 172:
The SLO are formed by setting goals for metrics (commonly called
286:
98% of severity 2 tickets will be resolved within eight hours
284:
99% of severity 1 tickets will be resolved within three hours
272:
100% of help desk calls will be answered within three minutes
267:
75% of help desk calls will be answered in less than a minute
221:
Validity Period - The time in which the SLO will be delivered.
29: 306:
99.5% of TCP replies within 4 seconds of receiving a request
304:
85% of TCP replies within 1.5 seconds of receiving a request
269:
85% of help desk calls will be answered within two minutes
218:
Obliged - The entity that is required to deliver the SLO.
256:
The application will be available 99.95% of the time
60:. Unsourced material may be challenged and removed. 382:Rastegari, Yousef; Shams, Fereidoon (2015-12-29). 8: 364:: CS1 maint: multiple names: authors list ( 524:SLA vs. SLO vs. SLI: What’s the difference? 477:Alain Andrieux, Karl Czajkowski, Asit Dan, 184:Sturm and Morris argue that SLOs must be: 417: 399: 120:Learn how and when to remove this message 238: 27:Key element of a service-level agreement 330: 357: 443:Implementing Service Level Objectives 7: 473: 471: 377: 375: 58:adding citations to reliable sources 445:(1 ed.). O'Reilly Media, Inc. 344:Google Site Reliability Engineering 25: 148:." An SLO is a key element of a 34: 500:DOI:10.1007/978-1-4614-1614-2_2 45:needs additional citations for 338:Beyer, Jones, Petoff, Murphy. 1: 441:Hidalgo, Alex (August 2020). 150:service-level agreement (SLA) 388:The Scientific World Journal 560: 69:"Service-level objective" 514:Service Level Objectives 245:Example SLO Requirement 174:service level indicators 281:Incident Response Time 144:that is measured by an 134:service-level objective 18:Service level objective 264:Service Desk Response 539:IT service management 54:improve this article 401:10.1155/2015/465074 248:Measurement Period 209:Mutually acceptable 314: 313: 130: 129: 122: 104: 16:(Redirected from 551: 501: 497: 491: 488: 482: 475: 466: 463: 457: 456: 438: 432: 431: 421: 403: 379: 370: 369: 363: 355: 353: 351: 335: 242:Type of Measure 239: 154:service provider 125: 118: 114: 111: 105: 103: 62: 38: 30: 21: 559: 558: 554: 553: 552: 550: 549: 548: 529: 528: 510: 505: 504: 498: 494: 489: 485: 476: 469: 464: 460: 453: 440: 439: 435: 381: 380: 373: 356: 349: 347: 337: 336: 332: 327: 319: 296:Over a quarter 182: 166: 126: 115: 109: 106: 63: 61: 51: 39: 28: 23: 22: 15: 12: 11: 5: 557: 555: 547: 546: 541: 531: 530: 527: 526: 521: 516: 509: 508:External links 506: 503: 502: 492: 483: 467: 458: 451: 433: 371: 329: 328: 326: 323: 318: 315: 312: 311: 308: 302: 301:Response Time 298: 297: 294: 282: 278: 277: 274: 265: 261: 260: 257: 254: 250: 249: 246: 243: 226: 225: 222: 219: 211: 210: 207: 204: 201: 198: 197:Understandable 195: 192: 189: 181: 178: 165: 162: 128: 127: 42: 40: 33: 26: 24: 14: 13: 10: 9: 6: 4: 3: 2: 556: 545: 542: 540: 537: 536: 534: 525: 522: 520: 517: 515: 512: 511: 507: 496: 493: 487: 484: 480: 474: 472: 468: 462: 459: 454: 452:9781492076766 448: 444: 437: 434: 429: 425: 420: 415: 411: 407: 402: 397: 393: 389: 385: 378: 376: 372: 367: 361: 345: 341: 334: 331: 324: 322: 316: 310:Over a month 309: 307: 303: 300: 299: 295: 293: 290: 287: 283: 280: 279: 276:Over a month 275: 273: 270: 266: 263: 262: 258: 255: 253:Availability 252: 251: 247: 244: 241: 240: 237: 235: 229: 223: 220: 217: 216: 215: 208: 205: 202: 199: 196: 193: 190: 187: 186: 185: 179: 177: 175: 170: 163: 161: 159: 155: 151: 147: 143: 142:service level 139: 135: 124: 121: 113: 110:December 2013 102: 99: 95: 92: 88: 85: 81: 78: 74: 71: –  70: 66: 65:Find sources: 59: 55: 49: 48: 43:This article 41: 37: 32: 31: 19: 495: 486: 461: 442: 436: 391: 387: 348:. Retrieved 343: 333: 320: 305: 291: 288: 285: 271: 268: 259:Over a year 230: 227: 212: 203:Controllable 183: 171: 167: 137: 133: 131: 116: 107: 97: 90: 83: 76: 64: 52:Please help 47:verification 44: 544:Outsourcing 479:Kate Keahey 533:Categories 394:: 465074. 346:. O'Reilly 325:References 317:Term usage 234:ACD system 206:Affordable 200:Meaningful 194:Measurable 191:Repeatable 188:Attainable 152:between a 80:newspapers 410:2356-6140 428:26962544 360:cite web 180:Examples 164:Overview 158:customer 419:4709918 232:by the 94:scholar 449:  426:  416:  408:  350:9 June 156:and a 96:  89:  82:  75:  67:  101:JSTOR 87:books 447:ISBN 424:PMID 406:ISSN 392:2015 366:link 352:2023 73:news 414:PMC 396:doi 146:SLI 138:SLO 56:by 535:: 470:^ 422:. 412:. 404:. 390:. 386:. 374:^ 362:}} 358:{{ 342:. 132:A 455:. 430:. 398:: 368:) 354:. 136:( 123:) 117:( 112:) 108:( 98:· 91:· 84:· 77:· 50:. 20:)

Index

Service level objective

verification
improve this article
adding citations to reliable sources
"Service-level objective"
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message
service level
SLI
service-level agreement (SLA)
service provider
customer
service level indicators
ACD system
"Site Reliability Engineering: How Google Runs Production Systems"
cite web
link


"Optimal Decomposition of Service Level Objectives into Policy Assertions"
doi
10.1155/2015/465074
ISSN
2356-6140
PMC

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.