A record/replay debugger for service development on the cloud

M. Subhi Sheikh Quroush, Tolga Ovatman*

*Corresponding author for this work

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

1 Citation (Scopus)

Abstract

Cloud based software development platforms are continuously becoming more powerful and penetrate towards the daily routines of modern developers. This paper presents a debugging approach that can be used in cloud based service development platforms where developer is working on relatively small sized scripts to be hosted on multi-tenant cloud platforms. Presented remote debugging approach utilizes record/replay technique to re-execute and record the variable evaluations whenever an exception is thrown during the developed service’s run-time. Additionally, an alternative recording scheme is also proposed that involves only recording external data accesses. Memory and run-time overhead of proposed approaches show that remote debugging approach can be useful especially when the minimal recording scheme is applied.

Original languageEnglish
Title of host publicationCloud Computing and Services Science - 8th International Conference, CLOSER 2018, Revised Selected Papers
EditorsVíctor Méndez Muñoz, Donald Ferguson, Markus Helfert, Claus Pahl
PublisherSpringer Verlag
Pages64-76
Number of pages13
ISBN (Print)9783030291921
DOIs
Publication statusPublished - 2019
Event8th International Conference on Cloud Computing and Services Science, CLOSER 2018 - Funchal, Portugal
Duration: 19 Mar 201821 Mar 2018

Publication series

NameCommunications in Computer and Information Science
Volume1073
ISSN (Print)1865-0929
ISSN (Electronic)1865-0937

Conference

Conference8th International Conference on Cloud Computing and Services Science, CLOSER 2018
Country/TerritoryPortugal
CityFunchal
Period19/03/1821/03/18

Bibliographical note

Publisher Copyright:
© 2019, Springer Nature Switzerland AG.

Keywords

  • Cloud based development
  • Record/replay debugging
  • Remote service debugging

Fingerprint

Dive into the research topics of 'A record/replay debugger for service development on the cloud'. Together they form a unique fingerprint.

Cite this