{"title":"支持无线自组织网络跨层设计的细粒度部分MAC虚拟化","authors":"Seon-Yeong Han, B. Shin, Dongman Lee","doi":"10.1109/LCN.2014.6925828","DOIUrl":null,"url":null,"abstract":"Cross layer approach is a promising technology to satisfy applications' fastidious requirements and maximize the wireless channel usage in wireless ad hoc networks. Existing cross layer architecture either adopts a specific MAC for an application type or does not change the MAC behavior because the MAC is commonly used for all types of applications in a node. MAC virtualization is an appropriate method to associate the MAC behavior with a specific application's requirement without impacting on other types of application. In this paper, we propose a partial MAC virtualization to support cross layer design in wireless ad hoc networks. In the proposed scheme, a MAC scheme is divided into a set of controllable condition variables and common MAC executor. A MAC control manager generates a virtual MAC with a set of controllable condition variables and related state variables. This paper also proposes an interface through which an application or an agent of the application can control the MAC for its own purpose, which allows a cross-layer mechanism for each application in a node. We show the feasibility of the proposed scheme by an example and experiments.","PeriodicalId":143262,"journal":{"name":"39th Annual IEEE Conference on Local Computer Networks","volume":"35 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-10-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"A fine-grain partial MAC virtualization to support cross layer design in wireless ad hoc networks\",\"authors\":\"Seon-Yeong Han, B. Shin, Dongman Lee\",\"doi\":\"10.1109/LCN.2014.6925828\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Cross layer approach is a promising technology to satisfy applications' fastidious requirements and maximize the wireless channel usage in wireless ad hoc networks. Existing cross layer architecture either adopts a specific MAC for an application type or does not change the MAC behavior because the MAC is commonly used for all types of applications in a node. MAC virtualization is an appropriate method to associate the MAC behavior with a specific application's requirement without impacting on other types of application. In this paper, we propose a partial MAC virtualization to support cross layer design in wireless ad hoc networks. In the proposed scheme, a MAC scheme is divided into a set of controllable condition variables and common MAC executor. A MAC control manager generates a virtual MAC with a set of controllable condition variables and related state variables. This paper also proposes an interface through which an application or an agent of the application can control the MAC for its own purpose, which allows a cross-layer mechanism for each application in a node. We show the feasibility of the proposed scheme by an example and experiments.\",\"PeriodicalId\":143262,\"journal\":{\"name\":\"39th Annual IEEE Conference on Local Computer Networks\",\"volume\":\"35 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-10-16\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"39th Annual IEEE Conference on Local Computer Networks\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/LCN.2014.6925828\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"39th Annual IEEE Conference on Local Computer Networks","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/LCN.2014.6925828","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A fine-grain partial MAC virtualization to support cross layer design in wireless ad hoc networks
Cross layer approach is a promising technology to satisfy applications' fastidious requirements and maximize the wireless channel usage in wireless ad hoc networks. Existing cross layer architecture either adopts a specific MAC for an application type or does not change the MAC behavior because the MAC is commonly used for all types of applications in a node. MAC virtualization is an appropriate method to associate the MAC behavior with a specific application's requirement without impacting on other types of application. In this paper, we propose a partial MAC virtualization to support cross layer design in wireless ad hoc networks. In the proposed scheme, a MAC scheme is divided into a set of controllable condition variables and common MAC executor. A MAC control manager generates a virtual MAC with a set of controllable condition variables and related state variables. This paper also proposes an interface through which an application or an agent of the application can control the MAC for its own purpose, which allows a cross-layer mechanism for each application in a node. We show the feasibility of the proposed scheme by an example and experiments.