TURBO: an autonomous execution environment with scalability and load balancing features

R. Alfano, G. Di Caprio
{"title":"TURBO: an autonomous execution environment with scalability and load balancing features","authors":"R. Alfano, G. Di Caprio","doi":"10.1109/DIS.2006.73","DOIUrl":null,"url":null,"abstract":"Execution environments and application servers require load balancing features in order to scale properly whilst maintaining high performance and availability, especially when running mission-critical services. Usually it is difficult to apply load balancing to real systems due to their complexity and lack of tools that support their application; moreover their integration requires changes that could break design cohesion or introduce unmanageable complexity. To overcome some of those limitations, we propose a system called \"telco uniform request balancer\" (TURBO), a distributed execution environment that is natively designed to provide autonomic high scalability and dynamic load balancing. TURBO integrates load balancing behavior effortlessly by self-organization through a collaborative behavior. The system is based on a peer-to-peer variant of the Linda distributed model and a \"poll when idle\" (PID) approach for load distribution","PeriodicalId":318812,"journal":{"name":"IEEE Workshop on Distributed Intelligent Systems: Collective Intelligence and Its Applications (DIS'06)","volume":"55 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"13","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Workshop on Distributed Intelligent Systems: Collective Intelligence and Its Applications (DIS'06)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DIS.2006.73","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 13

Abstract

Execution environments and application servers require load balancing features in order to scale properly whilst maintaining high performance and availability, especially when running mission-critical services. Usually it is difficult to apply load balancing to real systems due to their complexity and lack of tools that support their application; moreover their integration requires changes that could break design cohesion or introduce unmanageable complexity. To overcome some of those limitations, we propose a system called "telco uniform request balancer" (TURBO), a distributed execution environment that is natively designed to provide autonomic high scalability and dynamic load balancing. TURBO integrates load balancing behavior effortlessly by self-organization through a collaborative behavior. The system is based on a peer-to-peer variant of the Linda distributed model and a "poll when idle" (PID) approach for load distribution
TURBO:具有可伸缩性和负载平衡特性的自主执行环境
执行环境和应用程序服务器需要负载平衡功能,以便在保持高性能和可用性的同时进行适当扩展,特别是在运行关键任务服务时。由于实际系统的复杂性和缺乏支持其应用程序的工具,通常很难将负载平衡应用于实际系统;此外,它们的集成需要进行可能破坏设计内聚性或引入难以管理的复杂性的更改。为了克服这些限制,我们提出了一个称为“电信统一请求平衡器”(TURBO)的系统,这是一个分布式执行环境,旨在提供自主的高可伸缩性和动态负载平衡。TURBO通过协作行为通过自组织轻松地集成了负载平衡行为。该系统基于Linda分布式模型的点对点变体和“空闲时轮询”(PID)负载分配方法
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
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学术文献互助群
群 号:604180095
Book学术官方微信