@inproceedings{c60256e5a32d4911beb072617b1e45a5,
title = "Schedule-based service choreographies for real-time control loops",
abstract = "Today's manufacturing industries are undertaking efforts to further increase the flexibility of their facilities. One way to achieve this goal is the development of distributed, service-oriented architectures (SOA). A challenge for SOAs is the continued support of the real-time requirements imposed by industrial control tasks. This paper presents an approach for executing service choreographies with strong real-time guarantees without a central point of control. Engineers can design the automation workflow as a graph of communicating tasks which are then assigned to devices in the network. Our method generates a cyclic, non-preemptive schedule for each device to achieve global cooperation between them. Using an approach that combines several heuristics, a valid solution for over 99% of the 1.2 million test cases was found. On average, this method was over two orders of magnitude faster than an approach based on MIP-solvers.",
keywords = "Job shop scheduling, Real-time systems, Schedules, Sensors, Service-oriented architecture, Time division multiple access, Timing",
author = "Thomas Kothmayr and Alfons Kemper and J{\"o}rg Heuer and Andreas Scholz",
note = "Publisher Copyright: {\textcopyright} 2015 IEEE.; 20th IEEE International Conference on Emerging Technologies and Factory Automation, ETFA 2015 ; Conference date: 08-09-2015 Through 11-09-2015",
year = "2015",
month = oct,
day = "19",
doi = "10.1109/ETFA.2015.7301434",
language = "English",
series = "IEEE International Conference on Emerging Technologies and Factory Automation, ETFA",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
booktitle = "Proceedings of 2015 IEEE 20th Conference on Emerging Technologies and Factory Automation, ETFA 2015",
}