arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1902.11292cs.NI
收藏

使用SDN在云数据中心实现高效的应用程序监控

Enabling efficient application monitoring in cloud data centers using SDN

Mona Elsaadawy, Bettina Kemme, Mohamed Younis

摘要:

软件定义网络(SDN)不仅通过在软件中实现部分网络功能来实现敏捷性,而且还有助于在网络层提供高级功能。因此,SDN可以支持广泛的中间件服务;网络性能监控是已经在实践中部署的这些服务的一个例子。在本文中,我们利用SDN的使用来有效地提供应用程序监控功能。最近复杂云应用程序的兴起使性能监控成为一个主要问题。我们发现,许多性能指标可以推断出应用程序组件之间交换的消息。通过分析这些消息,我们认为性能监控的开销可以有效地从终端主机转移到云基础设施的SDN中间件中,从而实现更灵活的日志记录功能。本文探讨了通过SDN支持应用监控的几种方法。特别是,我们将选择性转发结合到SDN中以实现消息过滤和重新格式化,并提出了一种自定义的端口嗅探技术。我们描述了在标准SDN软件,即OVS的方法的实施。我们进一步提供了一个全面的性能评估,分析我们的方法的优点和缺点,并强调权衡。

英文摘要:

Software Defined Networking (SDN) not only enables agility through the realization of part of the network functionality in software but also facilitates offering advanced features at the network layer. Hence, SDN can support a wide range of middleware services; network performance monitoring is an example of these services that are already deployed in practice. In this paper, we exploit the use of SDNs to efficiently provide application monitoring functionality. The recent rise of complex cloud applications has made performance monitoring a major issue. We show that many performance indicators can be inferred from messages exchanged among application components. By analyzing these messages, we argue that the overhead of performance monitoring could be effectively moved from the end hosts into the SDN middleware of the cloud infrastructure which enables more flexible placement of logging functionality. This paper explores several approaches for supporting application monitoring through SDN. In particular, we combine selective forwarding in SDN to enable message filtering and reformatting, and propose a customized port sniffing technique. We describe the implementation of the approach within the standard SDN software, namely OVS. We further provide a comprehensive performance evaluation to analyze advantages and disadvantages of our approach, and highlight the trade-offs.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑