Back to Search
Start Over
Modeling and Analyzing Resource-Sensitive Actors: A Tutorial Introduction
- Source :
- Lecture Notes in Computer Science ISBN: 9783030781415, COORDINATION, Lecture Notes in Computer Science, 23th International Conference on Coordination Languages and Models (COORDINATION), 23th International Conference on Coordination Languages and Models (COORDINATION), Jun 2021, Valletta, Malta. pp.3-19, ⟨10.1007/978-3-030-78142-2_1⟩
- Publication Year :
- 2021
- Publisher :
- Springer International Publishing, 2021.
-
Abstract
- Part 1: Tutorial; International audience; Actor languages decouple communication from synchronization, which makes them suitable for distributed and scalable applications with flexible synchronization patterns, but also facilitates analysis. ABS is a timed actor-based modeling language which supports cooperative scheduling and the specification of timing- and resource-sensitive behavior. Cooperative scheduling allows a process which is executing in an actor to be suspended while it is waiting for an event to occur, such that another process in the same actor can execute. Timed semantics allows the specification of the temporal behavior of the modeled system. Resource-sensitive behavior takes a supply and demand perspective of execution, relating cost centers which provision resources to processes which require them. These modeling concepts have been used in ABS to model cloud computing, e.g., data-processing applications running on the Hadoop platform and micro-services running on containers orchestrated by Kubernetes. In this tutorial, we present ABS and its execution environment, and discuss the use of cooperative scheduling and resources in modeling cyber-physical systems and applications deployed on virtualized infrastructure.
- Subjects :
- 020203 distributed computing
Computer science
Modeling language
business.industry
Event (computing)
Process (engineering)
Distributed computing
Distributed actor systems
Cloud computing
02 engineering and technology
Scheduling (computing)
[INFO.INFO-NI]Computer Science [cs]/Networking and Internet Architecture [cs.NI]
Resource-sensitive behavior
Resource (project management)
020204 information systems
Scalability
Synchronization (computer science)
0202 electrical engineering, electronic engineering, information engineering
[INFO]Computer Science [cs]
business
Subjects
Details
- ISBN :
- 978-3-030-78141-5
- ISBNs :
- 9783030781415
- Database :
- OpenAIRE
- Journal :
- Lecture Notes in Computer Science ISBN: 9783030781415, COORDINATION, Lecture Notes in Computer Science, 23th International Conference on Coordination Languages and Models (COORDINATION), 23th International Conference on Coordination Languages and Models (COORDINATION), Jun 2021, Valletta, Malta. pp.3-19, ⟨10.1007/978-3-030-78142-2_1⟩
- Accession number :
- edsair.doi.dedup.....7cf839e21ae2aa826eebaaf08b80045f
- Full Text :
- https://doi.org/10.1007/978-3-030-78142-2_1