首页 > 最新文献

NOMS 2018 - 2018 IEEE/IFIP Network Operations and Management Symposium最新文献

英文 中文
Live distributed controller migration for software-defined data center networks 软件定义数据中心网络的实时分布式控制器迁移
Pub Date : 2018-04-23 DOI: 10.1109/NOMS.2018.8406207
Woo-Jae Kim, J. W. Hong, Young-Joo Suh
In order to manage data center networks, distributed SDN controllers such as ONOS controller have been researched and used. In this paper, we propose simple live distributed controller migration scheme and design the or- chestrator for this scheme. This scheme basically transfers an distributed SDN controller from the overloaded physical machine to the under-loaded physical machine. According to experimental results, a data center network is broken without our scheme when computing load increases. On the other hands, our proposed scheme reduces an average delay as well as avoids a breakdown of the data center network.
为了对数据中心网络进行管理,人们研究并使用了分布式SDN控制器,如ONOS控制器。本文提出了一种简单的实时分布式控制器迁移方案,并设计了该方案的调度器。该方案基本上是将一个分布式SDN控制器从过载的物理机转移到负载不足的物理机。实验结果表明,当计算负荷增加时,不采用本方案的数据中心网络会出现故障。另一方面,我们提出的方案减少了平均延迟,并避免了数据中心网络的崩溃。
{"title":"Live distributed controller migration for software-defined data center networks","authors":"Woo-Jae Kim, J. W. Hong, Young-Joo Suh","doi":"10.1109/NOMS.2018.8406207","DOIUrl":"https://doi.org/10.1109/NOMS.2018.8406207","url":null,"abstract":"In order to manage data center networks, distributed SDN controllers such as ONOS controller have been researched and used. In this paper, we propose simple live distributed controller migration scheme and design the or- chestrator for this scheme. This scheme basically transfers an distributed SDN controller from the overloaded physical machine to the under-loaded physical machine. According to experimental results, a data center network is broken without our scheme when computing load increases. On the other hands, our proposed scheme reduces an average delay as well as avoids a breakdown of the data center network.","PeriodicalId":19331,"journal":{"name":"NOMS 2018 - 2018 IEEE/IFIP Network Operations and Management Symposium","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"80328282","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}
引用次数: 1
Dynamic video bitrate adaptation for WebRTC-based remote teaching applications 基于webbrtc的远程教学应用的动态视频比特率适配
Pub Date : 2018-04-23 DOI: 10.1109/NOMS.2018.8406217
Stefano Petrangeli, Dries Pauwels, Jeroen van der Hooft, Jürgen Slowack, T. Wauters, F. Turck
Remote teaching applications are common nowa-days. Very often, these applications resemble video-on-demand streaming platforms rather than real virtual classrooms, where a group of students (the receivers) can remotely attend a live lecture held by a lecturer (the sender). To better support this live scenario, Real-Time Communication (RTC) solutions can be used. WebRTC is an open-source project for real-time browser- based conferencing, developed with a peer-to-peer architecture in mind. To use WebRTC, each receiver requires a dedicated encoder at sender-side. Using such approach is expensive in terms of encoders, and does not scale well for a large number of users. To overcome this issue, a WebRTC-compliant framework is proposed, where only a limited number of encoders are used. A centralized node, the conference controller, dynamically forwards the most suitable stream to the receivers, based on their bandwidth conditions. Moreover, the controller dynamically recomputes the encoding bitrates of the sender. This approach allows to closely follow the long-term bandwidth variations of the receivers, even with a limited number of encoders at sender-side. To evaluate the performance of the proposed framework in a realistic environment, a testbed has been implemented using the Chrome browser and the open-source Jitsi-Videobridge. In a scenario with 10 receivers and 3 encoders, and under realistic network conditions, the proposed framework improves the received video bitrate up to 11%, compared to a static solution where the encoding bitrates do not change over time.
远程教学应用现在很普遍。通常,这些应用程序类似于视频点播流媒体平台,而不是真正的虚拟教室,一群学生(接收者)可以远程参加讲师(发送者)的现场讲座。为了更好地支持这种实时场景,可以使用实时通信(RTC)解决方案。WebRTC是一个开源项目,用于实时基于浏览器的会议,开发时考虑到点对点架构。要使用WebRTC,每个接收端都需要在发送端使用专用编码器。就编码器而言,使用这种方法是昂贵的,并且不能很好地扩展到大量用户。为了克服这个问题,提出了一个符合webrtc的框架,其中只使用有限数量的编码器。一个集中的节点,即会议控制器,根据接收者的带宽条件,动态地将最合适的流转发给接收者。此外,控制器动态地重新计算发送方的编码比特率。这种方法允许密切跟踪接收器的长期带宽变化,即使在发送端具有有限数量的编码器。为了在现实环境中评估所提出的框架的性能,使用Chrome浏览器和开源jitsi - videbridge实现了一个测试平台。在一个有10个接收器和3个编码器的场景中,在现实的网络条件下,与编码比特率不随时间变化的静态解决方案相比,所提出的框架将接收到的视频比特率提高了11%。
{"title":"Dynamic video bitrate adaptation for WebRTC-based remote teaching applications","authors":"Stefano Petrangeli, Dries Pauwels, Jeroen van der Hooft, Jürgen Slowack, T. Wauters, F. Turck","doi":"10.1109/NOMS.2018.8406217","DOIUrl":"https://doi.org/10.1109/NOMS.2018.8406217","url":null,"abstract":"Remote teaching applications are common nowa-days. Very often, these applications resemble video-on-demand streaming platforms rather than real virtual classrooms, where a group of students (the receivers) can remotely attend a live lecture held by a lecturer (the sender). To better support this live scenario, Real-Time Communication (RTC) solutions can be used. WebRTC is an open-source project for real-time browser- based conferencing, developed with a peer-to-peer architecture in mind. To use WebRTC, each receiver requires a dedicated encoder at sender-side. Using such approach is expensive in terms of encoders, and does not scale well for a large number of users. To overcome this issue, a WebRTC-compliant framework is proposed, where only a limited number of encoders are used. A centralized node, the conference controller, dynamically forwards the most suitable stream to the receivers, based on their bandwidth conditions. Moreover, the controller dynamically recomputes the encoding bitrates of the sender. This approach allows to closely follow the long-term bandwidth variations of the receivers, even with a limited number of encoders at sender-side. To evaluate the performance of the proposed framework in a realistic environment, a testbed has been implemented using the Chrome browser and the open-source Jitsi-Videobridge. In a scenario with 10 receivers and 3 encoders, and under realistic network conditions, the proposed framework improves the received video bitrate up to 11%, compared to a static solution where the encoding bitrates do not change over time.","PeriodicalId":19331,"journal":{"name":"NOMS 2018 - 2018 IEEE/IFIP Network Operations and Management Symposium","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"74114604","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
Rapid prototyping of flow-based detection methods using complex event processing 使用复杂事件处理的基于流的检测方法的快速原型
Pub Date : 2018-04-23 DOI: 10.1109/NOMS.2018.8406121
P. Velan, M. Husák, Daniel Tovarnák
Detection of network attacks is the first step to network security. Many different methods for attack detection were proposed in the past. However, descriptions of these methods are often not complete and it is difficult to verify that the actual implementation matches the description. In this demo paper, we propose to use Complex Event Processing (CEP) for developing detection methods based on network flows. By writing the detection methods in an Event Processing Language (EPL), we can address the above-mentioned problems. The SQL-like syntax of most EPLs is easily readable so the detection method is self-documented. Moreover, it is directly executable in the CEP system, which eliminates inconsistencies between documentation and implementation. The demo will show a running example of a multi-stage HTTP brute force attack detection using Esper and its EPL.
网络攻击检测是保障网络安全的第一步。过去提出了许多不同的攻击检测方法。然而,对这些方法的描述往往不完整,而且很难验证实际实现是否与描述相符。在这篇演示论文中,我们建议使用复杂事件处理(CEP)来开发基于网络流的检测方法。通过用事件处理语言(EPL)编写检测方法,我们可以解决上述问题。大多数epl的类似sql的语法很容易阅读,因此检测方法是自文档化的。此外,它可以在CEP系统中直接执行,从而消除了文档和实现之间的不一致性。该演示将展示一个使用Esper及其EPL进行多阶段HTTP暴力攻击检测的运行示例。
{"title":"Rapid prototyping of flow-based detection methods using complex event processing","authors":"P. Velan, M. Husák, Daniel Tovarnák","doi":"10.1109/NOMS.2018.8406121","DOIUrl":"https://doi.org/10.1109/NOMS.2018.8406121","url":null,"abstract":"Detection of network attacks is the first step to network security. Many different methods for attack detection were proposed in the past. However, descriptions of these methods are often not complete and it is difficult to verify that the actual implementation matches the description. In this demo paper, we propose to use Complex Event Processing (CEP) for developing detection methods based on network flows. By writing the detection methods in an Event Processing Language (EPL), we can address the above-mentioned problems. The SQL-like syntax of most EPLs is easily readable so the detection method is self-documented. Moreover, it is directly executable in the CEP system, which eliminates inconsistencies between documentation and implementation. The demo will show a running example of a multi-stage HTTP brute force attack detection using Esper and its EPL.","PeriodicalId":19331,"journal":{"name":"NOMS 2018 - 2018 IEEE/IFIP Network Operations and Management Symposium","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"81148145","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
Decomposition-based VNF placement algorithm in TDM-WDM-based optical aggregation network tdm - wdm光汇聚网络中基于分解的VNF放置算法
Pub Date : 2018-04-23 DOI: 10.1109/NOMS.2018.8406160
T. Miyamura, A. Misawa, J. Kani
In this paper, we consider the design of an optical aggregation network with network edge functions virtualization in order to reduce network cost. Here, an optical aggregation network connects a server accommodating virtual network functions (VNFs) with optical line terminals (OLTs) via a time-division-multiplexing (TDM)-based point-to- multipoint (P2MP) wavelength path to aggregate traf­fic from access networks. Each VNF must be placed on an adequate server in consideration of the efficiency of wavelength paths to reduce network cost. How­ever, existing VNF placement algorithms determines VNF placement without considering the efficiency of P2MP wavelength paths, which deteriorates network performance and increases network cost. To solve the problem, VNF placement must be carried out so that a P2MP wavelength path can be efficiently shared by multiple OLTs for reducing network cost. For this purpose, we propose a VNF placement algorithm, called decomposition-based VNF placement algorithm (DVA), in a TDM wavelength-division-multiplexing (WDM)-based optical aggregation network. The DVA can find approximate solutions of sufficient quality with practical computation time.
为了降低网络成本,本文考虑设计一种具有网络边缘功能虚拟化的光聚合网络。在这里,光汇聚网络通过基于时分复用(TDM)的点对多点(P2MP)波长路径将容纳虚拟网络功能(vnf)的服务器与光线路终端(olt)连接起来,聚合来自接入网的流量。考虑到波长路径的效率,必须将每个VNF放置在适当的服务器上,以降低网络成本。然而,现有的VNF放置算法在确定VNF放置时没有考虑P2MP波长路径的效率,从而降低了网络性能,增加了网络成本。为了解决这个问题,必须进行VNF的放置,以便多个olt能够有效地共享P2MP波长路径,从而降低网络成本。为此,我们在TDM波分复用(WDM)光汇聚网络中提出了一种基于分解的VNF放置算法(DVA)。DVA可以在实际的计算时间内找到足够质量的近似解。
{"title":"Decomposition-based VNF placement algorithm in TDM-WDM-based optical aggregation network","authors":"T. Miyamura, A. Misawa, J. Kani","doi":"10.1109/NOMS.2018.8406160","DOIUrl":"https://doi.org/10.1109/NOMS.2018.8406160","url":null,"abstract":"In this paper, we consider the design of an optical aggregation network with network edge functions virtualization in order to reduce network cost. Here, an optical aggregation network connects a server accommodating virtual network functions (VNFs) with optical line terminals (OLTs) via a time-division-multiplexing (TDM)-based point-to- multipoint (P2MP) wavelength path to aggregate traf­fic from access networks. Each VNF must be placed on an adequate server in consideration of the efficiency of wavelength paths to reduce network cost. How­ever, existing VNF placement algorithms determines VNF placement without considering the efficiency of P2MP wavelength paths, which deteriorates network performance and increases network cost. To solve the problem, VNF placement must be carried out so that a P2MP wavelength path can be efficiently shared by multiple OLTs for reducing network cost. For this purpose, we propose a VNF placement algorithm, called decomposition-based VNF placement algorithm (DVA), in a TDM wavelength-division-multiplexing (WDM)-based optical aggregation network. The DVA can find approximate solutions of sufficient quality with practical computation time.","PeriodicalId":19331,"journal":{"name":"NOMS 2018 - 2018 IEEE/IFIP Network Operations and Management Symposium","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"84571332","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}
引用次数: 5
Fogernetes: Deployment and management of fog computing applications 雾计算:雾计算应用程序的部署和管理
Pub Date : 2018-04-23 DOI: 10.1109/NOMS.2018.8406321
Cecil Wöbker, A. Seitz, Harald Mueller, B. Brügge
Devices used in fog and edge computing are heterogeneous and distributed. These computing environments are unpredictable and their applications are becoming more complex. This leads to challenges regarding deployment and management of fog and edge applications. It is important to ensure that quality of service, availability, reliability and real-time characteristics are guaranteed during deployment to take advantage of fog computing. In this paper, we present Fogernetes, a fog computing platform that enables management and deployment of fog applications with specific requirements on heterogeneous devices with different capabilities. Fogernetes allows matching the requirements of application components with device capabilities by using a labeling system. Based on a case study, we evaluate and test Fogernetes and examine its practical applicability for the deployment and management of fog computing applications. Fodeo serves as an example application. Fodeo analyzes video streams from multiple cameras and optimizes the video delivery. Fogernetes enables the deployment of Fodeo components on appropriate devices by matching requirements and capabilities.
雾计算和边缘计算中使用的设备是异构和分布式的。这些计算环境是不可预测的,它们的应用程序正变得越来越复杂。这就给雾和边缘应用程序的部署和管理带来了挑战。在部署过程中,确保服务质量、可用性、可靠性和实时性是很重要的,以利用雾计算。在本文中,我们介绍了Fogernetes,这是一个雾计算平台,可以在具有不同功能的异构设备上管理和部署具有特定需求的雾应用程序。Fogernetes允许通过使用标签系统将应用程序组件的要求与设备功能相匹配。基于一个案例研究,我们评估和测试Fogernetes,并检查其在雾计算应用程序的部署和管理中的实际适用性。Fodeo是一个示例应用程序。Fodeo分析来自多个摄像机的视频流并优化视频传输。通过匹配需求和功能,Fogernetes可以在适当的设备上部署Fodeo组件。
{"title":"Fogernetes: Deployment and management of fog computing applications","authors":"Cecil Wöbker, A. Seitz, Harald Mueller, B. Brügge","doi":"10.1109/NOMS.2018.8406321","DOIUrl":"https://doi.org/10.1109/NOMS.2018.8406321","url":null,"abstract":"Devices used in fog and edge computing are heterogeneous and distributed. These computing environments are unpredictable and their applications are becoming more complex. This leads to challenges regarding deployment and management of fog and edge applications. It is important to ensure that quality of service, availability, reliability and real-time characteristics are guaranteed during deployment to take advantage of fog computing. In this paper, we present Fogernetes, a fog computing platform that enables management and deployment of fog applications with specific requirements on heterogeneous devices with different capabilities. Fogernetes allows matching the requirements of application components with device capabilities by using a labeling system. Based on a case study, we evaluate and test Fogernetes and examine its practical applicability for the deployment and management of fog computing applications. Fodeo serves as an example application. Fodeo analyzes video streams from multiple cameras and optimizes the video delivery. Fogernetes enables the deployment of Fodeo components on appropriate devices by matching requirements and capabilities.","PeriodicalId":19331,"journal":{"name":"NOMS 2018 - 2018 IEEE/IFIP Network Operations and Management Symposium","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"89038427","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}
引用次数: 47
An adaptive data placement strategy in scientific workflows over cloud computing environments 云计算环境下科学工作流中的自适应数据放置策略
Pub Date : 2018-04-23 DOI: 10.1109/NOMS.2018.8406191
Heewon Kim, Yoonhee Kim
Data of scientific workflow applications are tend to be distributed over many data centers to be effectively stored, retrieved, and transferred among them. The result of an experiment with those data shows diverse execution performance depending on the placement of input and intermediate data which are generated during application execution. However, initial data placement strategy would not be the best plan for long running experiments because of the dynamic change of resource condition time to time. We propose an adaptive data placement strategy considering dynamic resource change for efficient data-intensive applications. The strategy consists of two stages that group the datasets in data centers during the build- time stage and dynamically clusters every time newly generated datasets repeatedly to the most appropriate data centers during runtime stage, which is based on task dependency, intense degree of data usage, and just-in-time resource availability. Just-in-time data placement coming with task execution is more efficient than the one with initialization stage of experiments in the aspect of resource utilization. Experiments show that data movement can be effectively reduced while the workflow is running
科学工作流应用的数据往往分布在多个数据中心,以便在多个数据中心之间进行有效的存储、检索和传输。对这些数据进行实验的结果显示,根据应用程序执行期间生成的输入数据和中间数据的位置,执行性能会有所不同。然而,由于资源条件的动态变化,初始数据放置策略并不是长期运行实验的最佳方案。针对高效的数据密集型应用,提出了一种考虑动态资源变化的自适应数据放置策略。该策略包括两个阶段,在构建时阶段对数据中心中的数据集进行分组,并在运行时阶段根据任务依赖性、数据使用强度和实时资源可用性,动态地将每次新生成的数据集重复聚集到最合适的数据中心。在资源利用方面,随任务执行而来的实时数据放置比实验初始化阶段的数据放置更有效。实验表明,该方法可以有效地减少工作流运行过程中的数据移动
{"title":"An adaptive data placement strategy in scientific workflows over cloud computing environments","authors":"Heewon Kim, Yoonhee Kim","doi":"10.1109/NOMS.2018.8406191","DOIUrl":"https://doi.org/10.1109/NOMS.2018.8406191","url":null,"abstract":"Data of scientific workflow applications are tend to be distributed over many data centers to be effectively stored, retrieved, and transferred among them. The result of an experiment with those data shows diverse execution performance depending on the placement of input and intermediate data which are generated during application execution. However, initial data placement strategy would not be the best plan for long running experiments because of the dynamic change of resource condition time to time. We propose an adaptive data placement strategy considering dynamic resource change for efficient data-intensive applications. The strategy consists of two stages that group the datasets in data centers during the build- time stage and dynamically clusters every time newly generated datasets repeatedly to the most appropriate data centers during runtime stage, which is based on task dependency, intense degree of data usage, and just-in-time resource availability. Just-in-time data placement coming with task execution is more efficient than the one with initialization stage of experiments in the aspect of resource utilization. Experiments show that data movement can be effectively reduced while the workflow is running","PeriodicalId":19331,"journal":{"name":"NOMS 2018 - 2018 IEEE/IFIP Network Operations and Management Symposium","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"91469487","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}
引用次数: 11
OpenFlow-based virtual TAP using open vSwitch and DPDK 基于openflow的虚拟TAP,使用open vSwitch和DPDK
Pub Date : 2018-04-23 DOI: 10.1109/NOMS.2018.8406232
Seyeon Jeong, Doyoung Lee, Jian Li, J. W. Hong
Currently, server (host) virtualization technology that brings effective use of server resources to a data center is promising as cloud services are being prevalent with increasing traffic volumes and requirements for higher service quality. Proposed network TAP, named vTAP (Virtual Test Access Port), overcomes the problem that existing hardware TAP devices cannot be utilized for virtual network links to monitor traffic among virtual machines (VMs) at a packet level. vTAP can be implemented by a virtual switch that gives network connectivity to VMs by switching packets over the virtual network links. The port mirroring feature of a virtual switch can be a naive solution to provide packet level monitoring among VMs. However, using the feature in an environment that needs to treat large volume of network traffic with low delay such as NFV (Network Function Virtualization) incurs performance degradation in packet switching capability of the switch and error-prone manual configurations. This paper provides design and implementation approaches to vTAP using Open vSwitch with DPDK (Data Plane Development Kit) and an OpenFlow SDN (Software-Defined Networking) controller to overcome the problems. DPDK can accelerate overall packet processing operations needed in vTAP, and OpenFlow controller can provide a centralized and flexible way to apply and manage TAP policies in an SDN network. This paper also provides performance comparisons of the proposed vTAP and the naive method, port mirroring.
目前,随着云服务的普及,流量不断增加,对服务质量的要求也越来越高,能够有效利用服务器资源的服务器(主机)虚拟化技术非常有前景。提出的网络TAP,称为vTAP (Virtual Test Access Port,虚拟测试访问端口),克服了现有硬件TAP设备不能用于虚拟网络链路的问题,无法在数据包级别上对虚拟机之间的流量进行监控。vTAP可以通过虚拟交换机实现,虚拟交换机通过在虚拟网络链路上交换数据包,为虚拟机提供网络连接。虚拟交换机的端口镜像特性可以作为一种简单的解决方案,在虚拟机之间提供数据包级别的监控。但是,在需要以低延迟处理大量网络流量的环境(如NFV (network Function Virtualization))中使用该特性会导致交换机的分组交换能力性能下降,并且容易出现手动配置错误。本文提供了使用Open vSwitch与DPDK(数据平面开发工具包)和OpenFlow SDN(软件定义网络)控制器来克服这些问题的vTAP的设计和实现方法。DPDK可以加速vTAP所需的整体数据包处理操作,OpenFlow控制器可以在SDN网络中提供集中灵活的TAP策略应用和管理方式。本文还对所提出的vTAP和原始的端口镜像方法进行了性能比较。
{"title":"OpenFlow-based virtual TAP using open vSwitch and DPDK","authors":"Seyeon Jeong, Doyoung Lee, Jian Li, J. W. Hong","doi":"10.1109/NOMS.2018.8406232","DOIUrl":"https://doi.org/10.1109/NOMS.2018.8406232","url":null,"abstract":"Currently, server (host) virtualization technology that brings effective use of server resources to a data center is promising as cloud services are being prevalent with increasing traffic volumes and requirements for higher service quality. Proposed network TAP, named vTAP (Virtual Test Access Port), overcomes the problem that existing hardware TAP devices cannot be utilized for virtual network links to monitor traffic among virtual machines (VMs) at a packet level. vTAP can be implemented by a virtual switch that gives network connectivity to VMs by switching packets over the virtual network links. The port mirroring feature of a virtual switch can be a naive solution to provide packet level monitoring among VMs. However, using the feature in an environment that needs to treat large volume of network traffic with low delay such as NFV (Network Function Virtualization) incurs performance degradation in packet switching capability of the switch and error-prone manual configurations. This paper provides design and implementation approaches to vTAP using Open vSwitch with DPDK (Data Plane Development Kit) and an OpenFlow SDN (Software-Defined Networking) controller to overcome the problems. DPDK can accelerate overall packet processing operations needed in vTAP, and OpenFlow controller can provide a centralized and flexible way to apply and manage TAP policies in an SDN network. This paper also provides performance comparisons of the proposed vTAP and the naive method, port mirroring.","PeriodicalId":19331,"journal":{"name":"NOMS 2018 - 2018 IEEE/IFIP Network Operations and Management Symposium","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"91015858","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}
引用次数: 5
An adaptation aware hybrid client-cache approach for video delivery with dynamic adaptive streaming over HTTP 一种具有自适应意识的混合客户端缓存方法,用于通过HTTP进行动态自适应流的视频传输
Pub Date : 2018-04-23 DOI: 10.1109/NOMS.2018.8406210
Sheyda Kiani Mehr, Parikshit Juluri, M. Maddumala, D. Medhi
The push from online video content providers to replace traditional broadcast television comes with the added expectation of comparable Quality of Experience (QoE) of video streaming. In-network caching, combined with prefetching, can be useful to improve DASH video delivery latency. In this paper, we propose an Adaptation Aware Hybrid Client-Cache (AAHCC) framework, a cache pre-fetching scheme that prefetch bitrate using an adaptation algorithm based on throughput measurements from the client and the forecasted throughput at the cache. For evaluation, we ran the experiments in a network with and without background traffic on GENI distributed testbed. Our results show that AAHCC by predicting the correct bitrate for the next segment reduces the number of unused pre-fetches and improve the byte-hit rate compare to a basic client-driven pre-fetch scheme.
在线视频内容提供商推动取代传统广播电视的同时,也增加了对视频流的体验质量(QoE)的期望。网络内缓存与预取相结合,可以有效地改善DASH视频传输延迟。在本文中,我们提出了一种适应感知混合客户端-缓存(AAHCC)框架,这是一种缓存预取方案,该方案使用基于客户端吞吐量测量和缓存预测吞吐量的自适应算法预取比特率。为了进行评估,我们在GENI分布式测试平台上在有和没有后台流量的网络中运行了实验。我们的结果表明,与基本的客户端驱动的预取方案相比,通过预测下一个段的正确比特率的AAHCC减少了未使用的预取数量并提高了字节命中率。
{"title":"An adaptation aware hybrid client-cache approach for video delivery with dynamic adaptive streaming over HTTP","authors":"Sheyda Kiani Mehr, Parikshit Juluri, M. Maddumala, D. Medhi","doi":"10.1109/NOMS.2018.8406210","DOIUrl":"https://doi.org/10.1109/NOMS.2018.8406210","url":null,"abstract":"The push from online video content providers to replace traditional broadcast television comes with the added expectation of comparable Quality of Experience (QoE) of video streaming. In-network caching, combined with prefetching, can be useful to improve DASH video delivery latency. In this paper, we propose an Adaptation Aware Hybrid Client-Cache (AAHCC) framework, a cache pre-fetching scheme that prefetch bitrate using an adaptation algorithm based on throughput measurements from the client and the forecasted throughput at the cache. For evaluation, we ran the experiments in a network with and without background traffic on GENI distributed testbed. Our results show that AAHCC by predicting the correct bitrate for the next segment reduces the number of unused pre-fetches and improve the byte-hit rate compare to a basic client-driven pre-fetch scheme.","PeriodicalId":19331,"journal":{"name":"NOMS 2018 - 2018 IEEE/IFIP Network Operations and Management Symposium","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"77749699","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
Evaluation of the node importance in power grid communication network and analysis of node risk 电网通信网络中节点重要性评价与节点风险分析
Pub Date : 2018-04-23 DOI: 10.1109/NOMS.2018.8406214
Menghan Zhou, Lanlan Rui, Xue-song Qiu, Zhen Xia, Biyao Li
To make an accurate evaluation of node importance in the power grid communication network, we propose an algorithm based on the communication topology layer and the power grid layer to evaluate the importance of the nodes. On the basis of the node contraction algorithm [7], the cut point is assigned a higher weight to reflect the difference between the key nodes and the non-key nodes. Simultaneously, combined with the characteristics of the power grid, the power factor, power service and node failure probability are added to evaluate node importance of power grid communication network objectively. Compared with the node contraction algorithm, the results show that the algorithm in this paper can better distinguish the importance of nodes, and has great reference value for the evaluation of node importance in the power grid communication network. Finally, the algorithm is applied to node risk analysis. By optimizing power service routing, average node risk of entire network can reduce significantly. Therefore, the reliability of network is improved.
为了准确评估电网通信网络中节点的重要性,提出了一种基于通信拓扑层和电网层的节点重要性评估算法。在节点收缩算法[7]的基础上,截断点被赋予更高的权值,以反映关键节点与非关键节点之间的差异。同时,结合电网的特点,增加了功率因数、电力服务和节点故障概率,客观地评价了电网通信网节点的重要性。通过与节点收缩算法的比较,结果表明本文算法能够更好地区分节点的重要性,对电网通信网络中节点重要性的评估具有很大的参考价值。最后,将该算法应用于节点风险分析。通过优化供电服务路由,可以显著降低全网平均节点风险。从而提高了网络的可靠性。
{"title":"Evaluation of the node importance in power grid communication network and analysis of node risk","authors":"Menghan Zhou, Lanlan Rui, Xue-song Qiu, Zhen Xia, Biyao Li","doi":"10.1109/NOMS.2018.8406214","DOIUrl":"https://doi.org/10.1109/NOMS.2018.8406214","url":null,"abstract":"To make an accurate evaluation of node importance in the power grid communication network, we propose an algorithm based on the communication topology layer and the power grid layer to evaluate the importance of the nodes. On the basis of the node contraction algorithm [7], the cut point is assigned a higher weight to reflect the difference between the key nodes and the non-key nodes. Simultaneously, combined with the characteristics of the power grid, the power factor, power service and node failure probability are added to evaluate node importance of power grid communication network objectively. Compared with the node contraction algorithm, the results show that the algorithm in this paper can better distinguish the importance of nodes, and has great reference value for the evaluation of node importance in the power grid communication network. Finally, the algorithm is applied to node risk analysis. By optimizing power service routing, average node risk of entire network can reduce significantly. Therefore, the reliability of network is improved.","PeriodicalId":19331,"journal":{"name":"NOMS 2018 - 2018 IEEE/IFIP Network Operations and Management Symposium","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"77952930","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}
引用次数: 7
Streaming Botnet traffic analysis using bio-inspired active learning 流式僵尸网络流量分析使用生物启发的主动学习
Pub Date : 2018-04-23 DOI: 10.1109/NOMS.2018.8406293
Sara Khanchi, A. N. Zincir-Heywood, M. Heywood
Non-stationary network traffic, together with stealth occurrences of malicious behaviors, make analyzing network traffic challenging. In this research, a machine learning framework is used to incrementally learn the network behavior and adapt to the changes in the traffic. This framework works under two main constraints: 1) label budget, 2) class imbalance; which makes it suitable for real-world network scenarios. Evaluations are performed on a public dataset with multiple Botnet scenarios under 0.5% and 5% label budgets; only around 2.2% of traffic is Botnet. Our results demonstrate the significance of the proposed Stream Genetic Programming solution and a general robustness to factors such as long latencies between instances of the same Botnet.
网络流量的不稳定以及恶意行为的隐形发生,给网络流量分析带来了挑战。在本研究中,使用机器学习框架来增量学习网络行为并适应流量的变化。这个框架在两个主要约束下工作:1)标签预算,2)阶级不平衡;这使得它适用于现实世界的网络场景。评估是在一个公共数据集上进行的,在0.5%和5%的标签预算下,有多个僵尸网络场景;只有2.2%的流量来自僵尸网络。我们的结果证明了所提出的流遗传规划解决方案的重要性,以及对相同僵尸网络实例之间的长延迟等因素的一般鲁棒性。
{"title":"Streaming Botnet traffic analysis using bio-inspired active learning","authors":"Sara Khanchi, A. N. Zincir-Heywood, M. Heywood","doi":"10.1109/NOMS.2018.8406293","DOIUrl":"https://doi.org/10.1109/NOMS.2018.8406293","url":null,"abstract":"Non-stationary network traffic, together with stealth occurrences of malicious behaviors, make analyzing network traffic challenging. In this research, a machine learning framework is used to incrementally learn the network behavior and adapt to the changes in the traffic. This framework works under two main constraints: 1) label budget, 2) class imbalance; which makes it suitable for real-world network scenarios. Evaluations are performed on a public dataset with multiple Botnet scenarios under 0.5% and 5% label budgets; only around 2.2% of traffic is Botnet. Our results demonstrate the significance of the proposed Stream Genetic Programming solution and a general robustness to factors such as long latencies between instances of the same Botnet.","PeriodicalId":19331,"journal":{"name":"NOMS 2018 - 2018 IEEE/IFIP Network Operations and Management Symposium","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"83618410","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
期刊
NOMS 2018 - 2018 IEEE/IFIP Network Operations and Management Symposium
全部 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