Book Chapter10.1007/978-3-642-55224-3_29
Distributed Program Execution Control Based on Application Global States Monitoring in PEGASUS DA Framework
Damian Kopanski,Łukasz Maśko,Eryk Laskowski,Adam Smyk,Janusz Borkowski,Marek Tudruj,Marek Tudruj +6 more
- 08 Sep 2013
- pp 302-314
9
TL;DR: Control implementation methods for an original distributed program design framework PEGASUS DA (Program Execution Governed by Asynchronous SUpervision of States in Distributed Applications) which provides automated design of distributed program execution control based on program global states monitoring are presented.
read more
Abstract: This paper presents control implementation methods for an original distributed program design framework PEGASUS DA (Program Execution Governed by Asynchronous SUpervision of States in Distributed Applications) which provides automated design of distributed program execution control based on program global states monitoring. The framework includes a built in support for handling local and global application states as well as automatic construction and use of strongly consistent application global states for program execution control. In particular, the paper presents methods used to implement distributed program control inside the PEGASUS DA framework run on clusters of contemporary multicore processors based on multithreading. The program design method is illustrated on a distributed multithreaded application executed with load balancing in a multicore system.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
PEGASUS DA framework for distributed program execution control based on application global states monitoring
TL;DR: Basic design decisions taken in the implementation of a novel distributed program design framework Program Execution Governed by Asynchronous SUpervision of States in Distributed Applications (PEGASUS DA) are presented.
7
Application global state monitoring in optimization of parallel event‐driven simulation
Łukasz Maśko,Marek Tudruj +1 more
TL;DR: The paper presents a distributed optimistic event‐driven simulation control based on simulator global state monitoring that prevents excessive rollbacks in the Time Warp simulation.
4
Parallel Event–Driven Simulation Based on Application Global State Monitoring
Łukasz Maśko,Marek Tudruj,Marek Tudruj +2 more
- 08 Sep 2013
TL;DR: The principles of parallel simulation designed by the use of a system infrastructure for global states monitoring are presented and comparison to existing parallel simulation methods is provided.
3
Parallel Graph Partitioning Optimization Under PEGASUS DA Application Global State Monitoring
Adam Smyk,Marek Tudruj,Lukasz Grochal +2 more
- 08 Sep 2019
TL;DR: Two strategies for the control design of advanced parallel/distributed graph partitioning algorithms are presented and discussed and experimental results have shown benefits of the newgraph partitioning control methods designed with the use of the application global states monitoring.
3
Distributed Application Global States Monitoring in PEGASUS DA Applied to Parallel Graph Partitioning
Adam Smyk,Marek Tudruj +1 more
TL;DR: This paper presents how parallel advanced graph partitioning algorithms can be designed and improved with the use of global application states monitoring of distributed programs.
2
References
•Book
Distributed and Parallel Systems: Cluster and Grid Computing
Péter Kacsuk,Jens Volkert,Zsolt Németh,Dieter Kranzlmüller +3 more
- 01 Aug 2002
TL;DR: This volume introduces cluster tools and techniques, especially the issues of load balancing and migration, and addresses a crucial issue in distributed computing: fault tolerance and dependable systems.
48
Hierarchical detection of strongly consistent global states
J. Borkowski
- 05 Jul 2004
TL;DR: The analysis shows that hierarchical CGS algorithms efficiently distribute network and computational load caused by CGS monitoring without introducing significant additional overhead.
11
Program Design Environment for Multicore Processor Systems with Program Execution Controlled by Global States Monitoring
Marek Tudruj,Janusz Borkowski,Lukasz Masko,Adam Smyk,Damian Kopanski,Eryk Laskowski +5 more
- 06 Jul 2011
TL;DR: The paper presents principles of the application program graphical design and programming methods to implement global control at the level of threads to enable easy global application states monitoring in systems based on multicore processors.
•Book
Distributed Systems
Sape Mullender
- 01 Jan 1989
TL;DR: The evolution of distributed systems is attributed to the rapid advancement of four key technologies: remote data communication, commercially-available computers, networking, and digital signal modulation, transforming networked computers into a valuable resource.
Graphical Design of Parallel Programs with Control Based on Global Application States Using an Extended P-Grade System
Marek Tudruj,Marek Tudruj,Janusz Borkowski,Damian Kopanski +3 more
- 01 Jan 2005
TL;DR: An extension of the graphical parallel program design system P-GRADE towards specification of program execution control based on global application state monitoring is presented and implementation of a parallel program of Traveling Salesman Problem solved by branch-and-bound (B&B) method is described to illustrate properties of the new system.