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
fDate :
Sept. 30 2013-Oct. 2 2013
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;
Conference_Titel :
Cloud and Green Computing (CGC), 2013 Third International Conference on
Conference_Location :
Karlsruhe
DOI :
10.1109/CGC.2013.83