Effective fusion and separation of distribution, fault-tolerance, and energy-efficiency concerns

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

Abstract

As modern software applications are becoming increasingly distributed and mobile, their design and implementation are characterized by distributed software architectures, possibility of faults, and the need for energy awareness. Thus, software developers should be able to simultaneously reason about and handle the concerns of distribution, fault-tolerance, and energy efficiency. Being closely intertwined, these concerns can introduce significant complexity into the design and implementation of modern software. Thus, to develop reliable and energy efficient applications, software developers must understand how distribution, fault-tolerance, and energy efficiency interplay with each other and how to implement these concerns while keeping the complexity in check. This paper studies these concerns and their interaction; it also develops novel approaches, techniques, and tools that effectively fuse and separate these concerns as required by particular software development scenarios.

Original languageEnglish
Title of host publicationSPLASH 2013 - Proceedings of the 2013 Companion Publication for Conference on Systems, Programming, and Applications
Subtitle of host publicationSoftware for Humanity
PublisherAssociation for Computing Machinery
Pages53-55
Number of pages3
ISBN (Print)9781450319959
DOIs
StatePublished - 2013
Event4th Annual ACM International Conference on Systems, Programming, Languages, and Applications: Software for Humanity, SPLASH 2013 - Indianapolis, IN, United States
Duration: 26 Oct 201331 Oct 2013

Publication series

NameSPLASH 2013 - Proceedings of the 2013 Companion Publication for Conference on Systems, Programming, and Applications: Software for Humanity

Conference

Conference4th Annual ACM International Conference on Systems, Programming, Languages, and Applications: Software for Humanity, SPLASH 2013
Country/TerritoryUnited States
CityIndianapolis, IN
Period26/10/1331/10/13

Keywords

  • Cloud computing
  • Distribution
  • Energy-efficiency
  • Fault-tolerance
  • Middleware

Fingerprint

Dive into the research topics of 'Effective fusion and separation of distribution, fault-tolerance, and energy-efficiency concerns'. Together they form a unique fingerprint.

Cite this