首页 > 最新文献

Proceedings of the Afternoon Workshop on Self-Driving Networks最新文献

英文 中文
Catching the Microburst Culprits with Snappy 用Snappy抓住Microburst罪犯
Pub Date : 2018-08-07 DOI: 10.1145/3229584.3229586
Xiaoqi Chen, Shir Landau Feibish, Yaron Koral, J. Rexford, Ori Rottenstreich
Short-lived traffic surges, known as microbursts, can cause periods of unexpectedly high packet delay and loss on a link. Today, preventing microbursts requires deploying switches with larger packet buffers (incurring higher cost) or running the network at low utilization (sacrificing efficiency). Instead, we argue that switches should detect microbursts as they form, and take corrective action before the situation gets worse. This requires an efficient way for switches to identify the particular flows responsible for a microburst, and handle them automatically (e.g., by pacing, marking, or rerouting the packets). However, collecting fine-grained statistics about queue occupancy in real time is challenging, even with emerging programmable data planes. We present Snappy, which identifies the flows responsible for a microburst in real time. Snappy maintains multiple snapshots of the occupants of the queue over time, where each snapshot is a compact data structure that makes eicient use of data-plane memory. As each new packet arrives, Snappy updates one snapshot and also estimates the fraction of the queue occupied by the associated flow. Our simulations with data-center packet traces show that Snappy can target the flows responsible for microbursts at the sub-millisecond level.
短暂的流量激增,称为微突发,可能导致链路上出现意外的高数据包延迟和丢失。今天,防止微突发需要部署具有更大数据包缓冲区的交换机(导致更高的成本)或以低利用率运行网络(牺牲效率)。相反,我们认为开关应该在微脉冲形成时检测到它们,并在情况变得更糟之前采取纠正措施。这需要一种有效的方法,让交换机识别负责微突发的特定流,并自动处理它们(例如,通过调整、标记或重新路由数据包)。然而,即使使用新兴的可编程数据平面,实时收集关于队列占用的细粒度统计数据也是具有挑战性的。我们提出了Snappy,它可以实时识别导致微爆流的流。Snappy在一段时间内维护队列占用者的多个快照,其中每个快照都是一个紧凑的数据结构,可以有效地利用数据平面内存。当每个新数据包到达时,Snappy更新一个快照,并估计相关流占用的队列比例。我们对数据中心数据包跟踪的模拟表明,Snappy可以在亚毫秒级别针对导致微突发的流。
{"title":"Catching the Microburst Culprits with Snappy","authors":"Xiaoqi Chen, Shir Landau Feibish, Yaron Koral, J. Rexford, Ori Rottenstreich","doi":"10.1145/3229584.3229586","DOIUrl":"https://doi.org/10.1145/3229584.3229586","url":null,"abstract":"Short-lived traffic surges, known as microbursts, can cause periods of unexpectedly high packet delay and loss on a link. Today, preventing microbursts requires deploying switches with larger packet buffers (incurring higher cost) or running the network at low utilization (sacrificing efficiency). Instead, we argue that switches should detect microbursts as they form, and take corrective action before the situation gets worse. This requires an efficient way for switches to identify the particular flows responsible for a microburst, and handle them automatically (e.g., by pacing, marking, or rerouting the packets). However, collecting fine-grained statistics about queue occupancy in real time is challenging, even with emerging programmable data planes. We present Snappy, which identifies the flows responsible for a microburst in real time. Snappy maintains multiple snapshots of the occupants of the queue over time, where each snapshot is a compact data structure that makes eicient use of data-plane memory. As each new packet arrives, Snappy updates one snapshot and also estimates the fraction of the queue occupied by the associated flow. Our simulations with data-center packet traces show that Snappy can target the flows responsible for microbursts at the sub-millisecond level.","PeriodicalId":326661,"journal":{"name":"Proceedings of the Afternoon Workshop on Self-Driving Networks","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115171133","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}
引用次数: 55
Automatic Life Cycle Management of Network Configurations 网络配置的自动生命周期管理
Pub Date : 2018-08-07 DOI: 10.1145/3229584.3229585
H. Liu, Xin Wu, Wei Zhou, Wei-ye Chen, Tao Wang, Hui Xu, Lei Zhou, Qing Ma, Ming Zhang
Managing the life cycle of network configurations, including the generation, update, transition and diagnosis of the configurations, is the primary task of network operators and a critical process for the reliability and efficiency of the networks. This paper presents NetCraft, a framework which automates the life cycle management of network configurations with a unified network model. Designed for life cycle automation, NetCraft's network model can expressively encode all parts and protocols in the network; It can be converted to or constructed from configurations with interoperability; It is able to perform fine-grained configurations with flexibility to deactivate or undo any configurations for safe configuration updates; And it can work without cooperations from device vendors. We have built and deployed an initial version of NetCraft in Alibaba's global WAN. Evaluations in real environments show that NetCraft can reduce the network incidents caused by configurations by 95% and cut the average time to plan and execute a network update by up to 93%.
管理网络配置的生命周期,包括配置的生成、更新、转换和诊断,是网络运营商的首要任务,也是保证网络可靠性和效率的关键环节。本文提出了NetCraft框架,该框架采用统一的网络模型,实现了网络配置生命周期管理的自动化。NetCraft的网络模型为生命周期自动化设计,可以对网络中的所有部件和协议进行表达性编码;它可以转换为或从具有互操作性的配置构造;它能够执行细粒度配置,灵活地停用或撤销任何配置,以实现安全的配置更新;而且它可以在没有设备供应商合作的情况下工作。我们已经在阿里巴巴的全球广域网上构建并部署了NetCraft的初始版本。在实际环境中的评估表明,NetCraft可以将由配置引起的网络事件减少95%,并将计划和执行网络更新的平均时间减少高达93%。
{"title":"Automatic Life Cycle Management of Network Configurations","authors":"H. Liu, Xin Wu, Wei Zhou, Wei-ye Chen, Tao Wang, Hui Xu, Lei Zhou, Qing Ma, Ming Zhang","doi":"10.1145/3229584.3229585","DOIUrl":"https://doi.org/10.1145/3229584.3229585","url":null,"abstract":"Managing the life cycle of network configurations, including the generation, update, transition and diagnosis of the configurations, is the primary task of network operators and a critical process for the reliability and efficiency of the networks. This paper presents NetCraft, a framework which automates the life cycle management of network configurations with a unified network model. Designed for life cycle automation, NetCraft's network model can expressively encode all parts and protocols in the network; It can be converted to or constructed from configurations with interoperability; It is able to perform fine-grained configurations with flexibility to deactivate or undo any configurations for safe configuration updates; And it can work without cooperations from device vendors. We have built and deployed an initial version of NetCraft in Alibaba's global WAN. Evaluations in real environments show that NetCraft can reduce the network incidents caused by configurations by 95% and cut the average time to plan and execute a network update by up to 93%.","PeriodicalId":326661,"journal":{"name":"Proceedings of the Afternoon Workshop on Self-Driving Networks","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120879740","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}
引用次数: 27
Automated Detection and Mitigation of Application-level Asymmetric DoS Attacks 应用级非对称DoS攻击的自动检测和缓解
Pub Date : 2018-08-07 DOI: 10.1145/3229584.3229589
Henri Maxime Demoulin, Isaac Pedisich, L. T. Phan, B. T. Loo
This paper presents a novel integrated platform for the automatic detection and mitigation of denial-of-service (DoS) attacks in networked systems. Recently, these attacks have evolved from simple flooding at the network layer to targeted, application-specific asymmetric attacks. Because of this trend, existing techniques---which rely primarily on network classification at the edge or core routing devices---are becoming ineffective. Our platform integrates machine learning with fine-grained application-level performance metrics and monitoring statistics at the software's components to achieve precise traffic classification for detecting application-specific attacks in real time. When an attack is detected, the platform will then automatically isolate suspicious traffic by routing it to separate component instances with a fixed resource reservation, thus preventing it from interfering with the rest of the system. Our evaluation using a range of asymmetric attacks shows that our detection technique is highly effective and that the close-loop integration of real-time detection and traffic isolation can deliver substantially better quality-of-service for good users in the presence of attacks than the default mitigation using dynamic scaling of resource alone.
本文提出了一种新的网络系统拒绝服务(DoS)攻击自动检测和缓解集成平台。最近,这些攻击已经从网络层的简单泛洪攻击演变为有针对性的、特定于应用程序的非对称攻击。由于这种趋势,现有的技术——主要依赖于边缘或核心路由设备的网络分类——正在变得无效。我们的平台将机器学习与细粒度的应用级性能指标和软件组件的监控统计数据集成在一起,以实现精确的流量分类,从而实时检测特定于应用程序的攻击。当检测到攻击时,平台将通过将可疑流量路由到具有固定资源保留的单独组件实例来自动隔离可疑流量,从而防止其干扰系统的其余部分。我们使用一系列非对称攻击进行的评估表明,我们的检测技术非常有效,并且实时检测和流量隔离的闭环集成可以在存在攻击的情况下为良好用户提供比仅使用动态资源扩展的默认缓解更好的服务质量。
{"title":"Automated Detection and Mitigation of Application-level Asymmetric DoS Attacks","authors":"Henri Maxime Demoulin, Isaac Pedisich, L. T. Phan, B. T. Loo","doi":"10.1145/3229584.3229589","DOIUrl":"https://doi.org/10.1145/3229584.3229589","url":null,"abstract":"This paper presents a novel integrated platform for the automatic detection and mitigation of denial-of-service (DoS) attacks in networked systems. Recently, these attacks have evolved from simple flooding at the network layer to targeted, application-specific asymmetric attacks. Because of this trend, existing techniques---which rely primarily on network classification at the edge or core routing devices---are becoming ineffective. Our platform integrates machine learning with fine-grained application-level performance metrics and monitoring statistics at the software's components to achieve precise traffic classification for detecting application-specific attacks in real time. When an attack is detected, the platform will then automatically isolate suspicious traffic by routing it to separate component instances with a fixed resource reservation, thus preventing it from interfering with the rest of the system. Our evaluation using a range of asymmetric attacks shows that our detection technique is highly effective and that the close-loop integration of real-time detection and traffic isolation can deliver substantially better quality-of-service for good users in the presence of attacks than the default mitigation using dynamic scaling of resource alone.","PeriodicalId":326661,"journal":{"name":"Proceedings of the Afternoon Workshop on Self-Driving Networks","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124570809","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
Refining Network Intents for Self-Driving Networks 改进自驾车网络的网络意图
Pub Date : 2018-08-07 DOI: 10.1145/3229584.3229590
A. Jacobs, R. Pfitscher, R. Ferreira, L. Granville
Recent advances in artificial intelligence (AI) offer an opportunity for the adoption of self-driving networks. However, network operators or home-network users still do not have the right tools to exploit these new advancements in AI, since they have to rely on low-level languages to specify network policies. Intent-based networking (IBN) allows operators to specify high-level policies that dictate how the network should behave without worrying how they are translated into configuration commands in the network devices. However, the existing research proposals for IBN fail to exploit the knowledge and feedback of the network operator to validate or improve the translation of intents. In this paper, we introduce a novel intent-refinement process that uses machine learning and feedback from the operator to translate the operator's utterances into network configurations. Our refinement process uses a sequence-to-sequence learning model to extract intents from natural language and the feedback from the operator to improve learning. The key insight of our process is an intermediate representation that resembles natural language that is suitable to collect feedback from the operator but is structured enough to facilitate precise translations. Our prototype interacts with a network operator using natural language and translates the operator input to the intermediate representation before translating to SDN rules. Our experimental results show that our process achieves a correlation coefficient squared (i.e., R-squared) of 0.99 for a dataset with 5000 entries and the operator feedback significantly improves the accuracy of our model.
人工智能(AI)的最新进展为采用自动驾驶网络提供了机会。然而,网络运营商或家庭网络用户仍然没有合适的工具来利用人工智能的这些新进展,因为他们必须依赖低级语言来指定网络策略。基于意图的网络(IBN)允许运营商指定高级策略,这些策略指示网络应该如何运行,而不必担心如何将它们转换为网络设备中的配置命令。然而,现有的IBN研究建议未能利用网络运营商的知识和反馈来验证或改进意图翻译。在本文中,我们引入了一种新的意图细化过程,该过程使用机器学习和操作员的反馈将操作员的话语转换为网络配置。我们的改进过程使用序列到序列的学习模型来从自然语言中提取意图,并从操作员那里获得反馈以改进学习。我们的过程的关键洞察是一种类似于自然语言的中间表示,它适合从操作员那里收集反馈,但结构足以促进精确的翻译。我们的原型使用自然语言与网络操作员交互,并在转换为SDN规则之前将操作员输入转换为中间表示。我们的实验结果表明,对于5000个条目的数据集,我们的过程实现了0.99的相关系数平方(即r平方),并且算子反馈显着提高了我们模型的准确性。
{"title":"Refining Network Intents for Self-Driving Networks","authors":"A. Jacobs, R. Pfitscher, R. Ferreira, L. Granville","doi":"10.1145/3229584.3229590","DOIUrl":"https://doi.org/10.1145/3229584.3229590","url":null,"abstract":"Recent advances in artificial intelligence (AI) offer an opportunity for the adoption of self-driving networks. However, network operators or home-network users still do not have the right tools to exploit these new advancements in AI, since they have to rely on low-level languages to specify network policies. Intent-based networking (IBN) allows operators to specify high-level policies that dictate how the network should behave without worrying how they are translated into configuration commands in the network devices. However, the existing research proposals for IBN fail to exploit the knowledge and feedback of the network operator to validate or improve the translation of intents. In this paper, we introduce a novel intent-refinement process that uses machine learning and feedback from the operator to translate the operator's utterances into network configurations. Our refinement process uses a sequence-to-sequence learning model to extract intents from natural language and the feedback from the operator to improve learning. The key insight of our process is an intermediate representation that resembles natural language that is suitable to collect feedback from the operator but is structured enough to facilitate precise translations. Our prototype interacts with a network operator using natural language and translates the operator input to the intermediate representation before translating to SDN rules. Our experimental results show that our process achieves a correlation coefficient squared (i.e., R-squared) of 0.99 for a dataset with 5000 entries and the operator feedback significantly improves the accuracy of our model.","PeriodicalId":326661,"journal":{"name":"Proceedings of the Afternoon Workshop on Self-Driving Networks","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117262752","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}
引用次数: 3
Empowering Self-Driving Networks 赋能自动驾驶网络
Pub Date : 2018-08-07 DOI: 10.1145/3229584.3229587
Patrick Kalmbach, Johannes Zerwas, P. Babarczi, Andreas Blenk, W. Kellerer, S. Schmid
As emerging network technologies and softwareization render networks more flexible, the question arises of how to exploit these flexibilities for optimization. Given the complexity of the involved network protocols and the context in which networks are operating, such optimizations are increasingly difficult to perform. An interesting vision in this regard are "self-driving" networks: networks which measure, analyze and control themselves in an automated manner, reacting to changes in the environment (e.g., demand), while exploiting existing flexibilities to optimize themselves. A fundamental challenge faced by any (self-)optimizing network concerns the limited knowledge about future changes in the demand and environment in which the network is operating. Indeed, given that reconfigurations entail resource costs and may take time, an "optimal" network configuration for the current demand and environment may not necessarily be optimal also in the near future. Thus, it is desirable that (self-)optimizations also prepare the network for possibly unexpected events. This paper makes the case for empowering self-driving networks: empowerment is an information-centric measure which accounts for how "prepared" a network is and how much flexibility is preserved over time. While empowerment has been successfully employed in other domains such as robotics, we are not aware of any applications in networking. As a case study for the use of empowerment in networks, we consider self-driving networks offering topological flexibilities, i.e., reconfigurable edges.
随着新兴的网络技术和软件使网络更加灵活,如何利用这些灵活性进行优化的问题出现了。考虑到所涉及的网络协议的复杂性和网络运行的环境,这种优化越来越难以执行。在这方面,一个有趣的愿景是“自动驾驶”网络:以自动化的方式测量、分析和控制自己的网络,对环境(例如需求)的变化做出反应,同时利用现有的灵活性来优化自己。任何(自我)优化网络面临的一个基本挑战是,对未来需求变化和网络运行环境的了解有限。事实上,考虑到重新配置需要资源成本和可能需要时间,当前需求和环境的“最佳”网络配置在不久的将来可能也不一定是最佳的。因此,希望(自)优化也能使网络为可能的意外事件做好准备。本文提出了赋予自动驾驶网络权力的理由:授权是一种以信息为中心的措施,它说明了网络的“准备”程度,以及随着时间的推移保留了多少灵活性。虽然授权已经成功地应用于机器人等其他领域,但我们还没有意识到在网络领域有任何应用。作为在网络中使用授权的案例研究,我们考虑提供拓扑灵活性的自驾车网络,即可重构的边缘。
{"title":"Empowering Self-Driving Networks","authors":"Patrick Kalmbach, Johannes Zerwas, P. Babarczi, Andreas Blenk, W. Kellerer, S. Schmid","doi":"10.1145/3229584.3229587","DOIUrl":"https://doi.org/10.1145/3229584.3229587","url":null,"abstract":"As emerging network technologies and softwareization render networks more flexible, the question arises of how to exploit these flexibilities for optimization. Given the complexity of the involved network protocols and the context in which networks are operating, such optimizations are increasingly difficult to perform. An interesting vision in this regard are \"self-driving\" networks: networks which measure, analyze and control themselves in an automated manner, reacting to changes in the environment (e.g., demand), while exploiting existing flexibilities to optimize themselves. A fundamental challenge faced by any (self-)optimizing network concerns the limited knowledge about future changes in the demand and environment in which the network is operating. Indeed, given that reconfigurations entail resource costs and may take time, an \"optimal\" network configuration for the current demand and environment may not necessarily be optimal also in the near future. Thus, it is desirable that (self-)optimizations also prepare the network for possibly unexpected events. This paper makes the case for empowering self-driving networks: empowerment is an information-centric measure which accounts for how \"prepared\" a network is and how much flexibility is preserved over time. While empowerment has been successfully employed in other domains such as robotics, we are not aware of any applications in networking. As a case study for the use of empowerment in networks, we consider self-driving networks offering topological flexibilities, i.e., reconfigurable edges.","PeriodicalId":326661,"journal":{"name":"Proceedings of the Afternoon Workshop on Self-Driving Networks","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115744688","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}
引用次数: 41
Proceedings of the Afternoon Workshop on Self-Driving Networks 自驾车网络下午研讨会论文集
Pub Date : 2018-08-07 DOI: 10.1145/3229584
{"title":"Proceedings of the Afternoon Workshop on Self-Driving Networks","authors":"","doi":"10.1145/3229584","DOIUrl":"https://doi.org/10.1145/3229584","url":null,"abstract":"","PeriodicalId":326661,"journal":{"name":"Proceedings of the Afternoon Workshop on Self-Driving Networks","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129088167","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
On Analyzing Self-Driving Networks: A Systems Thinking Approach 分析自驾车网络:系统思维方法
Pub Date : 2018-04-09 DOI: 10.1145/3229584.3229588
Touseef Yaqoob, M. Usama, Junaid Qadir, Gareth Tyson
Along with recent networking advances (such as software-defined networks, network functions virtualization, and programmable data planes), the networking field, in a bid to construct highly optimized self-driving and self-organizing networks, is increasingly embracing artificial intelligence and machine learning. It is worth remembering that the modern Internet that interconnects millions of networks is a 'complex adaptive social system', in which interventions not only cause effects but the effects have further knock-on consequences (not all of which are desirable or anticipated). We believe that self-driving networks will likely raise new unanticipated challenges (particularly in the human-facing domains of ethics, privacy, and security). In this paper, we propose the use of insights and tools from the field of "systems thinking"---a rich discipline developing for more than half a century, which encompasses more realistic models of complex social systems---and highlight their relevance for studying the long-term effects of network architectural interventions, particularly for self-driving networks. We show that these tools complement existing simulation and modeling tools and provide new insights and capabilities. To the best of our knowledge, this is the first study that has considered the relevance of formal systems thinking tools for the analysis of self-driving networks.
随着近年来网络技术的进步(如软件定义网络、网络功能虚拟化和可编程数据平面),为了构建高度优化的自驾车和自组织网络,网络领域越来越多地采用人工智能和机器学习。值得记住的是,连接数百万个网络的现代互联网是一个“复杂的适应性社会系统”,在这个系统中,干预不仅会产生影响,而且影响还会产生进一步的连锁后果(并非所有这些后果都是可取的或预期的)。我们认为,自动驾驶网络可能会带来意想不到的新挑战(尤其是在道德、隐私和安全等面向人类的领域)。在本文中,我们建议使用来自“系统思维”领域的见解和工具——这是一个发展了半个多世纪的丰富学科,包含了复杂社会系统的更现实的模型——并强调了它们与研究网络架构干预的长期影响的相关性,特别是对于自动驾驶网络。我们展示了这些工具对现有仿真和建模工具的补充,并提供了新的见解和功能。据我们所知,这是第一个考虑正式系统思维工具与自动驾驶网络分析的相关性的研究。
{"title":"On Analyzing Self-Driving Networks: A Systems Thinking Approach","authors":"Touseef Yaqoob, M. Usama, Junaid Qadir, Gareth Tyson","doi":"10.1145/3229584.3229588","DOIUrl":"https://doi.org/10.1145/3229584.3229588","url":null,"abstract":"Along with recent networking advances (such as software-defined networks, network functions virtualization, and programmable data planes), the networking field, in a bid to construct highly optimized self-driving and self-organizing networks, is increasingly embracing artificial intelligence and machine learning. It is worth remembering that the modern Internet that interconnects millions of networks is a 'complex adaptive social system', in which interventions not only cause effects but the effects have further knock-on consequences (not all of which are desirable or anticipated). We believe that self-driving networks will likely raise new unanticipated challenges (particularly in the human-facing domains of ethics, privacy, and security). In this paper, we propose the use of insights and tools from the field of \"systems thinking\"---a rich discipline developing for more than half a century, which encompasses more realistic models of complex social systems---and highlight their relevance for studying the long-term effects of network architectural interventions, particularly for self-driving networks. We show that these tools complement existing simulation and modeling tools and provide new insights and capabilities. To the best of our knowledge, this is the first study that has considered the relevance of formal systems thinking tools for the analysis of self-driving networks.","PeriodicalId":326661,"journal":{"name":"Proceedings of the Afternoon Workshop on Self-Driving Networks","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-04-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134387984","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}
引用次数: 8
期刊
Proceedings of the Afternoon Workshop on Self-Driving Networks
全部 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