首页> 外文期刊>ACM Transactions on Modeling and Performance Evaluation of Computing Systems >Scalable Application- and User-aware Resource Allocation in Enterprise Networks Using End-Host Pacing
【24h】

Scalable Application- and User-aware Resource Allocation in Enterprise Networks Using End-Host Pacing

机译:使用终端主机起搏的企业网络中可扩展的应用程序和用户感知资源分配

获取原文
获取原文并翻译 | 示例
           

摘要

Providing scalable user- and application-aware resource allocation for heterogeneous applications sharing an enterprise network is still an unresolved problem. The main challenges are as follows: (ⅰ) How do we define user- and application-aware shares of resources? (ⅱ) How do we determine an allocation of shares of network resources to applications? (ⅲ) How do we allocate the shares per application in heterogeneous networks at scale? In this article, we propose solutions to the three challenges and introduce a system design for enterprise deployment. Defining the necessary resource shares per application is hard, as the intended use case, the user's environment, e.g., big or small display, and the user's preferences influence the resource demand. We tackle the challenge by associating application flows with utility functions from subjective user experience models, selected Key Performance Indicators, and measurements. The specific utility functions then enable a mapping of network resources in terms of throughput and latency budget to a common user-level utility scale. A sensible distribution of the resources is determined by formulating a multi-objective mixed integer linear program to solve the throughput- and delay-aware embedding of each utility function in the network for a max-min fairness criteria. The allocation of resources in traditional networks with policing and scheduling cannot distinguish large numbers of classes and interacts badly with congestion control algorithms. We propose a resource allocation system design for enterprise networks based on Software-Defined Networking principles to achieve delay-constrained routing in the network and application pacing at the end-hosts. The system design is evaluated against best effort networks in a proof-of-concept set-up for scenarios with increasing number of parallel applications competing for the throughput of a constrained link. The competing applications belong to the five application classes web browsing, file download, remote terminal work, video streaming, and Voice-over-IP. The results show that the proposed methodology improves the minimum and total utility, minimizes packet loss and queuing delay at bottlenecks, establishes fairness in terms of utility between applications, and achieves predictable application performance at high link utilization.
机译:提供用于共享企业网络的异构应用程序的可扩展用户和应用程序感知资源分配仍然是一个未解决的问题。主要挑战如下:(Ⅰ)我们如何定义用户和应用程序感知资源份额? (Ⅱ)我们如何确定对应用程序的网络资源股份分配? (Ⅲ)我们如何在规模以异质网络划分的股份分配?在本文中,我们提出了三项挑战的解决方案,并为企业部署引入了系统设计。定义每个应用程序的必要资源共享很难,作为预期用例,用户的环境,例如大或小显示,用户的偏好会影响资源需求。我们通过从主观用户体验模型的实用程序功能关联应用程序流程来解决挑战,选择的关键绩效指示符和测量。然后,特定的实用程序函数在吞吐量和延迟预算方面使网络资源映射到常见的用户级实用程序规模。通过制定多目标混合整数线性程序来确定用于解决网络中的每个实用程序函数的吞吐量和延迟感知嵌入到MAX-MIN公平标准来确定资源的明智分布。具有警务和调度的传统网络中资源的配置无法区分大量类别并与拥塞控制算法严重交互。我们基于软件定义的网络原则为企业网络提出了一种资源配置系统设计,以实现网络中的延迟约束路由,并在最终主机处的应用程序起搏。系统设计在概念上的验证装置中的最佳努力网络进行评估,用于越来越多的并行应用程序竞争约束链路的吞吐量。竞争应用程序属于五个应用程序类Web浏览,文件下载,远程终端工作,视频流和ob-IP。结果表明,该方法的方法改善了最低和总实用程序,最大限度地减少了瓶颈的丢包和排队延迟,在应用程序之间的实用性方面建立了公平性,并在高链路利用率下实现可预测的应用性能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号