Javascript must be enabled to continue!
Organization of computations in clusters using transparent parallelizing principles
View through CrossRef
Methods of consructing of the systems identification and recognition requirements significant computational resources and therefore require usage of parallel systems, such as clusters or computers with multiple processors or processors with multiple cores. In this paper cluster computing organization principles based on transparent parallelizing are considered. Questions that arise while implementing this technology as a parallel calculations framework are described. Described technology has been implemented as a framework on Java programming language. Architecture of such framework is shown and functionality of its parts is described. The concept of a value ID and the concept of an unready value ID have been proposed to implement the proposed principles. The ID of a value is an ID that should be assigned to each value that is used as input or output parameter of procedure. These assignments are cluster-wide and are used to replace sending parameter value with sending its ID. The same values are often used in different calls in parallel programs, so using IDs allows the framework to save traffic. IDs of unready values are created each time during a procedure call and are assigned to the output parameters of the procedure. They are used to get the value of parameter in the moment of the first access. Also they are passed to the server as a part of information about an order. When the execution of an order is finished, value IDs are obtained for values of output parameters of the order and these IDs are assi gned to the corresponding IDs of unready values. RMI technology has been used to implement communication between server and clients. Also JDBC has been used to implement storing of final and intermediate computations results to external database. In this paper is to propose method of execution time characteristics analysis for parallel applications that have been created using the technology of orders based transparent parallelizing. Its efficiency has been proven by solving the problem of determination of dia gnostic value of formed features diagnostics on a cluster of 2, 3, 5 and 10 computers. The result of multiplication of execution time by number of processors has grown by not more than 1.13% when using 2, 3 or 5 computers instead of one, and by not more than 3.25% when using 10 computers instead of one during this experiment. The closest analogue of offered approach is T-system.
Odessa Polytechnic National University
Title: Organization of computations in clusters using transparent parallelizing principles
Description:
Methods of consructing of the systems identification and recognition requirements significant computational resources and therefore require usage of parallel systems, such as clusters or computers with multiple processors or processors with multiple cores.
In this paper cluster computing organization principles based on transparent parallelizing are considered.
Questions that arise while implementing this technology as a parallel calculations framework are described.
Described technology has been implemented as a framework on Java programming language.
Architecture of such framework is shown and functionality of its parts is described.
The concept of a value ID and the concept of an unready value ID have been proposed to implement the proposed principles.
The ID of a value is an ID that should be assigned to each value that is used as input or output parameter of procedure.
These assignments are cluster-wide and are used to replace sending parameter value with sending its ID.
The same values are often used in different calls in parallel programs, so using IDs allows the framework to save traffic.
IDs of unready values are created each time during a procedure call and are assigned to the output parameters of the procedure.
They are used to get the value of parameter in the moment of the first access.
Also they are passed to the server as a part of information about an order.
When the execution of an order is finished, value IDs are obtained for values of output parameters of the order and these IDs are assi gned to the corresponding IDs of unready values.
RMI technology has been used to implement communication between server and clients.
Also JDBC has been used to implement storing of final and intermediate computations results to external database.
In this paper is to propose method of execution time characteristics analysis for parallel applications that have been created using the technology of orders based transparent parallelizing.
Its efficiency has been proven by solving the problem of determination of dia gnostic value of formed features diagnostics on a cluster of 2, 3, 5 and 10 computers.
The result of multiplication of execution time by number of processors has grown by not more than 1.
13% when using 2, 3 or 5 computers instead of one, and by not more than 3.
25% when using 10 computers instead of one during this experiment.
The closest analogue of offered approach is T-system.
Related Results
Woningcorporaties en Vastgoedontwikkeling
Woningcorporaties en Vastgoedontwikkeling
This summary highlights the findings of the PhD-thesis ‘Woningcorporaties en Vastgoedontwikkeling: Fit for Use’ (‘Housing associations and Real Estate Development: Fit for Use?’). ...
Abstract 7508: Distribution prophecy of circulating tumor cell clusters in CTC populace patients of epithelial cancers
Abstract 7508: Distribution prophecy of circulating tumor cell clusters in CTC populace patients of epithelial cancers
Abstract
Background: Role of CTCs in metastatic cancers to predict the % prediction of overall survival has been well-established. The effectiveness of three- or six...
Embedded Clusters in Molecular Clouds
Embedded Clusters in Molecular Clouds
▪ Abstract Stellar clusters are born embedded within giant molecular clouds (GMCs) and during their formation and early evolution are often only visible at infrared wavelengths, b...
Elaboration of a structural, petrophysical and mechanical model of faults in porous sandstones : implication for migration and fluid entrapment
Elaboration of a structural, petrophysical and mechanical model of faults in porous sandstones : implication for migration and fluid entrapment
Élaboration d'un modèle structural, pétrophysique et mécanique de failles dans les grès poreux : implication pour la migration et le piégeage des fluides
La catacla...
Syntaxin clusters and cholesterol affect the mobility of Syntaxin1a
Syntaxin clusters and cholesterol affect the mobility of Syntaxin1a
ABSTRACT
Syntaxin1a (Syx1a) is essential for stimulated exocytosis in neuroendocrine cells. The vesicle docking process involves the formation of...
A modified adaptive immune optimization algorithm for geometrical optimization of Pd-Pt clusters
A modified adaptive immune optimization algorithm for geometrical optimization of Pd-Pt clusters
Bimetallic Pd-Pt clusters have attracted wide interest because of their special catalytic, optical, electronic, and magnetic properties. However, the geometrical optimization of Pd...
W kierunku Ameryki. Naukowe zarządzanie na kolei w Polsce międzywojennej
W kierunku Ameryki. Naukowe zarządzanie na kolei w Polsce międzywojennej
Towards America. Scientific management of the railways in interwar Poland
The interest in scientific organization on Polish railways during the Second Polish Republic stemmed from...
Effect of integrating photovoltaic panels with greenhouses for energy production on greenhouse microclimate, and cucumber growth and production in the greenhouse
Effect of integrating photovoltaic panels with greenhouses for energy production on greenhouse microclimate, and cucumber growth and production in the greenhouse
Abstract
The growing scarcity of fossil fuel resources, the imperative to reduce greenhouse gas emissions, and the urgent need to address global climate change all call for...

