Cardiff University | Prifysgol Caerdydd ORCA
Online Research @ Cardiff 
WelshClear Cookie - decide language by browser settings

Dynamically reconfigurable workflows for time-critical applications

Evans, Kieran ORCID: https://orcid.org/0000-0003-0414-0812, Trnkoczy, Jernej, Suciu, George, Suciu, Victor, Martin, Paul, Wang, Junchao, Zhao, Zhiming, Jones, Andrew Clifford, Preece, Alun David ORCID: https://orcid.org/0000-0003-0349-9057, Quevedo Fernandez, Francisco, Rogers, David, Spasic, Irena ORCID: https://orcid.org/0000-0002-8132-3885, Taylor, Ian, Stankovski, Vlado and Taherizadeh, Salman 2015. Dynamically reconfigurable workflows for time-critical applications. Presented at: SC15: The International Conference for High Performance Computing, Networking, Storage, and Analysis, New York City, NY, USA, 16-19 November 2015. WORKS '15 Proceedings of the 10th Workshop on Workflows in Support of Large-Scale Science. pp. 1-10. 10.1145/2822332.2822339

Full text not available from this repository.

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.

Item Type: Conference or Workshop Item (Paper)
Date Type: Publication
Status: Published
Schools: Computer Science & Informatics
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
ISBN: 9781450339896
Last Modified: 17 Nov 2022 14:09
URI: https://orca.cardiff.ac.uk/id/eprint/84489

Citation Data

Cited 27 times in Scopus. View in Scopus. Powered By Scopus® Data

Actions (repository staff only)

Edit Item Edit Item