Collaborative Path Prediction in Cache Pre-fetching for Distributed State Machines

Onur Göksel, Tolga Ovatman

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

Abstract

Modeling distributed processes using state machines is gaining importance as the serverless computing becomes more widespread. One of the important issues in distributed state machine execution is to perform better caching approaches. Due to the nature of state machines, the amount of different paths that can be executed by a state machine is hmited. This property can be utilized to perform better caching by predicting which path is going to be taken. In this paper, we analyze former execution history of distributed state machines to perform better predictions. We also run experiments to find out if collaboratively using the history of the state machine instances makes any significant improvements on pre-fetching decision. Our results show that pre-fetching significantly decrease the number of cache misses while history sharing between instances provides improvements in a more limited fashion.

Original languageEnglish
Title of host publicationProceedings - 6th International Conference on Computer Science and Engineering, UBMK 2021
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages489-493
Number of pages5
ISBN (Electronic)9781665429085
DOIs
Publication statusPublished - 2021
Event6th International Conference on Computer Science and Engineering, UBMK 2021 - Ankara, Turkey
Duration: 15 Sept 202117 Sept 2021

Publication series

NameProceedings - 6th International Conference on Computer Science and Engineering, UBMK 2021

Conference

Conference6th International Conference on Computer Science and Engineering, UBMK 2021
Country/TerritoryTurkey
CityAnkara
Period15/09/2117/09/21

Bibliographical note

Publisher Copyright:
© 2021 IEEE

Keywords

  • Distributed State Machines
  • Predictive Caching
  • Serverless Computing

Fingerprint

Dive into the research topics of 'Collaborative Path Prediction in Cache Pre-fetching for Distributed State Machines'. Together they form a unique fingerprint.

Cite this