Efficient Profiling of Actor-based Applications in Parallel and Distributed Systems

被引:0
|
作者
Rosa, Andrea [1 ]
Chen, Lydia Y. [2 ]
Binder, Walter [1 ]
机构
[1] Univ Svizzera Italiana, Fac Informat, Lugano, Switzerland
[2] IBM Res Lab Zurich, Cloud Server Technol Grp, Ruschlikon, Switzerland
基金
瑞士国家科学基金会;
关键词
Actor model; concurrent programming; profiling; optimization; parallel and distributed systems;
D O I
10.1145/3012408.3012418
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Applications employing the actor model of concurrent computation are becoming popular nowadays. On the one hand, the foundational characteristics of the actor model make it attractive in parallel and distributed settings. On the other hand, effective investigation of poor performance in actor based applications requires dedicated metrics and profiling methods. Unfortunately, little research has been conducted on this topic to date, and developers are forced to investigate suboptimal performance with general-purpose profilers that fall short in locating scalability bottlenecks and performance inefficiencies. This position paper advocates the need for dedicated profiling techniques and tools for actor-based applications, focusing specifically on inter-actor communication and actor utilization. Our preliminary results support the importance of dedicated actor profiling and motivate further research on this topic.
引用
收藏
页数:3
相关论文
共 50 条
  • [1] Accelerating Actor-based Applications with Parallel Patterns
    Rinaldi, Luca
    Torquati, Massimo
    Mencagli, Gabriele
    Danelutto, Marco
    Menga, Tullio
    [J]. 2019 27TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING (PDP), 2019, : 140 - 147
  • [2] Parallel Programming in Actor-Based Applications via OpenCL
    Harvey, Paul
    Hentschel, Kristian
    Sventek, Joseph
    [J]. PROCEEDINGS OF THE 16TH ANNUAL MIDDLEWARE CONFERENCE, 2015, : 162 - 172
  • [3] Efficient linearizability checking for actor-based systems
    Al-Mahfoudh, Mohammed S.
    Stutsman, Ryan
    Gopalakrishnan, Ganesh
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2023, 53 (11): : 2163 - 2199
  • [4] Actor-Based Parallel Dataflow Analysis
    Rodriguez, Jonathan
    Lhotak, Ondrej
    [J]. COMPILER CONSTRUCTION, 2011, 6601 : 179 - 197
  • [5] An actor-based framework for distributed mobile computation
    Burge, LL
    George, KM
    [J]. INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-IV, PROCEEDINGS, 1998, : 778 - 785
  • [6] Efficient symmetry reduction for an actor-based model
    Jaghoori, MM
    Sirjani, M
    Mousavi, MR
    Movaghar, A
    [J]. DISTRIBUTED COMPUTING AND INTERNET TECHNOLOGY, PROCEEDINGS, 2005, 3816 : 494 - 507
  • [7] Library Support in an Actor-Based Parallel Programming Platform
    Park, Hae-woo
    Jung, Hanwoong
    Oh, Hyunok
    Ha, Soonhoi
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2011, 7 (02) : 340 - 353
  • [8] Distributed Functional Reactive Programming on Actor-Based Runtime
    Shibanai, Kazuhiro
    Watanabe, Takuo
    [J]. AGERE'18: PROCEEDINGS OF THE 8TH ACM SIGPLAN INTERNATIONAL WORKSHOP ON PROGRAMMING BASED ON ACTORS, AGENTS, AND DECENTRALIZED CONTROL, 2018, : 13 - 22
  • [9] Optimizing the resource usage of actor-based systems
    Nguyen, Hai T.
    Do, Tien V.
    Rotter, Csaba
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2021, 190
  • [10] An Actor-based Design Platform for System of Systems
    Sirjani, Marjan
    Forcina, Giorgio
    Jafari, Ali
    Baumgart, Stephan
    Khamespanah, Ehsan
    Sedaghatbaf, Ali
    [J]. 2019 IEEE 43RD ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 1, 2019, : 579 - 587