Dynamically Reconfigurable Workflows for Time-Critical Applications

Authors
  • K. Evans
  • A. Jones
  • A. Preece
  • F. Quevedo
  • D. Rogers
  • I. Spasić
  • I. Taylor
  • V. Stankovski
  • S. Taherizadeh
  • J. Trnkoczy
  • G. Suciu
  • V. Suciu
  • P. Martin
  • J. Wang
  • Z. Zhao ORCID logo
Publication date 2015
Book title Proceedings of WORKS 2015
Book subtitle the 10th Workshop on Workflows in Support of Large-Scale Science : November 15, 2015
ISBN (electronic)
  • 9781450339896
Event International workshop on Workflows in support of large-scale science (WORKS 15), in the context of IEEE Supercomputing 2015
Article number 7
Number of pages 10
Publisher New York, NY: The Association for Computing Machinery
Organisations
  • Faculty of Science (FNWI) - Informatics Institute (IVI)
Abstract
Cloud-based applications that depend on time-critical data processing or network throughput require the capability of reconfiguring their infrastructure on demand as and when conditions change. Although the ability to apply quality of service constraints on the current Cloud offering is limited, there are ongoing efforts to change this. One such effort is the European funded SWITCH project that aims to provide a programming model and toolkit to help programmers specify quality of service and quality of experience metrics of their distributed application and to provide the means to specify the reconfiguration actions which can be taken to maintain these requirements. In this paper, we present an approach to application reconfiguration by applying a workflow methodology to implement a prototype involving multiple reconfiguration scenarios of a distributed real-time social media analysis application, called Sentinel. We show that by using a lightweight RPC-based workflow approach, we can monitor a live application in real time and spawn dependency-based workflows to reconfigure the underlying Docker containers that implement the distributed components of the application. We propose to use this prototype as the basis for part of the SWITCH workbench, which will support more advanced programmable infrastructures.
Document type Conference contribution
Language English
Published at https://doi.org/10.1145/2822332.2822339
Permalink to this page
Back