Pub Date : 2016-12-16DOI: 10.1109/CAMAD.2016.7790322
S. Bastani, Daniel Tomas Ozalla, M. Karaca
The choice of channel propagation model used for the simulation-based study of Vehicular Ad hoc NETworks (VANETs) plays a key role in the accuracy of conclusions drawn about the performance of applications proposed for these networks. Relying on simplistic channel models, as frequently practised in previous works, leads either to pessimistic or optimistic conclusions. In the view of this, in this paper, we use a realistic measurement-based channel model, implement it in OMNet++ simulator, construct a traffic scenario representing the basic building block of urban traffic networks, and investigate the performance of VANETs in terms of packet reception ratio (PRR). We further compare the performance of VANET under this measurement-based model with two more simplistic channel models used by the practitioners of the existing network simulation tools. Our results show that, for the most part of the simulated scenario, the PRR performance is significantly worse in the measurement-based channel model compared to the PRRs achieved with the simplistic models. However, there is an exception that, in close distances from an intersection and when the sender-receiver pairs are situated on different roads, the measurement-based model leads to better PRR performance.
{"title":"On the performance of vehicular communications with a measurement-based radio propagation model","authors":"S. Bastani, Daniel Tomas Ozalla, M. Karaca","doi":"10.1109/CAMAD.2016.7790322","DOIUrl":"https://doi.org/10.1109/CAMAD.2016.7790322","url":null,"abstract":"The choice of channel propagation model used for the simulation-based study of Vehicular Ad hoc NETworks (VANETs) plays a key role in the accuracy of conclusions drawn about the performance of applications proposed for these networks. Relying on simplistic channel models, as frequently practised in previous works, leads either to pessimistic or optimistic conclusions. In the view of this, in this paper, we use a realistic measurement-based channel model, implement it in OMNet++ simulator, construct a traffic scenario representing the basic building block of urban traffic networks, and investigate the performance of VANETs in terms of packet reception ratio (PRR). We further compare the performance of VANET under this measurement-based model with two more simplistic channel models used by the practitioners of the existing network simulation tools. Our results show that, for the most part of the simulated scenario, the PRR performance is significantly worse in the measurement-based channel model compared to the PRRs achieved with the simplistic models. However, there is an exception that, in close distances from an intersection and when the sender-receiver pairs are situated on different roads, the measurement-based model leads to better PRR performance.","PeriodicalId":207184,"journal":{"name":"2016 IEEE 21st International Workshop on Computer Aided Modelling and Design of Communication Links and Networks (CAMAD)","volume":"173 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132806462","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}
Pub Date : 2016-12-16DOI: 10.1109/CAMAD.2016.7790365
Augustine Ikpehai, B. Adebisi, R. Kharel
As municipalities continue to embrace digital revolution in a bid to become smarter cities, the unique intersection between ICT and development road map is inspiring new innovative applications. While this quest for smart city continues, the transformation of street lighting has become a topical issue. As part of ongoing investigation in Triangulum smart city project, this paper presents some simulation results on the use of narrowband powerline communication (NPLC) for street lights monitoring and control. The results show that, with low power, NPLC can support a 3.5km network of street lights without using a relay. It is also shown that, when the data packet size quadruples, latency degrades by up to 22.63% (242.03ms) in the worst case.
{"title":"Smart street lighting over narrowband PLC in a smart city: The Triangulum case study","authors":"Augustine Ikpehai, B. Adebisi, R. Kharel","doi":"10.1109/CAMAD.2016.7790365","DOIUrl":"https://doi.org/10.1109/CAMAD.2016.7790365","url":null,"abstract":"As municipalities continue to embrace digital revolution in a bid to become smarter cities, the unique intersection between ICT and development road map is inspiring new innovative applications. While this quest for smart city continues, the transformation of street lighting has become a topical issue. As part of ongoing investigation in Triangulum smart city project, this paper presents some simulation results on the use of narrowband powerline communication (NPLC) for street lights monitoring and control. The results show that, with low power, NPLC can support a 3.5km network of street lights without using a relay. It is also shown that, when the data packet size quadruples, latency degrades by up to 22.63% (242.03ms) in the worst case.","PeriodicalId":207184,"journal":{"name":"2016 IEEE 21st International Workshop on Computer Aided Modelling and Design of Communication Links and Networks (CAMAD)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133337710","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}
Pub Date : 2016-12-16DOI: 10.1109/CAMAD.2016.7790353
Mohammadhassan Safavi, S. Bastani, Zhi Zhang, M. Forsell, Olli Mämmelä, B. Landfeldt
We propose an end-to-end approach to describe the energy usage of video delivery within a content delivery framework, and use this to investigate the energy usage behavior of two popular coding schemes, namely, H.264/AVC and H.265/HEVC. Our study based on the proposed model is backed up by measurements of encoding and decoding energy usage of a sample video and shows that, from an end-to-end perspective, taking into account all the elements of a content delivery network, neither of the coding formats is always dominant in terms of energy saving. We also find that the popularity of video content is a key parameter for predicting which encoding scheme saves most energy. In particular, we find that H.265 encoded content results in lower energy usage if the content is highly popular. On the other hand, for a content with predicted low popularity, more saving is achieved if H.264/AVC is used. This lead us to calculate a hybrid content delivery scheme, where the contents with low popularity are encoded and delivered in H.264/AVC format, whereas content of high popularity are encoded and delivered in the H.265/HEVC format. Also, our findings offer new insights into which elements of energy usage should be the focus of future research.
{"title":"A study on energy used to deliver H.264/AVC and H.265/HEVC video content","authors":"Mohammadhassan Safavi, S. Bastani, Zhi Zhang, M. Forsell, Olli Mämmelä, B. Landfeldt","doi":"10.1109/CAMAD.2016.7790353","DOIUrl":"https://doi.org/10.1109/CAMAD.2016.7790353","url":null,"abstract":"We propose an end-to-end approach to describe the energy usage of video delivery within a content delivery framework, and use this to investigate the energy usage behavior of two popular coding schemes, namely, H.264/AVC and H.265/HEVC. Our study based on the proposed model is backed up by measurements of encoding and decoding energy usage of a sample video and shows that, from an end-to-end perspective, taking into account all the elements of a content delivery network, neither of the coding formats is always dominant in terms of energy saving. We also find that the popularity of video content is a key parameter for predicting which encoding scheme saves most energy. In particular, we find that H.265 encoded content results in lower energy usage if the content is highly popular. On the other hand, for a content with predicted low popularity, more saving is achieved if H.264/AVC is used. This lead us to calculate a hybrid content delivery scheme, where the contents with low popularity are encoded and delivered in H.264/AVC format, whereas content of high popularity are encoded and delivered in the H.265/HEVC format. Also, our findings offer new insights into which elements of energy usage should be the focus of future research.","PeriodicalId":207184,"journal":{"name":"2016 IEEE 21st International Workshop on Computer Aided Modelling and Design of Communication Links and Networks (CAMAD)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125750733","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}
Pub Date : 2016-10-01DOI: 10.1109/CAMAD.2016.7790351
C. Tselios, G. Tsolis
The advent of 5G Networks introduces significant challenges in almost every link of the network value chain. The demand for seamless connectivity, extremely low latency, high-speed data transfer and energy efficiency along with the exponential increase of interconnected devices will shape an ecosystem with such complexity that enforces the replacement of almost every current standard. It is therefore necessary to re-address all aspects of networking with Quality of Experience (QoE) amongst them. This paper aims to provide an overview of some exciting new technologies 5G networks are based upon and present a novel architectural component that will solve the thorny issue of QoE-awareness facilitated by the advanced virtualization and data management capabilities this novel user-centric networking paradigm supports.
{"title":"On QoE-awareness through virtualized probes in 5G networks","authors":"C. Tselios, G. Tsolis","doi":"10.1109/CAMAD.2016.7790351","DOIUrl":"https://doi.org/10.1109/CAMAD.2016.7790351","url":null,"abstract":"The advent of 5G Networks introduces significant challenges in almost every link of the network value chain. The demand for seamless connectivity, extremely low latency, high-speed data transfer and energy efficiency along with the exponential increase of interconnected devices will shape an ecosystem with such complexity that enforces the replacement of almost every current standard. It is therefore necessary to re-address all aspects of networking with Quality of Experience (QoE) amongst them. This paper aims to provide an overview of some exciting new technologies 5G networks are based upon and present a novel architectural component that will solve the thorny issue of QoE-awareness facilitated by the advanced virtualization and data management capabilities this novel user-centric networking paradigm supports.","PeriodicalId":207184,"journal":{"name":"2016 IEEE 21st International Workshop on Computer Aided Modelling and Design of Communication Links and Networks (CAMAD)","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116137511","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}
Pub Date : 2016-10-01DOI: 10.1109/CAMAD.2016.7790352
L. Maviel, Y. Corre, Y. Lostanlen
Future small-cell networks using the millimeter-wave (mmW) band to provide backhauling or user access need for adequate and innovative simulation tools in order to optimize the pre-deployment design and thus reduce installation and post-deployment optimization costs. The proposed paper makes some recommendations on the inputs and simulation blocks required for the mmW small-cell design. A particular focus is done on the design of the mmW mesh backhaul infrastructure as it is associated to important deployment constraints. Severe propagation conditions in mmW band and the need for high routing redundancy lead to the selection of small-cell locations mostly at cross-roads and in LoS conditions of each other. Those constraints can be efficiently addressed by an automated simulation tool. The proposed design workflow is illustrated on a 60 GHz mesh deployment in a North American downtown area, with throughput and robustness evaluation.
{"title":"Simulation tools for the design of mesh backhaul and small-cell networks in millimeter-wave band","authors":"L. Maviel, Y. Corre, Y. Lostanlen","doi":"10.1109/CAMAD.2016.7790352","DOIUrl":"https://doi.org/10.1109/CAMAD.2016.7790352","url":null,"abstract":"Future small-cell networks using the millimeter-wave (mmW) band to provide backhauling or user access need for adequate and innovative simulation tools in order to optimize the pre-deployment design and thus reduce installation and post-deployment optimization costs. The proposed paper makes some recommendations on the inputs and simulation blocks required for the mmW small-cell design. A particular focus is done on the design of the mmW mesh backhaul infrastructure as it is associated to important deployment constraints. Severe propagation conditions in mmW band and the need for high routing redundancy lead to the selection of small-cell locations mostly at cross-roads and in LoS conditions of each other. Those constraints can be efficiently addressed by an automated simulation tool. The proposed design workflow is illustrated on a 60 GHz mesh deployment in a North American downtown area, with throughput and robustness evaluation.","PeriodicalId":207184,"journal":{"name":"2016 IEEE 21st International Workshop on Computer Aided Modelling and Design of Communication Links and Networks (CAMAD)","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116247871","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}
Pub Date : 2016-10-01DOI: 10.1109/CAMAD.2016.7790335
Lilatul Ferdouse, Mushu Li, L. Guan, A. Anpalagan
In this paper, the resource optimization problem in multimedia cloud networks is considered. Firstly, we discuss the general three tier architecture of cloud data centre where the resource optimization is the critical task for the multimedia service provider (MSP). Then, we present a general overview of objective and quality of service (QoS) parameters which are essential for resource optimization in multimedia cloud networks. A comparative analysis of resource optimization problems in terms of nature of the problem, constraints, solution approaches, allocation procedure are discussed. Furthermore, we formulate a new optimization problem which incorporates a weight update factor into task based scheduling problem. Finally, we apply Bayesian theory to identify the path and update the weight of each path, and evaluate the scheme with simulation. The response time performance of Bayesian workload scheduling scheme is same as heuristic one. Moreover, the scheduling weight of Bayesain scheme is more robust and universal because it depends on the relationship with tasks.
{"title":"Bayesian workload scheduling in multimedia cloud networks","authors":"Lilatul Ferdouse, Mushu Li, L. Guan, A. Anpalagan","doi":"10.1109/CAMAD.2016.7790335","DOIUrl":"https://doi.org/10.1109/CAMAD.2016.7790335","url":null,"abstract":"In this paper, the resource optimization problem in multimedia cloud networks is considered. Firstly, we discuss the general three tier architecture of cloud data centre where the resource optimization is the critical task for the multimedia service provider (MSP). Then, we present a general overview of objective and quality of service (QoS) parameters which are essential for resource optimization in multimedia cloud networks. A comparative analysis of resource optimization problems in terms of nature of the problem, constraints, solution approaches, allocation procedure are discussed. Furthermore, we formulate a new optimization problem which incorporates a weight update factor into task based scheduling problem. Finally, we apply Bayesian theory to identify the path and update the weight of each path, and evaluate the scheme with simulation. The response time performance of Bayesian workload scheduling scheme is same as heuristic one. Moreover, the scheduling weight of Bayesain scheme is more robust and universal because it depends on the relationship with tasks.","PeriodicalId":207184,"journal":{"name":"2016 IEEE 21st International Workshop on Computer Aided Modelling and Design of Communication Links and Networks (CAMAD)","volume":"96 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122537400","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}
Pub Date : 2016-10-01DOI: 10.1109/CAMAD.2016.7790354
Nargis Khan, J. Misic, V. Mišić
In this paper, we describe an VM2M overlay architecture where the overlay acts as the control channel (CCH) of VANET to transfer safety messages between vehicles and RSU. The VM2M overlay network is implemented over dedicated preamble codes in the physical layer and the medium access control (MAC) layer modeled as the IEEE 802.15.4 carrier sense multiple access (CSMA/CA) mechanism. In this paper, we implement priority based VM2M where higher priority is given to VM2M in the physical layer. To this end, VM2M preambles are transmitted with higher power than H2H. Due to large cell sizes and/or higher vehicle velocities in urban, sub-urban, and rural areas, and on highways, VM2M overlay is implemented using preamble format 2 with total duration of 2 ms. We compare the non-priority scenario, in which H2H and VM2M traffic access the base station simultaneously with the same power, to VM2M priority-based scenario where each preamble of M2M overlay is transmitted with higher power than any of non-overlay ones. The VM2M priority-based scenario is found to increase the capacity of VM2M subnetworks compared with non-priority scenario, without undue deterioration of the capacity left for H2H/SCH traffic.
{"title":"Priority based VM2M communications over LTE","authors":"Nargis Khan, J. Misic, V. Mišić","doi":"10.1109/CAMAD.2016.7790354","DOIUrl":"https://doi.org/10.1109/CAMAD.2016.7790354","url":null,"abstract":"In this paper, we describe an VM2M overlay architecture where the overlay acts as the control channel (CCH) of VANET to transfer safety messages between vehicles and RSU. The VM2M overlay network is implemented over dedicated preamble codes in the physical layer and the medium access control (MAC) layer modeled as the IEEE 802.15.4 carrier sense multiple access (CSMA/CA) mechanism. In this paper, we implement priority based VM2M where higher priority is given to VM2M in the physical layer. To this end, VM2M preambles are transmitted with higher power than H2H. Due to large cell sizes and/or higher vehicle velocities in urban, sub-urban, and rural areas, and on highways, VM2M overlay is implemented using preamble format 2 with total duration of 2 ms. We compare the non-priority scenario, in which H2H and VM2M traffic access the base station simultaneously with the same power, to VM2M priority-based scenario where each preamble of M2M overlay is transmitted with higher power than any of non-overlay ones. The VM2M priority-based scenario is found to increase the capacity of VM2M subnetworks compared with non-priority scenario, without undue deterioration of the capacity left for H2H/SCH traffic.","PeriodicalId":207184,"journal":{"name":"2016 IEEE 21st International Workshop on Computer Aided Modelling and Design of Communication Links and Networks (CAMAD)","volume":"30 8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114294393","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}
Pub Date : 2016-10-01DOI: 10.1109/CAMAD.2016.7790346
Madison McCarthy, P. Spachos
With energy being the most valuable resource in self-powered Wireless Sensor Networks (WSNs), the ability to monitor individual node power levels and route accordingly becomes crucial to ensure longevity of a network's lifetime. In this paper, an Energy Conscious Opportunistic Routing Protocol (ECORP) is demonstrated, which allows energy conservation measures to be implemented without hindering the latency of important packets. In the experimental testbed, all relay nodes harvest energy via solar panels, with a shared relay node forcing inconsistently dispersed network traffic. By implementing ECORP, gross network power reserves are minimized upon network failure, extending the network's lifetime.
{"title":"Self-powered wireless sensor network with energy conscious opportunistic routing","authors":"Madison McCarthy, P. Spachos","doi":"10.1109/CAMAD.2016.7790346","DOIUrl":"https://doi.org/10.1109/CAMAD.2016.7790346","url":null,"abstract":"With energy being the most valuable resource in self-powered Wireless Sensor Networks (WSNs), the ability to monitor individual node power levels and route accordingly becomes crucial to ensure longevity of a network's lifetime. In this paper, an Energy Conscious Opportunistic Routing Protocol (ECORP) is demonstrated, which allows energy conservation measures to be implemented without hindering the latency of important packets. In the experimental testbed, all relay nodes harvest energy via solar panels, with a shared relay node forcing inconsistently dispersed network traffic. By implementing ECORP, gross network power reserves are minimized upon network failure, extending the network's lifetime.","PeriodicalId":207184,"journal":{"name":"2016 IEEE 21st International Workshop on Computer Aided Modelling and Design of Communication Links and Networks (CAMAD)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130365472","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}
Pub Date : 2016-10-01DOI: 10.1109/CAMAD.2016.7790349
Nasim Ferdosian, M. Othman, K. Y. Lun, B. Ali
The growing variety and consumption of the mobile services throughout the cellular networks lead to various challenging issues in radio resource scheduling. To have an apparent perspective over the resource scheduling in real implementation of the next generation cellular networks, it is essential to consider sequences of alternating overload and normal states of the traffic, occurring much in the system. In this paper, we do a performance study of three overload-state schedulers by implementing such a network environment and exploiting the advantages and drawbacks of the compared algorithms. This performance study through the simulation results reveals that the existing overload-state resource scheduling schemes do not satisfy the fifth generation (5G) mobile network's requirements to be more optimized in hard real time fashion. Then, open challenges and potential research directions for resource management in future 5G mobile networks are presented at the end.
{"title":"Overload-state downlink resource scheduling and its challenges towards 5G networks","authors":"Nasim Ferdosian, M. Othman, K. Y. Lun, B. Ali","doi":"10.1109/CAMAD.2016.7790349","DOIUrl":"https://doi.org/10.1109/CAMAD.2016.7790349","url":null,"abstract":"The growing variety and consumption of the mobile services throughout the cellular networks lead to various challenging issues in radio resource scheduling. To have an apparent perspective over the resource scheduling in real implementation of the next generation cellular networks, it is essential to consider sequences of alternating overload and normal states of the traffic, occurring much in the system. In this paper, we do a performance study of three overload-state schedulers by implementing such a network environment and exploiting the advantages and drawbacks of the compared algorithms. This performance study through the simulation results reveals that the existing overload-state resource scheduling schemes do not satisfy the fifth generation (5G) mobile network's requirements to be more optimized in hard real time fashion. Then, open challenges and potential research directions for resource management in future 5G mobile networks are presented at the end.","PeriodicalId":207184,"journal":{"name":"2016 IEEE 21st International Workshop on Computer Aided Modelling and Design of Communication Links and Networks (CAMAD)","volume":"23 10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133207892","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}
Pub Date : 2016-10-01DOI: 10.1109/CAMAD.2016.7790323
Tae-Il Eom, Woo-Yong Lee, Doyung Lee, Jong-Han Kim, Woon-Haing Hur
This paper presents a novel approach for developing a communication protocol stack efficiently. In this approach, a communication protocol stack is implemented directly from the message sequence chart (MSC) describing its behavior. To verify the proposed approach, we implemented a procedure-based development platform composed of MSC design tool, protocol stack framework, test framework, and MSC extractor. Procedures and their dependencies are specified through the MSC design tool during the design phase. They are translated into data structures and template codes which the protocol stack framework can handle during the implementation phase. These are further reused in the test framework with test configuration at the test phase. The test framework also supports reproduction tests with extracted MSCs from the test logs. This approach enables users to examine the system behavior by comparing MSCs — one drawn during the design phase and the other collected under the test phase, which makes it easier for the users to revise the design based on the test result. Finally, a virtuous development cycle is accomplished for the development process of protocol stack from the design to the test. We show that our platform is superior to FSM-based framework in terms of traceability, maintainability, and productivity by implementing LTE RRC protocol using both frameworks.
{"title":"Procedure-based development platform for communication protocol stack software","authors":"Tae-Il Eom, Woo-Yong Lee, Doyung Lee, Jong-Han Kim, Woon-Haing Hur","doi":"10.1109/CAMAD.2016.7790323","DOIUrl":"https://doi.org/10.1109/CAMAD.2016.7790323","url":null,"abstract":"This paper presents a novel approach for developing a communication protocol stack efficiently. In this approach, a communication protocol stack is implemented directly from the message sequence chart (MSC) describing its behavior. To verify the proposed approach, we implemented a procedure-based development platform composed of MSC design tool, protocol stack framework, test framework, and MSC extractor. Procedures and their dependencies are specified through the MSC design tool during the design phase. They are translated into data structures and template codes which the protocol stack framework can handle during the implementation phase. These are further reused in the test framework with test configuration at the test phase. The test framework also supports reproduction tests with extracted MSCs from the test logs. This approach enables users to examine the system behavior by comparing MSCs — one drawn during the design phase and the other collected under the test phase, which makes it easier for the users to revise the design based on the test result. Finally, a virtuous development cycle is accomplished for the development process of protocol stack from the design to the test. We show that our platform is superior to FSM-based framework in terms of traceability, maintainability, and productivity by implementing LTE RRC protocol using both frameworks.","PeriodicalId":207184,"journal":{"name":"2016 IEEE 21st International Workshop on Computer Aided Modelling and Design of Communication Links and Networks (CAMAD)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115110384","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}