Shirin Shahrabi, Ehsan Mousavi Khaneghah, Faezeh Mollasalehi, A. Aliev
{"title":"分布式百亿亿级计算中基于进程需求的负载平衡","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":"{\"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}","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
摘要
Shirin Shahrabi1, Faezeh Mollasalehi1, Araz R Aliev2, Ehsan Mousavi khanegha1 1伊朗德黑兰沙赫德大学工程学院计算机工程系;Sh.Shahrabi@Shahed.ac.ir, Faezeh.Mollasalehi@Shahed.ac.ir, EMousavi@Shahed。ac.ir;2阿塞拜疆国家石油工业大学普通与应用数学系高性能计算高级研究中心,阿塞拜疆巴库;alievaraz@azjhpc.org *通信:Shirin Shahrabi,伊朗德黑兰沙希德大学工程学院计算机工程系;在分布式Exascale系统中,动态交互特性的出现改变了系统计算元素的工作量。因此,负载平衡器需要收集有关系统状态的信息。激活负载平衡器会增加科学应用程序的运行时。在分析动态和交互特性对负载均衡器功能的影响的同时,本文也试图基于动态和交互特性的概念为负载均衡器提供一个数学定义。这使得通过考虑动态和交互特性的影响来描述和检查负载平衡器功能成为可能。因此,当发生动态和交互特性时,可以对负载平衡器的行为做出决策。根据上述操作功能,本文分析了负载均衡器在动态交互过程中的行为。本文为负载均衡器引入的操作功能使管理元素能够将具有动态和交互性质的进程的请求与导致重新分配的正常进程分开。
LOAD BALANCING IN DISTRIBUTED EXASCALE COMPUTING BASED ON PROCESS REQUIREMENTS
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.