Skip to main navigation Skip to search Skip to main content

Fault-tolerant industrial automation as a cloud service

  • Tamir Hegazy
  • , Mohamed Hefeeda

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Cloud computing requires further research and development to accommodate more application areas [5]. We introduce a new application area: industrial automation. A current industrial automation (IA) system is a multi-tiered architecture entailing different layers from feedback control to enterprise management. If adopted in large-scale IA systems, cloud computing can offer over 40% cost saving and 25-85% time saving [4, 1]. However, IA requires tighter timeliness, reliability, and security than most other cloud applications. We propose a cloud-based IA architecture and focus on the timeliness and reliability requirements. Addressing such requirements for the lowest layer (feedback control) is the most challenging. We addressed the timeliness problem in [2]. To address reliability and further address timeliness, we propose a distributed fault tolerance algorithm for cloud-based controllers. We theoretically and practically prove that the proposed fault-tolerant, cloud-based controllers offer the same performance of the local ones.

Original languageEnglish
Title of host publicationProceedings of the 4th Annual Symposium on Cloud Computing, SoCC 2013
PublisherAssociation for Computing Machinery
ISBN (Print)9781450324281
DOIs
Publication statusPublished - 1 Oct 2013
Event4th Annual Symposium on Cloud Computing, SoCC 2013 - Santa Clara, CA, United States
Duration: 1 Oct 20133 Oct 2013

Publication series

NameProceedings of the 4th Annual Symposium on Cloud Computing, SoCC 2013

Conference

Conference4th Annual Symposium on Cloud Computing, SoCC 2013
Country/TerritoryUnited States
CitySanta Clara, CA
Period1/10/133/10/13

Fingerprint

Dive into the research topics of 'Fault-tolerant industrial automation as a cloud service'. Together they form a unique fingerprint.

Cite this