Challenges and Limitations in Automating the Design of MAC Protocols Using Machine-Learning

H. Pasandi, T. Nadeem
{"title":"Challenges and Limitations in Automating the Design of MAC Protocols Using Machine-Learning","authors":"H. Pasandi, T. Nadeem","doi":"10.1109/ICAIIC.2019.8669008","DOIUrl":null,"url":null,"abstract":"To cope with the emergence of new technologies, various device characteristics and application requirements, complex and custom design of high performance networking protocols is much needed. Networking protocols, practically, are designed through long-time and hard-work human efforts. However, these designed protocols, typically, have limited flexibility that results in non-optimal performance under several network scenarios and conditions. Therefore, replacing this inefficient human based designing process by a novel paradigm that enables rapid design of efficient, flexible and high performance protocols that intelligently adapt to different device characteristics, application requirements, user objectives, and network conditions is highly desired. In this paper, we motivate the importance of a shift from human-driven protocol design process to a machine-based design. We propose a novel, self-managing and self-adaptive framework for automating MAC protocol design. As an example of such a framework, We design, implement, and evaluate AlphaMAC framework that learns to automate the design of efficient simple MAC protocols. We decouple MAC into a set of building blocks, and we are interested to see what blocks are selected by AlphaMAC in different scenarios, and whether the designed protocol is efficient. Our results show that AlphaMAC is able to select the efficient set of building blocks from ALOHA protocol building block set such that the designed protocol outperforms conventional ALOHA. We also discuss some of the challenges and limitations of realizing such a framework. We believe that the impact of the automated design of networking protocols on the network research and industrial community, and on developing networking services and applications would be significant.","PeriodicalId":273383,"journal":{"name":"2019 International Conference on Artificial Intelligence in Information and Communication (ICAIIC)","volume":"69 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"24","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 International Conference on Artificial Intelligence in Information and Communication (ICAIIC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICAIIC.2019.8669008","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 24

Abstract

To cope with the emergence of new technologies, various device characteristics and application requirements, complex and custom design of high performance networking protocols is much needed. Networking protocols, practically, are designed through long-time and hard-work human efforts. However, these designed protocols, typically, have limited flexibility that results in non-optimal performance under several network scenarios and conditions. Therefore, replacing this inefficient human based designing process by a novel paradigm that enables rapid design of efficient, flexible and high performance protocols that intelligently adapt to different device characteristics, application requirements, user objectives, and network conditions is highly desired. In this paper, we motivate the importance of a shift from human-driven protocol design process to a machine-based design. We propose a novel, self-managing and self-adaptive framework for automating MAC protocol design. As an example of such a framework, We design, implement, and evaluate AlphaMAC framework that learns to automate the design of efficient simple MAC protocols. We decouple MAC into a set of building blocks, and we are interested to see what blocks are selected by AlphaMAC in different scenarios, and whether the designed protocol is efficient. Our results show that AlphaMAC is able to select the efficient set of building blocks from ALOHA protocol building block set such that the designed protocol outperforms conventional ALOHA. We also discuss some of the challenges and limitations of realizing such a framework. We believe that the impact of the automated design of networking protocols on the network research and industrial community, and on developing networking services and applications would be significant.
使用机器学习自动化MAC协议设计的挑战和限制
为了应对新技术的出现、各种设备特性和应用需求,需要复杂的、定制化的高性能网络协议设计。实际上,网络协议是通过长期和艰苦的人类努力设计的。然而,这些设计的协议通常具有有限的灵活性,导致在某些网络场景和条件下的性能不理想。因此,迫切需要用一种新的范例来取代这种低效的基于人为的设计过程,这种范例能够快速设计出高效、灵活和高性能的协议,智能地适应不同的设备特性、应用需求、用户目标和网络条件。在本文中,我们激发了从人类驱动的协议设计过程转向基于机器的设计的重要性。我们提出了一种新颖的、自管理的、自适应的MAC协议设计框架。作为这样一个框架的例子,我们设计、实现和评估了AlphaMAC框架,该框架学会了自动设计高效的简单MAC协议。我们将MAC解耦为一组构建块,我们有兴趣看到AlphaMAC在不同场景下选择了哪些块,以及设计的协议是否有效。结果表明,AlphaMAC能够从ALOHA协议构建块集中选择有效的构建块集,使得所设计的协议优于传统的ALOHA。我们还讨论了实现这样一个框架的一些挑战和限制。我们认为,网络协议的自动化设计对网络研究和工业社区以及开发网络服务和应用程序的影响将是重大的。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
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学术官方微信