Managing Expectations: Runtime Negotiation of Information Quality Requirements in Event-based Systems
File(s) frischbier-managingexpectations.pdf (1.21 MB)
Accepted version
Author(s)
Pietzuch, PR
Frischbier, S
Buchmann, A
Type
Conference Paper
Abstract
© Springer-Verlag Berlin Heidelberg 2014.Interconnected smart devices in the Internet of Things (IoT) provide fine-granular data about real-world events, leveraged by service-based systems using the paradigm of event-based systems (EBS) for invocation. Depending on the capabilities and state of the system, the information propagated in EBS differs in content but also in properties like precision, rate and freshness. At runtime, consumers have different dynamic requirements about those properties that constitute quality of information (QoI) for them. Current approaches to support quality-related requirements in EBS are either domain-specific or limited in terms of expressiveness, flexibility and scope as they do not allow participants to adapt their behavior. We introduce the generic concept of expectations to express, negotiate and enforce arbitrary requirements about information quality in EBS at runtime. In this paper, we present the model of expectations, capabilities and feedback based on generic properties. Participants express requirements and define individual tradeoffs between them as expectations while system features are expressed as capabilities. We discuss the algorithms to (i) negotiate requirements at runtime in the middleware by matching expectations to capabilities and (ii) adapt participants as well as the middleware. We illustrate the architecture for runtime-support in industry-strength systems by describing prototypes implemented within a centralized and a decentralized EBS.
Date Issued
2014-11-01
Date Acceptance
2014-11-03
Citation
Service-Oriented Computing: 12th International Conference, ICSOC 2014, Paris, France, November 3-6, 2014. Proceedings, 2014, 8831, pp.199-213
ISBN
978-3-662-45390-2
ISSN
0302-9743
Publisher
Springer
Start Page
199
End Page
213
Journal / Book Title
Service-Oriented Computing: 12th International Conference, ICSOC 2014, Paris, France, November 3-6, 2014. Proceedings
Volume
8831
Copyright Statement
The final publication is available at Springer via https://dx.doi.org/10.1007/978-3-662-45391-9_14
Source
12th International Conference on Service-Oriented Computing (ICSOC)
Publication Status
Published
Start Date
2014-11-03
Finish Date
2014-11-06
Coverage Spatial
Paris, France
