首页 > 最新文献

2013 IEEE 2nd International Conference on Cloud Networking (CloudNet)最新文献

英文 中文
QCN with delay-based congestion detection for limited queue fluctuation in data center networks 数据中心网络中基于延迟的拥塞检测
Pub Date : 2013-11-01 DOI: 10.1109/CloudNet.2013.6710556
Yuki Tanisawa, M. Yamamoto
Data center network is composed of high-speed Ethernet extended in a limited area of a data center building, so its RTT is extremely small of μsec order. In order to regulate data center network delay large part of which is queuing delay, QCN is proposed for layer 2 congestion control in IEEE 802.1Qau. QCN controls transmission rate of the sender by congestion feedback from a congested switch. QCN adopts probabilistic feedback transmission to reduce the control overhead. When the number of flows through a bottleneck link increases, some flows might receive no feedback even in congestion phase due to probabilistic feedback transmission. In this situation, queue length might be significantly fluctuated. In this paper, we propose a new delay-based congestion detection and control method. Our proposed delay-based congestion control is cooperated with the conventional QCN so as to detect and react congestion not detected by QCN.
数据中心网络是在数据中心建筑物的有限区域内扩展的高速以太网,因此它的RTT非常小,只有μ秒量级。为了调节数据中心网络的延迟(其中排队延迟占很大比例),IEEE 802.1Qau中提出了QCN用于第二层拥塞控制。QCN通过拥塞交换机的拥塞反馈控制发送方的传输速率。QCN采用概率反馈传输,减少控制开销。当通过瓶颈链路的流数量增加时,由于概率反馈传输,有些流即使在拥塞阶段也可能得不到反馈。在这种情况下,队列长度可能会有很大的波动。本文提出了一种新的基于延迟的拥塞检测与控制方法。我们提出的基于延迟的拥塞控制与传统的QCN相配合,以检测和响应QCN未检测到的拥塞。
{"title":"QCN with delay-based congestion detection for limited queue fluctuation in data center networks","authors":"Yuki Tanisawa, M. Yamamoto","doi":"10.1109/CloudNet.2013.6710556","DOIUrl":"https://doi.org/10.1109/CloudNet.2013.6710556","url":null,"abstract":"Data center network is composed of high-speed Ethernet extended in a limited area of a data center building, so its RTT is extremely small of μsec order. In order to regulate data center network delay large part of which is queuing delay, QCN is proposed for layer 2 congestion control in IEEE 802.1Qau. QCN controls transmission rate of the sender by congestion feedback from a congested switch. QCN adopts probabilistic feedback transmission to reduce the control overhead. When the number of flows through a bottleneck link increases, some flows might receive no feedback even in congestion phase due to probabilistic feedback transmission. In this situation, queue length might be significantly fluctuated. In this paper, we propose a new delay-based congestion detection and control method. Our proposed delay-based congestion control is cooperated with the conventional QCN so as to detect and react congestion not detected by QCN.","PeriodicalId":262262,"journal":{"name":"2013 IEEE 2nd International Conference on Cloud Networking (CloudNet)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130207609","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Inter and intra Cloud Networking Gateway as a service 内部和内部云网络网关即服务
Pub Date : 2013-11-01 DOI: 10.1109/CloudNet.2013.6710570
Marouen Mechtri, D. Zeghlache, E. Zekri, I. Marshall
Cloud network models have limitations in handling networking between distributed cloud resources and in providing customers the ability to control and configure networks. This paper presents a Cloud Networking Gateway (CNG) Manager for dynamic establishment of intra and inter cloud connectivity. The CNG Manager interconnects virtual machines acquired from distributed heterogeneous resources and services from multiple providers using a generic gateway. The cloud networking gateways are managed by the CNG Manager that handles allocation and configuration of the gateways according to connectivity requirements. This cloud networking solution is integrated with an operational “Cloud Broker” architecture involving multiple users and providers in order to test and validate our solution in a realistic framework.
云网络模型在处理分布式云资源之间的网络以及向客户提供控制和配置网络的能力方面存在局限性。提出了一种用于动态建立云内和云间连接的云网络网关(CNG)管理器。CNG Manager使用通用网关将从分布式异构资源和来自多个提供商的服务获取的虚拟机互连起来。云组网网关由CNG Manager管理,根据连通性要求进行网关的分配和配置。该云网络解决方案与涉及多个用户和提供商的可操作“云代理”架构集成在一起,以便在现实框架中测试和验证我们的解决方案。
{"title":"Inter and intra Cloud Networking Gateway as a service","authors":"Marouen Mechtri, D. Zeghlache, E. Zekri, I. Marshall","doi":"10.1109/CloudNet.2013.6710570","DOIUrl":"https://doi.org/10.1109/CloudNet.2013.6710570","url":null,"abstract":"Cloud network models have limitations in handling networking between distributed cloud resources and in providing customers the ability to control and configure networks. This paper presents a Cloud Networking Gateway (CNG) Manager for dynamic establishment of intra and inter cloud connectivity. The CNG Manager interconnects virtual machines acquired from distributed heterogeneous resources and services from multiple providers using a generic gateway. The cloud networking gateways are managed by the CNG Manager that handles allocation and configuration of the gateways according to connectivity requirements. This cloud networking solution is integrated with an operational “Cloud Broker” architecture involving multiple users and providers in order to test and validate our solution in a realistic framework.","PeriodicalId":262262,"journal":{"name":"2013 IEEE 2nd International Conference on Cloud Networking (CloudNet)","volume":"428 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132550902","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 9
Elasticity-aware virtual machine placement for cloud datacenters 云数据中心的弹性感知虚拟机布局
Pub Date : 2013-11-01 DOI: 10.1109/CloudNet.2013.6710563
Kangkang Li, Jie Wu, Adam Blaisse
With the increasing popularity of cloud computing, the cloud datacenter suffers from both limited resources and the variation of users' requests. One important feature of cloud computing is on-demand scaling, enabling the fluctuation of one user's resource demand. However, amongst previous work concerning the virtual machine (VM) placement in datacenters, satisfying the VMs' requested resources of users is the primary objective, neglecting future demand variation. In this paper, we propose the concept of elasticity, referring to how well the datacenter can satisfy the growth of the input VMs resource demands under both the limitations of physical machines (PMs) capacities and links capacities. To consider both dimensions of the machine and bandwidth resources simultaneously, we propose our hierarchical VM placement algorithm. We also prove the optimality of our algorithm in a frequently used semi-homogeneous datacenter configuration. Furthermore, we study the heterogeneous datacenter configuration, favoring the characteristics of multi-tenant datacenters. Evaluation results validate the efficiency of our algorithm.
随着云计算的日益普及,云数据中心面临着资源有限和用户需求多变的双重问题。云计算的一个重要特性是按需扩展,允许一个用户的资源需求波动。然而,在以往关于虚拟机(VM)在数据中心中的放置的工作中,满足用户的VM请求资源是主要目标,而忽略了未来需求的变化。在本文中,我们提出了弹性的概念,指的是在物理机(pm)容量和链路容量的限制下,数据中心如何满足输入虚拟机资源需求的增长。为了同时考虑机器的维度和带宽资源,我们提出了分层VM放置算法。我们还在经常使用的半同构数据中心配置中证明了算法的最优性。此外,我们研究了异构数据中心配置,支持多租户数据中心的特征。计算结果验证了算法的有效性。
{"title":"Elasticity-aware virtual machine placement for cloud datacenters","authors":"Kangkang Li, Jie Wu, Adam Blaisse","doi":"10.1109/CloudNet.2013.6710563","DOIUrl":"https://doi.org/10.1109/CloudNet.2013.6710563","url":null,"abstract":"With the increasing popularity of cloud computing, the cloud datacenter suffers from both limited resources and the variation of users' requests. One important feature of cloud computing is on-demand scaling, enabling the fluctuation of one user's resource demand. However, amongst previous work concerning the virtual machine (VM) placement in datacenters, satisfying the VMs' requested resources of users is the primary objective, neglecting future demand variation. In this paper, we propose the concept of elasticity, referring to how well the datacenter can satisfy the growth of the input VMs resource demands under both the limitations of physical machines (PMs) capacities and links capacities. To consider both dimensions of the machine and bandwidth resources simultaneously, we propose our hierarchical VM placement algorithm. We also prove the optimality of our algorithm in a frequently used semi-homogeneous datacenter configuration. Furthermore, we study the heterogeneous datacenter configuration, favoring the characteristics of multi-tenant datacenters. Evaluation results validate the efficiency of our algorithm.","PeriodicalId":262262,"journal":{"name":"2013 IEEE 2nd International Conference on Cloud Networking (CloudNet)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125497656","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 35
Quality-of-service (QoS) for virtual networks in OpenFlow MPLS transport networks OpenFlow MPLS传输网络中虚拟网络的服务质量(QoS)
Pub Date : 2013-11-01 DOI: 10.1109/CloudNet.2013.6710552
Ashiq Khan, W. Kiess, D. Pérez-Caparrós, J. Triay
Network virtualization presents a new networking paradigm that allows to accommodate multiple isolated virtual networks in one physical network. OpenFlow-based switches are a promising technology to achieve isolation in the transport network. However, these lack carrier-grade QoS support. On the contrary, MPLS is a scalable transport network technology with carrier-grade QoS support. It can isolate multiple QoS classes. Still, when accommodating multiple virtual networks with carrier-grade QoS support, we need to now isolate virtual networks in the same QoS class. MPLS lacks programmability to do that. In this paper, we propose a mechanism to isolate virtual networks in the same QoS class, by using OpenFlow in combination with MPLS in order to utilize the merits offered by both technologies. The core of our proposal does not need modification in the architecture from both. In addition, we also present extensions for faster response in the transport network. The evaluation of our proposal on a prototype proves the validity of our scheme as well as its usefulness in future networks.
网络虚拟化提供了一种新的网络范例,它允许在一个物理网络中容纳多个孤立的虚拟网络。基于openflow的交换机是在传输网络中实现隔离的一种很有前途的技术。然而,这些都缺乏运营商级的QoS支持。相反,MPLS是一种可扩展的传输网络技术,具有运营商级的QoS支持。它可以隔离多个QoS类。尽管如此,当容纳多个具有运营商级QoS支持的虚拟网络时,我们现在需要在相同的QoS类中隔离虚拟网络。MPLS缺乏可编程性来做到这一点。在本文中,我们提出了一种机制来隔离相同QoS类中的虚拟网络,通过将OpenFlow与MPLS结合使用,以利用这两种技术提供的优点。我们提案的核心不需要在架构上进行修改。此外,我们还提出了在传输网络中更快响应的扩展。在一个原型上对我们的建议进行了评估,证明了我们的方案的有效性以及它在未来网络中的实用性。
{"title":"Quality-of-service (QoS) for virtual networks in OpenFlow MPLS transport networks","authors":"Ashiq Khan, W. Kiess, D. Pérez-Caparrós, J. Triay","doi":"10.1109/CloudNet.2013.6710552","DOIUrl":"https://doi.org/10.1109/CloudNet.2013.6710552","url":null,"abstract":"Network virtualization presents a new networking paradigm that allows to accommodate multiple isolated virtual networks in one physical network. OpenFlow-based switches are a promising technology to achieve isolation in the transport network. However, these lack carrier-grade QoS support. On the contrary, MPLS is a scalable transport network technology with carrier-grade QoS support. It can isolate multiple QoS classes. Still, when accommodating multiple virtual networks with carrier-grade QoS support, we need to now isolate virtual networks in the same QoS class. MPLS lacks programmability to do that. In this paper, we propose a mechanism to isolate virtual networks in the same QoS class, by using OpenFlow in combination with MPLS in order to utilize the merits offered by both technologies. The core of our proposal does not need modification in the architecture from both. In addition, we also present extensions for faster response in the transport network. The evaluation of our proposal on a prototype proves the validity of our scheme as well as its usefulness in future networks.","PeriodicalId":262262,"journal":{"name":"2013 IEEE 2nd International Conference on Cloud Networking (CloudNet)","volume":"268 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122753098","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 16
Cross-layer cooperation to boost multipath TCP performance in cloud networks 跨层协作提高云网络中的多路径TCP性能
Pub Date : 2013-11-01 DOI: 10.1109/CloudNet.2013.6710558
Matthieu Coudron, Stefano Secci, G. Pujolle, Patrick Raad, Pascal Gallard
Cloud networking imposes new requirements in terms of connection resiliency and throughput among virtual machines, hypervisors and users. A promising direction is to exploit multipath communications, yet existing protocols have a so limited scope that performance improvements are often unreachable. Generally, multipathing adds signaling overhead and in certain conditions may in fact decrease throughput due to packet arrival disorder. At the transport layer, the most promising protocol is Multipath TCP (MPTCP), a backward compatible TCP extension allowing to balance the load on several TCP subflows, ideally following different physical paths, to maximize connection throughput. Current implementations create a full mesh between hosts IPs, which can be suboptimal. For situation when at least one end-point network is multihomed, we propose to enhance its subflow creation mechanism so that MPTCP creates an adequate number of subflows considering the underlying path diversity offered by an IP-in-IP mapping protocol, the Location/Identifier Separation Protocol (LISP). We defined and implemented a cross-layer cooperation module between MPTCP and LISP, leading to an improved version of MPTCP we name Augmented MPTCP (A-MPTCP). We evaluated A-MPTCP for a realistic Cloud access use-case scenario involving one multi-homed data-center. Results from a large-scale test bed show us that A-MPTCP can halve the transfer times with the simple addition of one additional LIS-Penabled MPTCP subflow, hence showing promising performance for Cloud communications between multi-homed users and multihomed data-centers.
云网络在虚拟机、管理程序和用户之间的连接弹性和吞吐量方面提出了新的要求。一个很有前途的方向是利用多路径通信,但是现有协议的范围非常有限,因此通常无法实现性能改进。通常,多路径增加了信令开销,并且在某些情况下实际上可能由于数据包到达混乱而降低吞吐量。在传输层,最有前途的协议是多路径TCP (MPTCP),这是一种向后兼容的TCP扩展,允许在几个TCP子流上平衡负载,理想情况下遵循不同的物理路径,以最大限度地提高连接吞吐量。当前的实现在主机ip之间创建了一个完整的网格,这可能不是最优的。对于至少一个端点网络是多宿主的情况,我们建议增强其子流创建机制,以便MPTCP创建足够数量的子流,考虑到IP-in-IP映射协议,位置/标识符分离协议(LISP)提供的底层路径多样性。我们定义并实现了MPTCP和LISP之间的跨层合作模块,从而形成了MPTCP的改进版本,我们称之为增强型MPTCP (a -MPTCP)。我们针对一个实际的云访问用例场景评估了a- mptcp,该场景涉及一个多主数据中心。大规模测试平台的结果表明,通过简单地添加一个额外的支持lis的MPTCP子流,a- MPTCP可以将传输时间减半,因此在多宿主用户和多宿主数据中心之间的云通信中显示出有希望的性能。
{"title":"Cross-layer cooperation to boost multipath TCP performance in cloud networks","authors":"Matthieu Coudron, Stefano Secci, G. Pujolle, Patrick Raad, Pascal Gallard","doi":"10.1109/CloudNet.2013.6710558","DOIUrl":"https://doi.org/10.1109/CloudNet.2013.6710558","url":null,"abstract":"Cloud networking imposes new requirements in terms of connection resiliency and throughput among virtual machines, hypervisors and users. A promising direction is to exploit multipath communications, yet existing protocols have a so limited scope that performance improvements are often unreachable. Generally, multipathing adds signaling overhead and in certain conditions may in fact decrease throughput due to packet arrival disorder. At the transport layer, the most promising protocol is Multipath TCP (MPTCP), a backward compatible TCP extension allowing to balance the load on several TCP subflows, ideally following different physical paths, to maximize connection throughput. Current implementations create a full mesh between hosts IPs, which can be suboptimal. For situation when at least one end-point network is multihomed, we propose to enhance its subflow creation mechanism so that MPTCP creates an adequate number of subflows considering the underlying path diversity offered by an IP-in-IP mapping protocol, the Location/Identifier Separation Protocol (LISP). We defined and implemented a cross-layer cooperation module between MPTCP and LISP, leading to an improved version of MPTCP we name Augmented MPTCP (A-MPTCP). We evaluated A-MPTCP for a realistic Cloud access use-case scenario involving one multi-homed data-center. Results from a large-scale test bed show us that A-MPTCP can halve the transfer times with the simple addition of one additional LIS-Penabled MPTCP subflow, hence showing promising performance for Cloud communications between multi-homed users and multihomed data-centers.","PeriodicalId":262262,"journal":{"name":"2013 IEEE 2nd International Conference on Cloud Networking (CloudNet)","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130790982","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 37
Migration-based virtual machine placement in cloud systems 云系统中基于迁移的虚拟机布局
Pub Date : 2013-11-01 DOI: 10.1109/CloudNet.2013.6710561
Kangkang Li, Huanyang Zheng, Jie Wu
Cloud computing is an emerging technology that greatly shapes our lives, where users run jobs on virtual machines (VMs) on physical machines (PMs) provided by a cloud provider, saving the investment in upfront infrastructures. Due to the heterogeneity of various jobs, different VMs on the same PM can have different job completion times. Meanwhile, the PMs are also heterogeneous. Therefore, different VM placements have different job completion times. Our objective is to minimize the total job completion time of the input VM requests through a reasonable VM placement schedule. This problem is NP-hard, since it can be reduced to a knapsack problem. We propose an off-line VM placement method through emulated VM migration, while the on-line VM placement is solved by a real VM migration process. The migration algorithm is a heuristic approach, where we place the VM to its best PM directly, as long as it has enough capacity. Otherwise, if the migration constraint is satisfied, we migrate another VM from this PM to accommodate the new VM. Furthermore, we study a hybrid scheme where a batch is employed to accept upcoming VMs for the on-line scenario. Evaluation results prove the high efficiency of our algorithms.
云计算是一种新兴技术,它极大地改变了我们的生活,用户在云提供商提供的物理机器(pm)上的虚拟机(vm)上运行作业,节省了前期基础设施的投资。由于各种作业的异构性,同一PM上的不同vm可以具有不同的作业完成时间。同时,pm也是异质的。因此,不同的VM位置具有不同的作业完成时间。我们的目标是通过合理的VM放置计划来最小化输入VM请求的总作业完成时间。这个问题是np困难的,因为它可以简化为一个背包问题。我们提出了一种通过模拟虚拟机迁移的离线虚拟机放置方法,而在线虚拟机放置则通过真实的虚拟机迁移过程来解决。迁移算法是一种启发式方法,只要VM有足够的容量,我们就直接将其放置到最佳的PM上。否则,如果迁移约束得到满足,我们将从该PM迁移另一个VM以容纳新VM。此外,我们研究了一种混合方案,其中使用批处理来接受在线场景下即将到来的vm。评估结果证明了算法的高效性。
{"title":"Migration-based virtual machine placement in cloud systems","authors":"Kangkang Li, Huanyang Zheng, Jie Wu","doi":"10.1109/CloudNet.2013.6710561","DOIUrl":"https://doi.org/10.1109/CloudNet.2013.6710561","url":null,"abstract":"Cloud computing is an emerging technology that greatly shapes our lives, where users run jobs on virtual machines (VMs) on physical machines (PMs) provided by a cloud provider, saving the investment in upfront infrastructures. Due to the heterogeneity of various jobs, different VMs on the same PM can have different job completion times. Meanwhile, the PMs are also heterogeneous. Therefore, different VM placements have different job completion times. Our objective is to minimize the total job completion time of the input VM requests through a reasonable VM placement schedule. This problem is NP-hard, since it can be reduced to a knapsack problem. We propose an off-line VM placement method through emulated VM migration, while the on-line VM placement is solved by a real VM migration process. The migration algorithm is a heuristic approach, where we place the VM to its best PM directly, as long as it has enough capacity. Otherwise, if the migration constraint is satisfied, we migrate another VM from this PM to accommodate the new VM. Furthermore, we study a hybrid scheme where a batch is employed to accept upcoming VMs for the on-line scenario. Evaluation results prove the high efficiency of our algorithms.","PeriodicalId":262262,"journal":{"name":"2013 IEEE 2nd International Conference on Cloud Networking (CloudNet)","volume":"254 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122934055","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 79
Networking in a virtualized environment: The TCP case 虚拟化环境中的组网:TCP情况
Pub Date : 2013-11-01 DOI: 10.1109/CloudNet.2013.6710557
S. Ha, Dino Lopez Pacheco, G. Urvoy-Keller
Virtualization is heavily used in modern private and public data centers. By enabling the consolidation of many virtual machines (VMs) in a physical server, virtualization blurs the frontier between networking and system. We have investigated in a previous work the various prices due to virtualization when a packet is moved from one VM to the physical NIC, by focusing on a pure UDP scenario and multiple competing VMs. We estimated how the inter-packet delay moves away from the optimal point as the number of VMs increases. In the present article we report the impact of virtualization over a whole data stream controlled by the TCP protocol. Our findings reveal that the impact of the additional inter-packet delay is negligible on the performance of TCP. Indeed, virtualized systems have similar goodput levels to the ones of natives systems. Moreover, a less expected result show that virtualized systems improve the fairness between flows, even when such flows are streamed from a same VM. The bad consequences of the virtualization concern mainly bugs in the implementation of the networking function, which can potentially introduce spurious retransmissions and information leaks.
虚拟化在现代私有和公共数据中心中被大量使用。通过在物理服务器上整合许多虚拟机(vm),虚拟化模糊了网络和系统之间的界限。在之前的工作中,我们通过关注纯UDP场景和多个竞争虚拟机,研究了当数据包从一个虚拟机移动到物理网卡时,虚拟化带来的各种价格。我们估计了随着虚拟机数量的增加,包间延迟如何远离最优点。在本文中,我们报告了虚拟化对由TCP协议控制的整个数据流的影响。我们的研究结果表明,额外的包间延迟对TCP性能的影响可以忽略不计。实际上,虚拟化系统具有与本机系统相似的良好的性能级别。此外,一个意想不到的结果表明,虚拟化系统提高了流之间的公平性,即使这些流来自同一个VM。虚拟化的不良后果主要涉及网络功能实现中的错误,这些错误可能会引入虚假的重传和信息泄漏。
{"title":"Networking in a virtualized environment: The TCP case","authors":"S. Ha, Dino Lopez Pacheco, G. Urvoy-Keller","doi":"10.1109/CloudNet.2013.6710557","DOIUrl":"https://doi.org/10.1109/CloudNet.2013.6710557","url":null,"abstract":"Virtualization is heavily used in modern private and public data centers. By enabling the consolidation of many virtual machines (VMs) in a physical server, virtualization blurs the frontier between networking and system. We have investigated in a previous work the various prices due to virtualization when a packet is moved from one VM to the physical NIC, by focusing on a pure UDP scenario and multiple competing VMs. We estimated how the inter-packet delay moves away from the optimal point as the number of VMs increases. In the present article we report the impact of virtualization over a whole data stream controlled by the TCP protocol. Our findings reveal that the impact of the additional inter-packet delay is negligible on the performance of TCP. Indeed, virtualized systems have similar goodput levels to the ones of natives systems. Moreover, a less expected result show that virtualized systems improve the fairness between flows, even when such flows are streamed from a same VM. The bad consequences of the virtualization concern mainly bugs in the implementation of the networking function, which can potentially introduce spurious retransmissions and information leaks.","PeriodicalId":262262,"journal":{"name":"2013 IEEE 2nd International Conference on Cloud Networking (CloudNet)","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122756103","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
SWAN: End-to-end orchestration for cloud network and WAN SWAN:云网络和WAN的端到端编排
Pub Date : 2013-11-01 DOI: 10.1109/CloudNet.2013.6710584
Haiyang Qian, Xin Huang, Clark Chen
Networking Virtualization abstracts the underlying networking away from the tenants in multiple-tenant cloud data center (DC). Thus the tenants can apply their policies, manage their address space, group and migrate their VMs independently. The DCs are interconnected by Wide Area Network (WAN). To provide virtual network across multiple DCs is a desirable feature. The bandwidth of WAN is, however, a scarce resource. And the different encapsulation of packet in the DC and WAN causes the mechanism to handle Quality of Service (QoS) are different. In this paper, we leverage Software-Define Networking to achieve network virtualization in the DC orchestrated by OpenStack and convey the application level QoS from the DC to the WAN. We design an end-to-end DC and WAN orchestration architecture to extend the network virtualization across multiple DCs with application level QoS awareness and consistency.
网络虚拟化将底层网络从多租户云数据中心(DC)的租户中抽象出来。租户可以独立应用策略、管理地址空间、对虚拟机进行分组和迁移。数据中心之间通过广域网(WAN)互连。提供跨多个数据中心的虚拟网络是一个理想的特性。然而,广域网的带宽是一种稀缺资源。数据中心和广域网对数据包的不同封装导致处理服务质量(QoS)的机制不同。在本文中,我们利用软件定义网络来实现由OpenStack编排的数据中心中的网络虚拟化,并将应用程序级别的QoS从数据中心传递到广域网。我们设计了一个端到端的数据中心和广域网编排架构,以跨多个数据中心扩展网络虚拟化,并具有应用级QoS感知和一致性。
{"title":"SWAN: End-to-end orchestration for cloud network and WAN","authors":"Haiyang Qian, Xin Huang, Clark Chen","doi":"10.1109/CloudNet.2013.6710584","DOIUrl":"https://doi.org/10.1109/CloudNet.2013.6710584","url":null,"abstract":"Networking Virtualization abstracts the underlying networking away from the tenants in multiple-tenant cloud data center (DC). Thus the tenants can apply their policies, manage their address space, group and migrate their VMs independently. The DCs are interconnected by Wide Area Network (WAN). To provide virtual network across multiple DCs is a desirable feature. The bandwidth of WAN is, however, a scarce resource. And the different encapsulation of packet in the DC and WAN causes the mechanism to handle Quality of Service (QoS) are different. In this paper, we leverage Software-Define Networking to achieve network virtualization in the DC orchestrated by OpenStack and convey the application level QoS from the DC to the WAN. We design an end-to-end DC and WAN orchestration architecture to extend the network virtualization across multiple DCs with application level QoS awareness and consistency.","PeriodicalId":262262,"journal":{"name":"2013 IEEE 2nd International Conference on Cloud Networking (CloudNet)","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126575248","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
CLAudit: Planetary-scale cloud latency auditing platform CLAudit:行星级云延迟审计平台
Pub Date : 2013-11-01 DOI: 10.1109/CloudNet.2013.6710568
Ondrej Tomanek, L. Kencl
Latency is an important, yet often underestimated aspect of the nascent Cloud-Computing scenario. A cloud service based on processing in remote datacenters may exhibit latency and jitter which may be a compound result of many various components of the remote computation and intermediate communication. Our broad vision is to design and develop tools to monitor, model and optimize the global cloud-service latency. To this end, we introduce CLAudit, a prototype planetary-scale cloud-latency auditing platform. It utilizes the experimental PlanetLab network to place globally distributed probes that periodically measure cloud-service latency at various layers of the communication stack. We present CLAudit architecture in detail and show initial test-measurements of the MicrosoftWindows Azure cloud service, demonstrating the platform's practical usefulness by showcasing a few discovered anomalous results in the cloud-service latency measurements.
延迟是新兴云计算场景的一个重要方面,但经常被低估。基于远程数据中心处理的云服务可能会出现延迟和抖动,这可能是远程计算和中间通信的许多不同组件的复合结果。我们的远大愿景是设计和开发工具来监控、建模和优化全球云服务延迟。为此,我们介绍了CLAudit,一个行星级云延迟审计平台的原型。它利用实验性PlanetLab网络放置全球分布式探测器,定期测量通信堆栈各层的云服务延迟。我们详细介绍了CLAudit架构,并展示了MicrosoftWindows Azure云服务的初始测试测量结果,通过展示在云服务延迟测量中发现的一些异常结果,展示了该平台的实用性。
{"title":"CLAudit: Planetary-scale cloud latency auditing platform","authors":"Ondrej Tomanek, L. Kencl","doi":"10.1109/CloudNet.2013.6710568","DOIUrl":"https://doi.org/10.1109/CloudNet.2013.6710568","url":null,"abstract":"Latency is an important, yet often underestimated aspect of the nascent Cloud-Computing scenario. A cloud service based on processing in remote datacenters may exhibit latency and jitter which may be a compound result of many various components of the remote computation and intermediate communication. Our broad vision is to design and develop tools to monitor, model and optimize the global cloud-service latency. To this end, we introduce CLAudit, a prototype planetary-scale cloud-latency auditing platform. It utilizes the experimental PlanetLab network to place globally distributed probes that periodically measure cloud-service latency at various layers of the communication stack. We present CLAudit architecture in detail and show initial test-measurements of the MicrosoftWindows Azure cloud service, demonstrating the platform's practical usefulness by showcasing a few discovered anomalous results in the cloud-service latency measurements.","PeriodicalId":262262,"journal":{"name":"2013 IEEE 2nd International Conference on Cloud Networking (CloudNet)","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123527431","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 16
Understanding TCP cubic performance in the cloud: A mean-field approach 理解云中的TCP立方性能:平均场方法
Pub Date : 2013-11-01 DOI: 10.1109/CloudNet.2013.6710576
Sonia Belhareth, L. Sassatelli, D. Collange, Dino Lopez Pacheco, G. Urvoy-Keller
Cloud networking typically leads to scenarii where a large number of TCP connections share a common bottleneck link. In this paper, we focus on the case of TCP Cubic, which is the default TCP version in the Linux kernel. TCP Cubic is designed to better utilize high bandwidth-delay product path in an IP network. To do so, Cubic modifies the linear window growth function of legacy TCP standards, e.g., New Reno, to be a cubic function. Our objective in this work is to assess the performance of TCP Cubic in a cloud setting with a large number of long-lived TCP flows.We rely on a mean-field approach leading to a fluid model to analyze the performance of Cubic. After a careful validation of the model through comparisons with ns-2, we evaluate the efficiency and fairness of Cubic as compared to that of New Reno for a set of typical cloud networking scenarii.
云组网通常会导致大量TCP连接共享一个公共瓶颈链路的场景。在本文中,我们主要关注TCP Cubic的情况,它是Linux内核中的默认TCP版本。TCP Cubic是为了更好地利用IP网络中的高带宽延迟产品路径而设计的。为此,Cubic修改了传统TCP标准(如New Reno)的线性窗口增长函数,使其成为三次函数。我们在这项工作中的目标是评估TCP Cubic在具有大量长期TCP流的云环境中的性能。我们依靠导致流体模型的平均场方法来分析Cubic的性能。通过与ns-2的比较对模型进行仔细验证后,我们评估了Cubic与New Reno在一组典型云网络场景下的效率和公平性。
{"title":"Understanding TCP cubic performance in the cloud: A mean-field approach","authors":"Sonia Belhareth, L. Sassatelli, D. Collange, Dino Lopez Pacheco, G. Urvoy-Keller","doi":"10.1109/CloudNet.2013.6710576","DOIUrl":"https://doi.org/10.1109/CloudNet.2013.6710576","url":null,"abstract":"Cloud networking typically leads to scenarii where a large number of TCP connections share a common bottleneck link. In this paper, we focus on the case of TCP Cubic, which is the default TCP version in the Linux kernel. TCP Cubic is designed to better utilize high bandwidth-delay product path in an IP network. To do so, Cubic modifies the linear window growth function of legacy TCP standards, e.g., New Reno, to be a cubic function. Our objective in this work is to assess the performance of TCP Cubic in a cloud setting with a large number of long-lived TCP flows.We rely on a mean-field approach leading to a fluid model to analyze the performance of Cubic. After a careful validation of the model through comparisons with ns-2, we evaluate the efficiency and fairness of Cubic as compared to that of New Reno for a set of typical cloud networking scenarii.","PeriodicalId":262262,"journal":{"name":"2013 IEEE 2nd International Conference on Cloud Networking (CloudNet)","volume":"53 10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132484469","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 10
期刊
2013 IEEE 2nd International Conference on Cloud Networking (CloudNet)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1