Next Article in Journal
Decision-Making Techniques for Credit Resource Management Using Machine Learning and Optimization
Previous Article in Journal
Nature of Attractive Multiplayer Games: Case Study on China’s Most Popular Card Game—DouDiZhu
Previous Article in Special Issue
Stateless IoT
Open AccessArticle

Tree-Like Distributed Computation Environment with Shapp Library

Institute of Computer Science, Warsaw University of Technology, 00-665 Warsaw, Poland
*
Author to whom correspondence should be addressed.
Information 2020, 11(3), 143; https://doi.org/10.3390/info11030143
Received: 30 January 2020 / Revised: 26 February 2020 / Accepted: 1 March 2020 / Published: 3 March 2020
(This article belongs to the Special Issue Modeling Distributed Information Systems)
Despite the rapidly growing computing power of computers, it is often insufficient to perform mass calculations in a short time, for example, simulation of systems for various sets of parameters, the searching of huge state spaces, optimization using ant or genetic algorithms, machine learning, etc. One can solve the problem of a lack of computing power through workload management systems used in local networks in order to use the free computing power of servers and workstations. This article proposes raising such a system to a higher level of abstraction: The use in the .NET environment of a new Shapp library that allows remote task execution using fork-like operations from Portable Operating System Interface for UNIX (POSIX) systems. The library distributes the task code, sending static data on which task force is working, and individualizing tasks. In addition, a convenient way of communicating distributed tasks running hierarchically in the Shapp library was proposed to better manage the execution of these tasks. Many different task group architectures are possible; we focus on tree-like calculations that are suitable for many problems where the range of possible parallelism increases as the calculations progress. View Full-Text
Keywords: workload management; remote fork; distributed computations; task group communication workload management; remote fork; distributed computations; task group communication
Show Figures

Figure 1

MDPI and ACS Style

Gałecki, T.; Daszczuk, W.B. Tree-Like Distributed Computation Environment with Shapp Library. Information 2020, 11, 143.

Show more citation formats Show less citations formats
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map by Country/Region

1
Back to TopTop