基于群体智能的异构分布式计算系统资源感知动态负载平衡系统

A. Kumar, Dhanpratap Singh
{"title":"基于群体智能的异构分布式计算系统资源感知动态负载平衡系统","authors":"A. Kumar, Dhanpratap Singh","doi":"10.2139/ssrn.3734997","DOIUrl":null,"url":null,"abstract":"Distributed computing is a very common term in the field of computer science and a very general computing paradigm which is being used by almost all the scientific and industrial computing applications. Distributed services are generally deployed on a server somewhere at some other geographical region and its consumers are spread across the world. Now a days almost all the commercial applications consumes distributed services in some forms to have a set of different consumer services to their customers on their platform. As soon as this kind of computer applications started to come into the commercial market, the number of its users started to increase exponentially over the time. By the time it became very difficult to handle and respond to its numerous users at the same time which leads to a high risk of losing the customers, if they are unable to provide services with a minimal possible response time. If an application has comparatively less features but its response is fast, then it became a widely used product in the market. Hence almost all the organizations invest a separate large amount of money annually on the maintenance of its computer applications and specially to boost its performance and response. Even though there are still many challenges in this field, since organization has a limited computing and networking resources to provide their services to its users which are in millions in number. Hence, it has been always a major area of research for many engineers and scientists from all over the world to implement and deliver an algorithm that would be able to solve all these types of problem and provide the services up to the customer satisfaction. In the field of computer science, Artificial Bee Colony (ABC) introduced by D. Karaboga [12] is one of the best optimization algorithms on the intelligent foraging behavior of honeybee swarm. Therefore, we have represented this paper with a systematic study on designing a load balancing system which is artificial intelligence enough to control the network traffic on the host server to allow only permitted number of jobs at the same time which falls under resource constraint of the server. It will work as a middleware between the front-end application and channel of heterogeneous distributed computing servers.","PeriodicalId":288317,"journal":{"name":"International Political Economy: Globalization eJournal","volume":"15 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-11-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Resource-Aware Dynamic Load Balancing System in Heterogeneous Distributed Computing Systems through Swarm Intelligence\",\"authors\":\"A. Kumar, Dhanpratap Singh\",\"doi\":\"10.2139/ssrn.3734997\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Distributed computing is a very common term in the field of computer science and a very general computing paradigm which is being used by almost all the scientific and industrial computing applications. Distributed services are generally deployed on a server somewhere at some other geographical region and its consumers are spread across the world. Now a days almost all the commercial applications consumes distributed services in some forms to have a set of different consumer services to their customers on their platform. As soon as this kind of computer applications started to come into the commercial market, the number of its users started to increase exponentially over the time. By the time it became very difficult to handle and respond to its numerous users at the same time which leads to a high risk of losing the customers, if they are unable to provide services with a minimal possible response time. If an application has comparatively less features but its response is fast, then it became a widely used product in the market. Hence almost all the organizations invest a separate large amount of money annually on the maintenance of its computer applications and specially to boost its performance and response. Even though there are still many challenges in this field, since organization has a limited computing and networking resources to provide their services to its users which are in millions in number. Hence, it has been always a major area of research for many engineers and scientists from all over the world to implement and deliver an algorithm that would be able to solve all these types of problem and provide the services up to the customer satisfaction. In the field of computer science, Artificial Bee Colony (ABC) introduced by D. Karaboga [12] is one of the best optimization algorithms on the intelligent foraging behavior of honeybee swarm. Therefore, we have represented this paper with a systematic study on designing a load balancing system which is artificial intelligence enough to control the network traffic on the host server to allow only permitted number of jobs at the same time which falls under resource constraint of the server. It will work as a middleware between the front-end application and channel of heterogeneous distributed computing servers.\",\"PeriodicalId\":288317,\"journal\":{\"name\":\"International Political Economy: Globalization eJournal\",\"volume\":\"15 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-11-21\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Political Economy: Globalization eJournal\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.2139/ssrn.3734997\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Political Economy: Globalization eJournal","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.2139/ssrn.3734997","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

分布式计算是计算机科学领域中一个非常常见的术语,也是一种非常通用的计算范式,几乎被所有的科学和工业计算应用所使用。分布式服务通常部署在其他地理区域某处的服务器上,其使用者分布在世界各地。现在,几乎所有的商业应用程序都以某种形式使用分布式服务,以便为其平台上的客户提供一组不同的消费者服务。一旦这种计算机应用程序开始进入商业市场,其用户数量就开始呈指数级增长。到那时,同时处理和响应众多用户变得非常困难,如果他们无法在最短的响应时间内提供服务,就会导致失去客户的高风险。如果一个应用程序的功能相对较少,但它的响应速度很快,那么它就成为了市场上广泛使用的产品。因此,几乎所有组织每年都在维护其计算机应用程序上单独投入大量资金,特别是为了提高其性能和响应。尽管在这一领域仍然存在许多挑战,因为组织拥有有限的计算和网络资源来为其数百万的用户提供服务。因此,实现和交付一种能够解决所有这些类型的问题并提供服务以达到客户满意度的算法一直是来自世界各地的许多工程师和科学家的主要研究领域。在计算机科学领域,D. Karaboga[12]提出的人工蜂群(Artificial Bee Colony, ABC)算法是研究蜂群智能觅食行为的最佳优化算法之一。因此,我们对设计一个负载均衡系统进行了系统的研究,该系统具有足够的人工智能,可以控制主机服务器上的网络流量,在服务器资源约束的情况下,只允许允许数量的作业同时运行。它将作为前端应用程序和异构分布式计算服务器通道之间的中间件。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Resource-Aware Dynamic Load Balancing System in Heterogeneous Distributed Computing Systems through Swarm Intelligence
Distributed computing is a very common term in the field of computer science and a very general computing paradigm which is being used by almost all the scientific and industrial computing applications. Distributed services are generally deployed on a server somewhere at some other geographical region and its consumers are spread across the world. Now a days almost all the commercial applications consumes distributed services in some forms to have a set of different consumer services to their customers on their platform. As soon as this kind of computer applications started to come into the commercial market, the number of its users started to increase exponentially over the time. By the time it became very difficult to handle and respond to its numerous users at the same time which leads to a high risk of losing the customers, if they are unable to provide services with a minimal possible response time. If an application has comparatively less features but its response is fast, then it became a widely used product in the market. Hence almost all the organizations invest a separate large amount of money annually on the maintenance of its computer applications and specially to boost its performance and response. Even though there are still many challenges in this field, since organization has a limited computing and networking resources to provide their services to its users which are in millions in number. Hence, it has been always a major area of research for many engineers and scientists from all over the world to implement and deliver an algorithm that would be able to solve all these types of problem and provide the services up to the customer satisfaction. In the field of computer science, Artificial Bee Colony (ABC) introduced by D. Karaboga [12] is one of the best optimization algorithms on the intelligent foraging behavior of honeybee swarm. Therefore, we have represented this paper with a systematic study on designing a load balancing system which is artificial intelligence enough to control the network traffic on the host server to allow only permitted number of jobs at the same time which falls under resource constraint of the server. It will work as a middleware between the front-end application and channel of heterogeneous distributed computing servers.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信