Shirin Shahrabi, Ehsan Mousavi Khaneghah, Faezeh Mollasalehi, A. Aliev
{"title":"LOAD BALANCING IN DISTRIBUTED EXASCALE COMPUTING BASED ON PROCESS REQUIREMENTS","authors":"Shirin Shahrabi, Ehsan Mousavi Khaneghah, Faezeh Mollasalehi, A. Aliev","doi":"10.32010/26166127.2018.1.2.158.167","DOIUrl":null,"url":null,"abstract":"Shirin Shahrabi1, Faezeh Mollasalehi1, Araz R Aliev2, Ehsan Mousavi Khaneghah1 1Department of Computer Engineering, Faculty of Engineering, Shahed University, Tehran, Iran; Sh.Shahrabi@Shahed.ac.ir, Faezeh.Mollasalehi@Shahed.ac.ir, EMousavi@Shahed. ac.ir; 2Department of General and Applied Mathematics, HPC Advance Research Center, Azerbaijan State Oil and Industry University, Baku, Azerbaijan; alievaraz@azjhpc.org *Correspondence: Shirin Shahrabi, Department of Computer Engineering, Faculty of Engineering, Shahed University, Tehran, Iran; Sh.Shahrabi@Shahed.ac.ir 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.","PeriodicalId":275688,"journal":{"name":"Azerbaijan Journal of High Performance Computing","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-12-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Azerbaijan Journal of High Performance Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.32010/26166127.2018.1.2.158.167","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Shirin Shahrabi1, Faezeh Mollasalehi1, Araz R Aliev2, Ehsan Mousavi Khaneghah1 1Department of Computer Engineering, Faculty of Engineering, Shahed University, Tehran, Iran; Sh.Shahrabi@Shahed.ac.ir, Faezeh.Mollasalehi@Shahed.ac.ir, EMousavi@Shahed. ac.ir; 2Department of General and Applied Mathematics, HPC Advance Research Center, Azerbaijan State Oil and Industry University, Baku, Azerbaijan; alievaraz@azjhpc.org *Correspondence: Shirin Shahrabi, Department of Computer Engineering, Faculty of Engineering, Shahed University, Tehran, Iran; Sh.Shahrabi@Shahed.ac.ir 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.