Fig 1 - uploaded by Attila Kertész
Content may be subject to copyright.
Workflow applications on top of a cloud ecosystem 

Workflow applications on top of a cloud ecosystem 

Source publication
Conference Paper
Full-text available
Cloud computing offers on-demand access to computational, infrastructure and data resources operated from a remote source. This novel technology has opened new ways of flexible resource provisions for businesses to manage applications and data responding to new demands from customers. In the current web application scenario a rapidly growing number...

Context in source publication

Context 1
... overview of our approach is shown in Figure 1, representing an ecosystem of compute, data, networking and sensing resources (computers, disks, mobile or other sensing devices (i.e. things)) in the cloud belonging to separate administra- tive domains, managed according to the policies by the local systems. ...

Similar publications

Article
Full-text available
With the exponential rise in the number of devices, the Internet of Things (IoT) is geared towards edge-centric computing to offer high bandwidth, low latency, and improved connectivity. In contrast, legacy cloud-centric platforms offer deteriorated bandwidth and connectivity that affect the Quality of Service (QoS). Edge-centric Internet of Things...
Conference Paper
Full-text available
This paper focuses on analytical and experimental performance eval-uation of the Bluetooth Low Energy (BLE) technology. Studies have been con-ducted in indoors case relevant to healthcare and medical scenarios. Performance of the recently developed BLE 5 coded technique is compared to BLE 4 which is currently the most used technology in commercial...
Article
Full-text available
Scientific workflow applications are collections of several structured activities and fine-grained computational tasks. Scientific workflow scheduling in cloud computing is a challenging research topic due to its distinctive features. In cloud environments, it has become critical to perform efficient task scheduling resulting in reduced scheduling...

Citations

... The application of BPM technologies in the context of CPS and IoT poses a new research field that raises various novel research challenges. Several works discuss this topic and with that the new challenges in detail [LMM15, CSB15, CSB16, MBBF17, GGAAPE + 11, MRH15,KP15]. The work by Janiesch et al. presents a good high-level overview of 16 challenges related to the interaction between IoT and BPM that are partially relevant for our work (cf. Figure 2.16) [JKM + 17]. ...
Thesis
Workflows are a well-established concept for describing business logics and processes in web-based applications and enterprise application integration scenarios on an abstract implementation-agnostic level. Applying Business Process Management (BPM) technologies to increase autonomy and automate sequences of activities in Cyber-physical Systems (CPS) promises various advantages including a higher flexibility and simplified programming, a more efficient resource usage, and an easier integration and orchestration of CPS devices. However, traditional BPM notations and engines have not been designed to be used in the context of CPS, which raises new research questions occurring with the close coupling of the virtual and physical worlds. Among these challenges are the interaction with complex compounds of heterogeneous sensors, actuators, things and humans; the detection and handling of errors in the physical world; and the synchronization of the cyber-physical process execution models. Novel factors related to the interaction with the physical world including real world obstacles, inconsistencies and inaccuracies may jeopardize the successful execution of workflows in CPS and may lead to unanticipated situations. This thesis investigates properties and requirements of CPS relevant for the introduction of BPM technologies into cyber-physical domains. We discuss existing BPM systems and related work regarding the integration of sensors and actuators into workflows, the development of a Workflow Management System (WfMS) for CPS, and the synchronization of the virtual and physical process execution as part of self-* capabilities for WfMSes. Based on the identified research gap, we present concepts and prototypes regarding the development of a CPS WFMS w.r.t. all phases of the BPM lifecycle. First, we introduce a CPS workflow notation that supports the modelling of the interaction of complex sensors, actuators, humans, dynamic services and WfMSes on the business process level. In addition, the effects of the workflow execution can be specified in the form of goals defining success and error criteria for the execution of individual process steps. Along with that, we introduce the notion of Cyber-physical Consistency. Following, we present a system architecture for a corresponding WfMS (PROtEUS) to execute the modelled processes-also in distributed execution settings and with a focus on interactive process management. Subsequently, the integration of a cyber-physical feedback loop to increase resilience of the process execution at runtime is discussed. Within this MAPE-K loop, sensor and context data are related to the effects of the process execution, deviations from expected behaviour are detected, and compensations are planned and executed. The execution of this feedback loop can be scaled depending on the required level of precision and consistency. Our implementation of the MAPE-K loop proves to be a general framework for adding self-* capabilities to WfMSes. The evaluation of our concepts within a smart home case study shows expected behaviour, reasonable execution times, reduced error rates and high coverage of the identified requirements, which makes our CPS~WfMS a suitable system for introducing workflows on top of systems, devices, things and applications of CPS.