Enhancing parallelism of distributed algorithms with the actor model and a smart data movement technique. Issue 6 (2nd November 2021)
- Record Type:
- Journal Article
- Title:
- Enhancing parallelism of distributed algorithms with the actor model and a smart data movement technique. Issue 6 (2nd November 2021)
- Main Title:
- Enhancing parallelism of distributed algorithms with the actor model and a smart data movement technique
- Authors:
- Doroshenko, Anatoliy
Tulika, Eugene
Yatsenko, Olena - Abstract:
- ABSTRACT: The centralised orchestration technique is often a bad idea for massive parallelism applications if we want to achieve a scalable solution. In this paper for this purpose, the choreography approach is undertaken and some adaptive methods and software tools of distributed implementation are proposed to enhance computation parallelism applied to the optimisation of a class of block-recursive algorithms. A new formal model of distribution and coordination of the tasks in a computing cluster as asynchronous reactive processes with message-passing represented with an actor model and choreography of actors is developed. Also, a new scheme of data placement in a multiprocessor cluster based on prioritisation of block-recursive operations is developed to reduce idling time, data movement time. Adaptive adjustment of the data placement in a cluster at run time to account for current cluster load is developed and an auto-tuning of the actor placement in a cluster based on previous statistics for optimisation is implemented. The experiments show that the choreography of actors allows to remove the central coordinating element, to avoid hard dependencies between cluster nodes, and to achieve a better degree of the parallel applications' scalability. GRAPHICAL ABSTRACT: UF0001
- Is Part Of:
- International journal of parallel, emergent and distributed systems. Volume 36:Issue 6(2021)
- Journal:
- International journal of parallel, emergent and distributed systems
- Issue:
- Volume 36:Issue 6(2021)
- Issue Display:
- Volume 36, Issue 6 (2021)
- Year:
- 2021
- Volume:
- 36
- Issue:
- 6
- Issue Sort Value:
- 2021-0036-0006-0000
- Page Start:
- 565
- Page End:
- 578
- Publication Date:
- 2021-11-02
- Subjects:
- Block recursive algorithms -- cloud computing -- actor model -- actor choreography -- auto-tuning of actor choreography
Parallel computers -- Periodicals
Electronic data processing -- Distributed processing -- Periodicals
Computer algorithms -- Periodicals
004.35 - Journal URLs:
- http://www.tandfonline.com/toc/gpaa20/current ↗
http://www.tandfonline.com/ ↗ - DOI:
- 10.1080/17445760.2021.1971665 ↗
- Languages:
- English
- ISSNs:
- 1744-5760
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 4542.441300
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 19396.xml