Control as a Service Architecture to Support Cloud-Based and Event-Driven Control Application Development

Autor: Parisa Ghodous, Minhu Lyu, Frédérique Biennier
Přispěvatelé: Service Oriented Computing (SOC), Laboratoire d'InfoRmatique en Image et Systèmes d'information (LIRIS), Institut National des Sciences Appliquées de Lyon (INSA Lyon), Université de Lyon-Institut National des Sciences Appliquées (INSA)-Université de Lyon-Institut National des Sciences Appliquées (INSA)-Centre National de la Recherche Scientifique (CNRS)-Université Claude Bernard Lyon 1 (UCBL), Université de Lyon-École Centrale de Lyon (ECL), Université de Lyon-Université Lumière - Lyon 2 (UL2)-Institut National des Sciences Appliquées de Lyon (INSA Lyon), Université de Lyon-Université Lumière - Lyon 2 (UL2)
Rok vydání: 2019
Předmět:
Zdroj: ICIOT
ICIOT2019
ICIOT2019, Jul 2019, Milan, Italy
DOI: 10.1109/iciot.2019.00019
Popis: International audience; 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.
Databáze: OpenAIRE