Talk:DistOS-2011W Observability & Contracts: Difference between revisions

From Soma-notes
Slyons (talk | contribs)
Slyons (talk | contribs)
Line 11: Line 11:
* How can two or more parties agree with a minimum of intervention?
* How can two or more parties agree with a minimum of intervention?


Some forms of contracts exist in the form of Service Level Agreements, and there have been efforts made to automate this process.
Some forms of contracts exist in the form of Service Level Agreements, and there have been efforts made to automate this process:
{{Cite book
 
  | last = Stiller
== AURIC ==
  | first = Burkhard
[[http://dx.doi.org/10.1007/978-3-540-75694-1_21 | AURIC: A Scalable and Highly Reusable SLA Compliance Auditing Framework]] from Lecture Notes in Computer Science, by Hasan and Burkhard Stiller, 2007.
  | authorlink = Hasan and Burkhard STiller
 
  | title = AURIC: A Scalable and Highly Reusable SLA Compliance Auditing Framework
=== Abstract ===
  | publisher = [[Springer]]
Service Level Agreements (SLA) are needed to allow business interactions to rely on Internet services. Service Level Objectives (SLO) specify the committed performance level of a service. Thus, SLA compliance auditing aims at verifying these commitments. Since SLOs for various application services and end-to-end performance definitions vary largely, automated auditing of SLA compliances poses the challenge to an auditing framework. Moreover, end-to-end performance data are potentially large for a provider with many customers. Therefore, this paper presents a scalable and highly reusable auditing framework and a prototype, termed AURIC (Auditing Framework for Internet Services), whose components can be distributed across different domains.
  | date = 2007
  | page = 203 }}

Revision as of 05:29, 8 March 2011

Observability

  • How do we define 'public' action? How do we monitor 'public' action without monitoring every action?
  • How can you make sure your agent is acting according to your instructions?
  • How can we ensure that information we receive through a third-party is legitimate?

Contracts

  • What can or can't be contracted?
  • How can you quantify abstract resources?
  • How can two or more parties agree with a minimum of intervention?

Some forms of contracts exist in the form of Service Level Agreements, and there have been efforts made to automate this process:

AURIC

[| AURIC: A Scalable and Highly Reusable SLA Compliance Auditing Framework] from Lecture Notes in Computer Science, by Hasan and Burkhard Stiller, 2007.

Abstract

Service Level Agreements (SLA) are needed to allow business interactions to rely on Internet services. Service Level Objectives (SLO) specify the committed performance level of a service. Thus, SLA compliance auditing aims at verifying these commitments. Since SLOs for various application services and end-to-end performance definitions vary largely, automated auditing of SLA compliances poses the challenge to an auditing framework. Moreover, end-to-end performance data are potentially large for a provider with many customers. Therefore, this paper presents a scalable and highly reusable auditing framework and a prototype, termed AURIC (Auditing Framework for Internet Services), whose components can be distributed across different domains.