DocumentCode
655127
Title
A Fresh Look at Modeling Distributed Reactive Systems
Author
Moser, R. ; Dustdar, Schahram ; Gutleber, Johannes ; Orsini, Luciano
Author_Institution
Vienna Univ. of Technol., Vienna, Austria
fYear
2013
fDate
Sept. 30 2013-Oct. 2 2013
Firstpage
494
Lastpage
501
Abstract
Scalable, distributed reactive systems require a scalable control infrastructure. Being able to model such an infrastructure is a prerequisite for putting it into place. In current systems, finite state machine based approaches are prevailing. They are, however, limited by their nature and hamper further improvements. Extensions like state charts have emerged to alleviate those shortcomings. Despite all this work, the proposed improvements do not live up to the requirements of continuously operating distributed systems. Therefore we look for alternatives that break with the underlying state-based model. Workflow systems recently became mature enough to be considered for use cases going beyond small-scale business applications. The concept on which they build is promising to scale to large systems. This paper compares various modeling technologies using the real-world scenario of distributed data acquisition systems as we find them in currently operating high-energy physics installations at the Large Hadron Collider at CERN. The outcome of our qualitative evaluation will show that current finite state machine compared to workflow based approaches have a bigger gap between specification and executed processes. Consequently workflow based approaches are better suited for the use case at hand and require less custom software extensions to reduce the remaining gap.
Keywords
Web services; data acquisition; finite state machines; high energy physics instrumentation computing; CERN; Large Hadron Collider; Web services; continuously operating distributed systems; distributed data acquisition systems; distributed reactive system modeling; finite state machine based approach; high-energy physics installations; scalable control infrastructure; small-scale business applications; workflow based approach; workflow systems; Data acquisition; Data models; Detectors; Distributed databases; Physics; Synchronization; Unified modeling language; ECA rules; distributed systems; reactive systems; state charts; state machines; web services; workflows;
fLanguage
English
Publisher
ieee
Conference_Titel
Cloud and Green Computing (CGC), 2013 Third International Conference on
Conference_Location
Karlsruhe
Type
conf
DOI
10.1109/CGC.2013.83
Filename
6686075
Link To Document