@gron

A Comprehensive Study on Bugs in Actor Systems

, and . Proceedings of the 47th International Conference on Parallel Processing, page 56:1--56:9. ACM, (2018)
DOI: 10.1145/3225058.3225139

Abstract

The Actor model of concurrency provides a convenient way to build large-scale distributed systems, harnessing its inherent parallelism and the message-driven nature. As a result, the Actor model has been widely used in a variety of distributed applications, especially cloud-based applications. However, software bugs in actor systems are not well studied. In this paper, we present a comprehensive analysis on known bugs in actor-based systems. The contributions of this paper are two-fold. First, we have created an actor bug taxonomy, and carefully examined and categorized bugs reported in a number of real-world actor systems. Second, we have compared the characteristics actor bugs with bugs reported in cloud systems in general. Our results shed lights on understanding the benefits and unique challenges for utilizing the Actor model for system development, as well as deployment in open systems like clouds.

Description

A Comprehensive Study on Bugs in Actor Systems

Links and resources

Tags

community

  • @gron
  • @dblp
@gron's tags highlighted