Control as a Service Architecture to Support Cloud-based and Event-driven Control Application Development

Minhu Lyu 1 Frédérique Biennier 1 Parisa Ghodous 1
1 SOC - Service Oriented Computing
LIRIS - Laboratoire d'InfoRmatique en Image et Systèmes d'information
Abstract : Taking advantage of IoT, services and Cloud technologies , the development of Cloud of Things (CoT) changes the way control applications are engineered and developed. CoT helps to move from a dedicated design and development of control applications to a Control as a Service vision, relying on Cyber Physical System (CPS) composition and orchestration. This vision requires developing a new architecture to provide a loosely coupled way to interconnect objects and control software , mixing both logical and physical constraints. To fit this challenge, we propose a Control as a Service model, extending the Cloud XaaS model to automation. To this end, we design a Control Service, gathering both functional and non functional specifications to describe each component of the system. By this way, control applications can be implemented by selecting and composing these control services associated to the different sensors, controllers and actuators. Fitting the loosely coupled principle of the service oriented architecture, we introduce a data manager component used to store the information produced and exchanged by control components (sensors and controllers) and an event manager, in charge of invoking the services when all the necessary input information are available. A prototype hosting a simulated smart city control application, distributed on different machines, is presented.
Complete list of metadatas

https://hal.archives-ouvertes.fr/hal-02155383
Contributor : Minhu Lyu <>
Submitted on : Thursday, June 13, 2019 - 3:18:55 PM
Last modification on : Wednesday, November 20, 2019 - 3:21:33 AM

Identifiers

  • HAL Id : hal-02155383, version 1

Citation

Minhu Lyu, Frédérique Biennier, Parisa Ghodous. Control as a Service Architecture to Support Cloud-based and Event-driven Control Application Development. ICIOT2019, Jul 2019, Milan, Italy. ⟨hal-02155383⟩

Share

Metrics

Record views

46