基于python的网络自动化应用:基于多层云的解决方案的性能

Monerah Al-Mekhlal, A. Alyahya, A. Aldhamin, Azmath Khan
{"title":"基于python的网络自动化应用:基于多层云的解决方案的性能","authors":"Monerah Al-Mekhlal, A. Alyahya, A. Aldhamin, Azmath Khan","doi":"10.1109/COINS54846.2022.9854953","DOIUrl":null,"url":null,"abstract":"In recent years, we have witnessed a growing interest in adopting network automation solutions to maximize network availability in increasingly hybrid data centers networks. Amongst all the solution design characteristics, reliability, performance, scalability, and minimal resource overhead, are essential features that influence the adoption choice. This interest, and the associated challenges, have led to a rapid development of several network automation solutions that are available in the market, mostly offered by the original equipment manufacturers (OEMs). In this paper, we explore the ability to develop lightweight network automation Python programs to automate data center network tasks that can run on private cloud environments. We compare the programs performance running on the cloud implementation with a conventional deployment on a standalone physical server. Further, we evaluate the execution time performance and the recovery of the Python programs running different network tasks. Our measurements show that the reading performance for the programs running on the cloud achieves a steady performance across multiple runs with relative improvements compared to the standalone servers. Further, the average performance for the writing tasks produced comparable results for both scenarios. Our analysis shows that the worst writing performance when running on the cloud can still achieve a 22% better performance. Finally, our experimental results show effective utilization of the cloud built-in high availability features to provide necessary levels of recovery without losing the running state, and with acceptable resource overhead.","PeriodicalId":187055,"journal":{"name":"2022 IEEE International Conference on Omni-layer Intelligent Systems (COINS)","volume":"50 1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Network Automation Python-based Application: The performance of a Multi-Layer Cloud Based Solution\",\"authors\":\"Monerah Al-Mekhlal, A. Alyahya, A. Aldhamin, Azmath Khan\",\"doi\":\"10.1109/COINS54846.2022.9854953\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In recent years, we have witnessed a growing interest in adopting network automation solutions to maximize network availability in increasingly hybrid data centers networks. Amongst all the solution design characteristics, reliability, performance, scalability, and minimal resource overhead, are essential features that influence the adoption choice. This interest, and the associated challenges, have led to a rapid development of several network automation solutions that are available in the market, mostly offered by the original equipment manufacturers (OEMs). In this paper, we explore the ability to develop lightweight network automation Python programs to automate data center network tasks that can run on private cloud environments. We compare the programs performance running on the cloud implementation with a conventional deployment on a standalone physical server. Further, we evaluate the execution time performance and the recovery of the Python programs running different network tasks. Our measurements show that the reading performance for the programs running on the cloud achieves a steady performance across multiple runs with relative improvements compared to the standalone servers. Further, the average performance for the writing tasks produced comparable results for both scenarios. Our analysis shows that the worst writing performance when running on the cloud can still achieve a 22% better performance. Finally, our experimental results show effective utilization of the cloud built-in high availability features to provide necessary levels of recovery without losing the running state, and with acceptable resource overhead.\",\"PeriodicalId\":187055,\"journal\":{\"name\":\"2022 IEEE International Conference on Omni-layer Intelligent Systems (COINS)\",\"volume\":\"50 1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-08-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 IEEE International Conference on Omni-layer Intelligent Systems (COINS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/COINS54846.2022.9854953\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE International Conference on Omni-layer Intelligent Systems (COINS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/COINS54846.2022.9854953","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

近年来,我们看到越来越多的人对采用网络自动化解决方案来最大限度地提高混合数据中心网络的可用性越来越感兴趣。在所有解决方案设计特征中,可靠性、性能、可伸缩性和最小资源开销是影响采用选择的基本特征。这种兴趣以及相关的挑战导致了市场上几种网络自动化解决方案的快速发展,这些解决方案主要由原始设备制造商(oem)提供。在本文中,我们将探索开发轻量级网络自动化Python程序的能力,以自动化可在私有云环境中运行的数据中心网络任务。我们比较了在云实现上运行的程序性能与在独立物理服务器上进行常规部署的程序性能。此外,我们评估了运行不同网络任务的Python程序的执行时间性能和恢复情况。我们的测量表明,与独立服务器相比,在云上运行的程序的读取性能在多次运行中实现了稳定的性能。此外,写作任务的平均性能在两种情况下产生了相似的结果。我们的分析表明,在云上运行时,最差的写入性能仍然可以获得22%的性能提升。最后,我们的实验结果显示有效地利用了云内置的高可用性特性来提供必要的恢复级别,而不会丢失运行状态,并且具有可接受的资源开销。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Network Automation Python-based Application: The performance of a Multi-Layer Cloud Based Solution
In recent years, we have witnessed a growing interest in adopting network automation solutions to maximize network availability in increasingly hybrid data centers networks. Amongst all the solution design characteristics, reliability, performance, scalability, and minimal resource overhead, are essential features that influence the adoption choice. This interest, and the associated challenges, have led to a rapid development of several network automation solutions that are available in the market, mostly offered by the original equipment manufacturers (OEMs). In this paper, we explore the ability to develop lightweight network automation Python programs to automate data center network tasks that can run on private cloud environments. We compare the programs performance running on the cloud implementation with a conventional deployment on a standalone physical server. Further, we evaluate the execution time performance and the recovery of the Python programs running different network tasks. Our measurements show that the reading performance for the programs running on the cloud achieves a steady performance across multiple runs with relative improvements compared to the standalone servers. Further, the average performance for the writing tasks produced comparable results for both scenarios. Our analysis shows that the worst writing performance when running on the cloud can still achieve a 22% better performance. Finally, our experimental results show effective utilization of the cloud built-in high availability features to provide necessary levels of recovery without losing the running state, and with acceptable resource overhead.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信