CIF: Small: Load Balancing for Cloud Networks: Data Locality Issues and Modern Algorithms
CIF: Small: Load Balancing for Cloud Networks: Data Locality Issues and Modern Algorithms
批准号:
2113027
负责人:
Debankur Mukherjee
金额:
$42.32万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2021
资助国家:
美国
项目状态:
已结题
起止时间:
2021-07-01 至 2024-06-30
中文摘要
以均衡的方式在后端服务器或虚拟机之间分配传入的任务对于大型服务系统(如数据中心和云网络)的无缝运行至关重要。由于大多数现代应用程序现在都倾向于具有专门的服务需求,这些系统由于数据位置而受到严格的任务服务器兼容性约束。简单地说,这意味着用于处理特定类型任务的资源仅供一小部分服务器子集合使用,并且不能被整个网络访问。这个任务服务器兼容性问题使得大规模负载平衡变得更加具有挑战性。最先进的启发式方法主要基于“全灵活性”模型,这种模型忽略了兼容性方面,并假设任何任务都可以由任何服务器处理。当然,从这些启发式实现的算法会对用户感知的延迟性能产生重大的不利影响。目前处理这个问题的做法是在特定情况下寻找特别的解决方案。凭借研究者在随机建模和性能分析领域的专业知识,该项目正在采取彻底和结构化的方法来解决这个问题。如果成功完成,研究结果将有助于设计现代负载平衡算法。该项目的理论研究议程分为两个重点:(1)确定现有算法的最佳兼容性约束类别,以及(2)为任意系统开发新的兼容性感知分布式算法。在过去的几年里,研究界已经发现了几个突破性的负载平衡算法。这些算法在全灵活性设置中具有良好的性能保证。Thrust 1的目标是确定在现有算法下仍然可以保持这种性能保证的兼容性约束类。利用这些发现,服务提供者可以通过仔细地跨服务器放置资源文件来设计兼容性结构,从而享受完全灵活的系统的性能优势。当不能选择设计兼容性结构时,最先进的算法表现出较差的性能。在这种情况下,Thrust 2的目标是开发具有可证明性能保证的新型分布式算法,在任务分配过程中考虑兼容性结构。项目的这一部分对在现代系统中实现新的算法启发式的实践者有直接的影响。在方法方面,调查需要发展一个理论基础,以分析由随机输入驱动的结构约束系统。该项目正在推进平均场分析领域,该领域已成为大规模系统随机算法性能分析的主要工具。该奖项反映了美国国家科学基金会的法定使命,并通过使用基金会的知识价值和更广泛的影响审查标准进行评估,被认为值得支持。
英文摘要
Distributing incoming tasks among the back-end servers or virtual machines in a balanced way is crucial for the seamless functioning of large-scale service systems, such as data centers and cloud networks. As the bulk of modern applications now tend to come with specialized service requirements, these systems are suffering from stringent task-server compatibility constraints arising due to data locality. In simple terms, it means that the resources to process a particular type of task are available to only a small sub-collection of servers and cannot be accessed by the entire network. This issue of task-server compatibility has made large-scale load balancing ever more challenging. State-of-the-art heuristics are predominantly based on "full-flexibility" models that ignore the compatibility aspect and assume that any task can be processed by any server. Naturally, algorithms implemented from these heuristics cause a major adverse impact on the user-perceived delay performance. The current practice to deal with this problem is to find ad-hoc solutions in specific cases. With the investigator's expertise in the area of stochastic modeling and performance analysis, the project is taking a thorough and structured approach to address this issue. On successful completion, the findings will contribute to designing modern load balancing algorithms.The theoretical research agenda of the project is divided into two thrusts: (1) to identify classes of optimal compatibility constraints for existing algorithms, and (2) to develop novel compatibility-aware distributed algorithms for arbitrary systems. The research community has discovered several breakthrough load balancing algorithms over the last few years. These algorithms have excellent performance guarantees in the full-flexibility setup. The goal of Thrust 1 is to identify classes of compatibility constraints that can still preserve such performance guarantees under such existing algorithms. Employing these findings, a service provider can design compatibility structures that enjoy the performance benefits of a fully flexible system, by carefully placing the resource files across the servers. When designing the compatibility structure is not an option, state-of-the-art algorithms exhibit poor performance. In such cases, Thrust 2 aims to develop novel distributed algorithms with provable performance guarantees, that take the compatibility structure into consideration during task assignment. This part of the project is having direct consequences for the practitioners in implementing new algorithmic heuristics for modern systems. On the methodological side, the investigation requires the development of a theoretical foundation for the analysis of structurally constrained systems driven by stochastic inputs. The project is advancing the area of mean-field analysis, which has been a primary tool in the performance analysis of randomized algorithms for large-scale systems.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
期刊论文(7)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Scalable Load Balancing in Networked Systems: A Survey of Recent Advances
网络系统中的可扩展负载平衡:最新进展调查
DOI:
10.1137/20m1323746
发表时间:
2022
期刊:
SIAM Review
影响因子:
10.2
作者:
[der Boor, Mark Van, Borst, Sem C., Van Leeuwaarden, Johan S., Mukherjee, Debankur]
通讯作者:
Mukherjee, Debankur
DOI:
10.1145/3579442
发表时间:
2022-02
期刊:
Proceedings of the ACM on Measurement and Analysis of Computing Systems
影响因子:
--
作者:
[Daan Rutten;Nicolas H. Christianson;Debankur Mukherjee;A. Wierman]
通讯作者:
Daan Rutten;Nicolas H. Christianson;Debankur Mukherjee;A. Wierman
A New Approach to Capacity Scaling Augmented with Unreliable Machine Learning Predictions
通过不可靠的机器学习预测增强容量扩展的新方法
DOI:
10.1287/moor.2023.1364
发表时间:
2023
期刊:
Mathematics of Operations Research
影响因子:
1.7
作者:
[Rutten, Daan, Mukherjee, Debankur]
通讯作者:
Mukherjee, Debankur
Self-Learning Threshold-Based Load Balancing
基于自学习阈值的负载平衡
DOI:
10.1287/ijoc.2021.1100
发表时间:
2022
期刊:
INFORMS Journal on Computing
影响因子:
2.1
作者:
[Goldsztajn, Diego, Borst, Sem C., van Leeuwaarden, Johan S., Mukherjee, Debankur, Whiting, Philip A.]
通讯作者:
Whiting, Philip A.
Mean-field Analysis for Load Balancing on Spatial Graphs
空间图负载均衡的平均场分析
DOI:
10.1145/3578338.3593552
发表时间:
2023
期刊:
Abstract Proceedings of the 2023 ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems
影响因子:
--
作者:
[Rutten, Daan, Mukherjee, Debankur]
通讯作者:
Mukherjee, Debankur
共 6 条
CPS: Medium: Collaborative Research: Developing Data-driven Robustness and Safety from Single Agent Settings to Stochastic Dynamic Teams: Theory and Applications
-
批准号:2240982
-
项目类别:Standard Grant
-
资助金额:$32.0万
-
财政年份:2023
-
负责人:Debankur Mukherjee
-
依托单位:
国内基金
海外基金
登录
查看更多内容
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:
-
依托单位:
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:10.0万元
-
批准年份:2022
-
负责人:张祥忠
-
依托单位:
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
-
批准号:32000033
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2020
-
负责人:林平
-
依托单位:
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
-
批准号:31972324
-
项目类别:面上项目
-
资助金额:58.0万元
-
批准年份:2019
-
负责人:高学文
-
依托单位:
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
-
批准号:81900988
-
项目类别:青年科学基金项目
-
资助金额:21.0万元
-
批准年份:2019
-
负责人:毛梦莹
-
依托单位:
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
-
批准号:31870821
-
项目类别:面上项目
-
资助金额:56.0万元
-
批准年份:2018
-
负责人:陈江宁
-
依托单位:
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
-
批准号:31802058
-
项目类别:青年科学基金项目
-
资助金额:26.0万元
-
批准年份:2018
-
负责人:麻慧
-
依托单位:
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
-
批准号:31772128
-
项目类别:面上项目
-
资助金额:60.0万元
-
批准年份:2017
-
负责人:吴建国
-
依托单位:
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
-
批准号:81704176
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2017
-
负责人:赵继梦
-
依托单位:
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
-
批准号:91640114
-
项目类别:重大研究计划
-
资助金额:85.0万元
-
批准年份:2016
-
负责人:何祖华
-
依托单位: