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 language | English |
---|---|
Title of host publication | Proceedings - 6th International Conference on Computer Science and Engineering, UBMK 2021 |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Pages | 489-493 |
Number of pages | 5 |
ISBN (Electronic) | 9781665429085 |
DOIs | |
Publication status | Published - 2021 |
Event | 6th International Conference on Computer Science and Engineering, UBMK 2021 - Ankara, Turkey Duration: 15 Sept 2021 → 17 Sept 2021 |
Publication series
Name | Proceedings - 6th International Conference on Computer Science and Engineering, UBMK 2021 |
---|
Conference
Conference | 6th International Conference on Computer Science and Engineering, UBMK 2021 |
---|---|
Country/Territory | Turkey |
City | Ankara |
Period | 15/09/21 → 17/09/21 |
Bibliographical note
Publisher Copyright:© 2021 IEEE
Keywords
- Distributed State Machines
- Predictive Caching
- Serverless Computing