LOAD BALANCING IN DISTRIBUTED EXASCALE COMPUTING BASED ON PROCESS REQUIREMENTS
Journal Title: Azerbaijan Journal of High Performance Computing - Year 2018, Vol 1, Issue 2
Abstract
In distributed Exascale systems, the occurrence of a dynamic and interactive nature changes the workload of the system’s computing elements. Because of this, the load balancer needs to collect information on the system state. Activating the load balancer increases the runtime of the scientific application. While analyzing the impact of the dynamic and interactive nature on the load balancer functionality, this paper also attempts to provide a mathematical definition for load balancer based on the concept of dynamic and interactive nature. This makes it possible to describe and examine the load balancer functionality by considering the impacts of the dynamic and interactive nature. As a result, decisions can be made on the behavior of the load balancer when a dynamic and interactive nature occurs. According to the mentioned operational function, this paper has analyzed the load balancer’s behavior in processes with a dynamic and interactive nature. The introduced operational function for the load balancer in this paper enables the management element to separate the requests of processes with a dynamic and interactive nature and normal processes that leads to redistribution.
Authors and Affiliations
Shirin Shahrabi, Faazeh Mollasalehi, Araz Aliev, Ehsan Mousavi Khaneghah
DATA MIGRATION FOR LARGE SCIENTIFIC DATASETS IN CLOUDS
Transferring large data files between various storages including cloud storages is an important task both for academic and commercial users. This should be done in an efficient and secure way. The paper describes Data Av...
THE “CPU+GPU+MIC” HYBRID SUPERCOMPUTER π
The supercomputer π at Center for HPC (CHPC) of Shanghai Jiao Tong University (SJTU) was the fastest supercomputer among all the universities in China from 2013 to 2015. With a highly hybrid architecture, it is the first...
EXAMIG MATRIX: PROCESS MIGRATION BASED ON MATRIX DEFINITION OF SELECTING DESTINATION IN DISTRIBUTED EXASCALE ENVIRONMENTS
In traditional computing system, load balancer, interim selecting the process, determine the destination computing node based on describing Indicators process status. In distributed Exascale computing system, due to the...
SCALABLE COMPLEX EVENT PROCESSING USING RULE DISTRIBUTION
Complex event processing (CEP) systems are currently widely used in large-scale enterprises for the processing of high and dynamically changing rates of input events using large number of complex rules. Given the hardwar...
CONVERGENCE OF HPC AND AI: TWO DIRECTIONS OF CONNECTION PDF
This paper examines the role of HPC systems in the solution of the most AI problems, on the other hand, assesses the impact of the application of AI methods on the resolution of different tasks in distributed systems. Th...