Keyword - VANET, mobility generators,network simulators, VANET simulators.
|
|
|
- Eleanore Lyons
- 10 years ago
- Views:
Transcription
1 Volume 5, Issue 4, 2015 ISSN: X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: Simulation Tools in Vehicular Adhoc Network: A Challenge 1 Mallika Gandhi, 2 Dr. Ashish Gupta 1 Phd (CSE), Sharda University and Assistant Professor, ITS Engineering College, Uttar Pradesh, India 2 Professor, Department of Computer Science & Engineering, ITS Engineering College, Uttar Pradesh, India Abstract - Wireless communication technologies have impacted our daily lives. Vehicular Ad Hoc Networks (VANETS) is a type of wireless network or we can say special type of MANET (mobile ad hoc networks) in which the nodes can be vehicles available on the road which can move in any direction with varying speed. This irregular motion of vehicles develops new challenges for researchers and developers in terms of designing robust protocols for VANETS. Researchers perform various tests through simulation using various metrics to check how VANETS perform, before they are used in commercial application in the real world. VANET simulation is basically different from other type of wireless network MANETs simulation because in VANETs, vehicular environment poses new concerns and requirements, such as multi-path fading, constrained road topology and roadside obstacles, trip models, varying vehicular speed and mobility, traffic lights, traffic congestion, drivers behavior,, traffic flow models etc. Currently, VANET simulation can be classified as VANET network simulators, mobility generators, and VANET simulators. This paper covers a review of different VANET simulation software and their components publicly available and the challenges in implementing those simulations. Keyword - VANET, mobility generators,network simulators, VANET simulators. I. INTRODUCTION VANET has become major potential technology in the last few years to enhance safety as well as travel comfort. Many fortuitous situations are faced on the roads daily, which may lead to congestion and chaos. If vehicles or nodes in the network could be provided with some useful information before hand about such incidents or traffic conditions, the quality of driving can be improved significantly in terms of safety, time and distance. One of the major issues in VANET is of finding and maintaining an effective route for transporting data information. Security and privacy play an essential role in vehicular communications for successful acceptance and deployment of such a technology. The vehicular safety application should be completely tested before it is deployed in a real world to use. Simulator tool has been preferred over real world experiment because it less complex and economical. VANET requires that a traffic and network simulator should be used together to perform this test [1]. Simulation in VANET is a challenge because analysis of VANET applications requires that both a vehicle motion and a data network simulator can be used at the same time i.e. feeding simulation data to each other and deploying and testing of VANETs in real world is expensive and requires intensive labor. Therefore simulation tools are a useful alternative prior to actual implementation. This paper discusses major issues and challenges in deploying protocols on different simulators [2, 3]. II. SIMULATION TOOLS CLASSIFICATION VANET simulation software can be classified as: Vehicle Mobility Generators: are used to increase the level of realism in VANET simulations as they generate realistic vehicular mobility traces to be used as an input for a network simulator. The inputs to the mobility generator are the road model, scenario parameters (i.e., maximum vehicular speed, rates of vehicle arrivals and departures, etc). The output of mobility generators are the trace details i.e. the location of each vehicle at every time instant for the entire simulation time and their mobility profiles. Different examples are SUMO [11], MOVE [12], CityMob [13], STRAW[14], FreeSim [15], Netstream [16], and VanetMobiSim [17]. There are two types of Vehicle Mobility Generators: Macro-Mobility: refers to all the macroscopic aspects which influence vehicular traffic, i.e. the road topology, constrained car movements, the per-road speed limits, number of lanes, overtaking and safety rules for each street, or the traffic signs description establishing the intersections crossing rules. Micro-Mobility: refers to microscopic aspects which influence vehicular traffic, i.e. traveling speed under different traffic conditions; acceleration, deceleration and overtaking criteria; behavior in the presence of road intersections and traffic signs, general driving attitude related to drivers age, sex or mood, etc. It is important for a reliable VANET simulation that both macro-mobility and micro-mobility descriptions are both considered when modeling vehicular movements. Models that have been widely used within the traffic science community include the Cellular Automaton (CA) model [20], the Stefan Krauss (SK) model [31], and the Intelligent Driving Model (IDM) [22]. Simulation time and memory requirements for microscopic models are high, usually limiting the network size and the number of simulation runs. 2015, IJARCSSE All Rights Reserved Page 399
2 Network Simulators: perform detailed packet-level simulation of source, destinations, data traffic transmission, reception, background load, route, links, and channels. Examples are ns-2 [18], GloMoSim [19], SNS [20], JiST/SWANS [21], and GTNetS [22]. Most of the existing network simulators are extended from MANETs before they can be used to simulate vehicular networks. VANET Simulators: provide both traffic flow simulation and network simulation. Examples are TraNS [23], NCTUns [24], GrooveNet [35], and MobiREAL [36]. III. CRITERIA FOR SIMULATORS In simulating VANET there are two aspects which need to be considered one is the traffic simulation and other is network simulation. The traffic simulation creates traces of urban mobility model; which is used by network simulation which builds topologies between the nodes and vice versa. There are many problems which exist due non compatibility between traffic simulator and network simulator such as the traces generated once by the traffic simulator seem useless after a certain time as the dynamics of traffic change abruptly. Another problem that remains is the mismatch in formats. The mobility models generated by traffic simulator cannot be processed by the network simulator. The closest network candidate is NS-2, discrete event simulators that accept trace files from other simulators but they can not be fed into NS- 2 directly. The criteria for classifying simulators are given below: Traffic Level Criteria: presents level of details that are concerned with streets, obstruction in communication paths, lights and vehicular densities. For the simulation to capture details at traffic level, it must include the following traces. Movement Topologies: are used to calculate some important factors like speed and distances etc. The topologies are represented with the help of graphs and are classified into the following three types [19]: Custom graphs: Edges are connected by vertex. Random graphs: Using algorithms. Topologies from maps: Graphs from GDF (Geographical Data Files) [17] and TIGER database. Start and end position: The time a node starts its movement marks its initial position is referred to as repelling state, as the node traverses a certain path until it reaches its final position which can be referred to as its attracting point. These two points outline the start and end point for the vehicle. After the graphs are generated, the node s source and destination points are defined for simulation. Trip through different positions: [37] During simulation, the vehicle navigates through different points. These different points are called trip for vehicle Selection of track: The algorithms define the track between paths. Speed of vehicles: The speed of the vehicle depends on the road conditions and can be either smooth or arbitrary. Motion Level Criteria: After all the details at the traffic level have been captured, the motion level plays its part by creating topologies between the nodes and analyzing their behavior based on the details gathered at traffic level e.g. a car may change its lane and try to overtake. It also monitors the situation during heavy traffic flow or vehicles standing in queue following each other. Motion level feature also defines human behavior patterns through their movement which aids in finding vehicular behavior.such models are commonly adopted from mathematical equations which produce all possible vehicular behavior patterns. There are various models that fall under this category.the most widely used model is the Car following model[40]: it describes the process of vehicles following each other in the similar line. Other Criteria: include if the simulator was coupled with a Graphical User Interface (GUI) and also consider the approach to simulate radio obstacles in the wireless communication medium.. There exist many simulators which come under commercial license and some of them are freeware. Various commercial traffic level simulators like AIMSUN [20], VASIM [21], CORSIM [22] etc are powerful commercial traffic simulators aimed at gathering features required for traffic level and with strong GUI support but the traces developed by the traffic simulator cannot be translated for further use by the network simulator and also because of the copy right impendent, these items of software do not fit well with our needs. This paper discusses few simulators which satisfy the above requirements like MOVE[24], Trans [25], VanetMobiSim [12], NCTUns [22]. Beside the above simulators, there are simulators like CanuMobiSim [18] that has been designed to generate traffic level details. The following simulators generate levels of details at network level like NS [16], GlomoSim [22] IV. COMPARISON OF SIMULATORS A. MOVE (MObility model generator for VEhicular networks)[38] is a Java-based application built on SUMO (Simulation of Urban Mobility) [60] with a facility of GUI.. MOVE can facilitate simulation by generating mobility traces from the TIGER database or Google earth. It also supports custom graphs defined by user and random generated graphs. But with random generated graphs, it restricts the node movement to grid i.e. the node should only move on the grid. MOVE uses parser to extract topological maps from above mentioned tools. MOVE is composed of a Map editor and Vehicular Movement editor. The Map editor creates topological maps for network scenario discussed above. The vehicular movement editor generates movement patterns automatically or can also be defined by the users in the editor. For manual generation, a trip must be defined on the basis of either attraction or repulsion point or randomly. After configuring start and end positions, MOVE can generate random or activity based trip. MOVE calculates path by the mean of Random Waypoint Mobility model or using Dijkstra shortest path first algorithm. Node velocity in MOVE is either smooth or road-dependent. MOVE does not contain any network simulation capabilities but instead parses the traces to be furthered processed by the network simulator. MOVE generates topological maps using parses provided with the map editor and the node parameters that are defined with the help of the vehicular movement editor. This data is then passed to the network simulator. This way they both benefit from interpreters and are able to perform network and traffic tuning. MOVE can also generate its own mobility model but the results obtained are not satisfactory as compared to that of standard mobility models. The problem accompanied with this mobility model is the lack of support for large 2015, IJARCSSE All Rights Reserved Page 400
3 networks i.e. its packet delivery ratio drops as the number of nodes increase, moreover multiple radio interfaces are not supported by larger networks [1]. While generating mobility traces, MOVE takes micro-mobility into consideration. The micro mobility feature does not include any Lane-changing or Obstacle mobility models. The intersection management follows simplistic stochastic model [2] and therefore random movement of a node in the topology is not considered. The car behavior and interaction with human behavior follows only the car following model. MOVE utilizes the federated approach, in which they both communicate via parser. The traces from the traffic simulators is sent to parser for the translation and then processed by network simulator. The updated file from network simulator is passed to traffic simulator through parser. [40] B. TraNS (Traffic and Network Simulator environment) [41] is a Java based application with a visualization tool that is built to integrate SUMO and NS-2 specifically designed with VANET simulation in mind. However TraNs has also developed a stepped down version called TraNs Lite for the purpose of generating mobility model only, without using integrated NS-2 simulators for the network simulation. TraNs lite is scalable software with the ability to simulate up to 3,000 nodes and can extract mobility traces from TIGER database or using Shapefile (A vector map, with points, poly lines and polygons) and these maps could be cropped down according to the user s specification. TraCI Traffic Control Interface) interface can combine TraNs lite with ns-2 for traffic and network communication. TraNs utilizes the integrated approach by combining the two well known simulators SUMO and NS-2 inside a single module to facilitate the vehicular simulation. In this way, SUMO translates the traffic file in a form of dump file, which is later on read by a network simulator. The problem with TraNs architecture is that the output obtained from NS-2 cannot be passed back to SUMO, thus the two loosely coupled simulator fails produce the results that are similar to real life examples. C. VanetMobiSim [41] is an extension to CanuMobiSim and because of its limited scope it can be used in specific areas only as it was unable to produce high levels of details in specific scenarios. Therefore CanuMobiSim was expanded to achieve a high level of realism in the form of VanetMobiSim. Modeling of VanetMobiSim includes car-to-car and carto-infrastructure relationship. Thus it combines the stop signs, traffic lights and activity based macro-mobility with the support of human mobility dynamics. It can extract road topologies from TIGER, GDF, random and custom topologies. It allows users to generate trips based on their own assumptions or activity based and can configure the path between the start and end position on the basis of the Dijkstra algorithm, road-speed shortest or density-speed shortest. VanetMobiSim contains a parser to extract topologies from GDF, TIGER or cluster Voronoi graphs that will be used by network simulators. The main problem with the above approach is that it does not allow for any feedback among each other. For instance the traces generated by VanetMobiSim are parsed and sent to the network simulator but they cannot feed the data back between each other.[38] Table I: Traffic Level Features of Various Simulators [38] Table II: Motion Level Features of Various simulators[38] D. NCTUns (National Chiao Tung University Network Simulator)[24] is purely written in C++ with a powerful GUI and it can simulate multiple wireless interfaces inside one node including (p) interface. After the release of version 5, NCTuns enhanced its usability of the ITS project by supporting a large network simulation with the possibility of automatic road assignment using SHAPE-format map file. It uses a car agent module to control vehicular movement dynamic on road with the possibility of autopilot assignments and pre-defined assignment. In autopilot assignment, all the vehicles in the topology are assigned with automatic parameters to control dynamic traffic flow during the simulation. 2015, IJARCSSE All Rights Reserved Page 401
4 In a pre-defined assignment, a user has to manually assign values for traffic flow. With its intelligent driving behavior the car agent can model a car to obey certain parameters like traffic light, near by vehicle, changing the lane, taking the turn and car following model. NCTUns implements block objects to introduce the hindering object between wireless signals. The Wall object can completely block the wireless signal or can attenuate the signal with a specified value. The hindering object gives good simulation environment to observe the effects of multi hop wireless network simulation. During the simulation, each node is allowed to send either a UDP or TCP packet. However, there is a limitation in NCTUns. [37] Most of the Network simulators allow multiple TCP/IP versions inside single simulators whereas; NCTUns allows a single instance of TCP/IP version.unlike TraNs, NCTUns integrates traffic and network simulators inside with a powerful feedback to support vehicular network simulation. However, NCTUns can support a maximum of only 4096 nodes inside a single simulation. E. NS-2:[41] code is written either in C++ and OT CL and is kept in a separate file that is executed by OTCL interpreter, thus generating an output file for NAM (Network animator). It is packaged with a bundle of rich libraries for simulating wireless networks. For simulating a wireless node the physical layer, the link layer and MAC (media access control) protocol are all included at the same time. But despite this NS-2 is unable to simulate multiple radio interfaces. Moreover NS-2 has unrealistic models for wireless channel, which results in a biased radio propagation. For wireless simulation, NS-2 supports only free space and two ray ground reflection models and cannot simulate path loss, multi-path fading and shadowing phenomena. NS-2 has certain limitations when it comes to including more than one wireless interfaces per node. NS-2 only supports Bi-directional (antenna that radiates or receives most of its energy in two directions) and Omni-directional (radiates signal equally in all direction) antenna for signal propagation and waypoint mobility model for node movement. The newly added modules cannot find their place in the outdated documentation. Also simulating large networks takes a toll over the CPU cycles and memory management. NS-3 came around as a better replacement for its predecessor. [41] NS3 is written purely in C++ and limits the coding to only a few hundred lines as opposed to 300,000 lines for that of NS-2. For simulating huge networks NS3 was equipped with support for distributed and federated simulation tasks. Work is still underway on NS3 and it is hoped that it will completely take over its predecessor sooner or later.[38] F. GlomoSim (Global Mobile Information System Simulator)[19] is a second most popular network simulator after NS-2. GlomoSim has the ability to run on SMP (shared-memory symmetric processor: memory simultaneously accessible by all programs) and helps to divide the network into separate modules each running as a distinct process. Because of this extraordinary feature of multi-tasking, GlomoSim is able to simulate tens of thousands of nodes in single simulation. For most of the simulators, the focal point is simulating Random Waypoint mobility model.[41] To enhance the functionality, the GEM project was added to GlomoSim to have more realistic simulation. GlomoSim follows OSI layer model and support different protocols and models at each layer. Unlike NS-2, GlomoSim has the ability to support multiple wireless technologies including IEEE802.11e.]GlomoSim has Two-ray and free-space radio propagation models. SNR (Signal to noise interference ratio) is cumulative i.e. each time receiver predicts the change in interference power and recalculates SNR of the given signals.[38] GloMoSim was designed to support millions of nodes just as a single simulation is due to parallelism technique. Table III: Motion Level Features of Network Simulators [38] V. CONCLUSION & FUTURE WORK This paper discusses broadly all types simulators used in VANET as it is easier to check all the constraints in a simulated environment rather than real scenario since outdoor experiments are costly and may not provide us with all the necessary stimuli.this requires the use of realistic mobility models generating realistic mobility patterns. VANET simulation requires that a traffic and network simulator can be jointly used with feedback between them to render the simulation results as accurate as real life. This paper covers important traffic and network with their features. The problem faced by 2015, IJARCSSE All Rights Reserved Page 402
5 VanetMobiSim and NS-2. [28, 29] are that traces are generated only once and no feedback is allowed. The problem faced by TraNs [36] is Loose coupling and the feedback is slow. The problem faced by MOVE and NS-2 / QualNet is lack of interaction.[38] The review presented in this paper can be extended further by searching or developing for simulators which can run with both real and modeled vehicles and capture the traffic directly from a video camera and can also identify radio obstacles like the effect of rain, fog, magnetic field. REFERENCES [1] A survey and comparative study of simulators for vehicular ad hoc networks (VANETs) Francisco J. Martinez, Chai Keong Toh, Juan-Carlos Cano, Carlos T. Calafate and Pietro Manzoni [2] Toh C-K. Ad Hoc Mobile Wireless Networks: Protocols andsystems. Prentice Hall: Upper Saddle River, NJ, USA, [3] Cavin D, Sasson Y, Schiper A. On the accuracy ofmanet simulators.in Proceedings of the 2nd ACM International Workshopon Principles of Mobile Computing.ACM:NewYork,NY, USA,2002; [4] Yoon J, Liu M, Noble B. Random waypoint considered harmful.proceedings of IEEE INFOCOMM 2003, San Francisco,California, USA, 30 March 3 April [5] McTrans. Traffic Software Integrated System-Corridor Simulation (TSIS-CORSIM). Center for Microcomputers in Transportation (McTrans), Available at: [6] Quadstone Paramics, Available at: [7] Capra L, Emmerich W, Mascolo C. Carisma: context-aware reflective middleware system for mobile applications. IEEE Transactions on Software Engineering 2003 [8] VISSIM, Available at: vissim.html [9] Scalable Network Technologies. Qualnet. Scalable Network Technologies, Inc., Available at: [10] OPNET Technologies, Available at: [11] Krajzewicz D, Rossel C. Simulation of Urban Mobility (SUMO). German Aerospace Centre, Available at: [12] MOVE (MObility model generator for VEhicular networks):rapid Generation of Realistic Simulation for VANET, Available at: [13] Martinez FJ, Cano JC, Calafate CT, Manzoni P. Citymob: a mobility model pattern generator for VANETs. In IEEE VehicularNetworks and Applications Workshop (Vehi-Mobi, held with ICC), Beijing, China, May [14] STRAW - STreet RAndom Waypoint - vehiclar mobility model for network simulations (e.g., car networks), Available at: [15] FreeSim, Available at: Mori H, Kitaoka H, Teramoto E. Traffic simulation for predicting traffic situations at expo R&D Review of Toyota CRDL [16] Haerri J, Fiore M, Fethi F, Bonnet C. VanetMobiSim:generating realistic mobility patterns for VANETs. Institute Eurécom and Politecnico Di Torino, Available at: [17] Fall K, Varadhan K. ns notes and documents. The VINT Project, UC Berkeley, LBL, USC/ISI, and Xerox PARC, February 2000 Available at: html [18] Martin J. GloMoSim. Global mobile information systems simulation library. UCLA Parallel Computing Laboratory, Available at: [19] Walsh K, Sirer EG. A staged network simulator (SNS). Computer Science Department, Cornell University, Available at: [20] JiST/SWANS: Java in Simulation Time/Scalable Wireless Ad hoc Network Simulator, Available at: cornell.edu/ [21] The Georgia Tech Network Simulator (GTNetS), Available at: [22] Piorkowski M, Raya M, Lugo AL, Papadimitratos P, GrossglauserM, Hubaux J-P. TraNS (Traffic and Network Simulation Environment). Ecole Polytechnique Fédérale de Lausanne, EPFL, Switzerland, Available at: [23] NCTUns 5.0, Available at: [24] Mangharam R, Weller D, Rajkumar R, Mudalige P, Bai F. GrooveNet: A Hybrid Simulator for Vehicle-to- Vehicle Networks. Carnegie Mellon University, Available at: [25] MobiREAL, Available at: [26] Choffnes DR, Bustamante FE. Modelling vehicular traffic andmobility for vehicular wireless networks. Technichal Report, Department of Computer Science, Northwestern University,NWU-CS-05-03, July [27] The network simulator ns-2, [28] VanetMobiSim Project Home Page, [29] Fiore, M., Harri, J.; Filali, F. and Bonnet, C. (2008), Vehicular Mobility Simulation for VANETs Simulation Symposium, ANSS apos; th Annual Volume, Issue, 26-28, pp: [30] Fiore,M. (2006), Mobility Models in Inter-Vehicle Communications Literature, Technical Report. [31] Agüero, R and Pérez, J. (2007), Adding Multiple Interface Support in NS-2, Available at , IJARCSSE All Rights Reserved Page 403
6 [32] Romano, N. C. and Numamaker, J. F. (2001), Meeting analysis: Findings from research and practice, Proceedings of Teh 34th Hawaii International Conference on Systems Science [33] Liu, B., Khorashadi, B., Du, H.N., Ghosal, D., Chuah. C.N., and Zhang,M. (2009) VGSim: An integrated networking and microscopic vehicular mobility simulation platform, IEEE Press, pp: [34] Karnadi, F.K.; Mo, Z.H.; Lan,K.C. (2007), Rapid Generation of Realistic Simulation for VANET, School of Comput. Sci. & Eng., New South Wales Univ., Sydney, NSW, Wireless Communications and Networking Conference, WCNC IEEE. [35] Piorkowski, M., Raya, M., Lugo, A., Papadimitratos, P., Grossglauser, M., Hubaux, J.P. (2008) TraNS: Realistic Joint Traffic and Network Simulator for VANETs, ACM SIGMOBILE Mobile Computing and Communications Review, vol. 12, num. 1 [36] Wang, S.Y. and Chou, C.L. (2009) NCTUns Tool for Wireless Vehicular Communication Network Researches, Simulation Modelling Practice and Theory, Vol. 17, No. 7, pp [37] Aamir Hassan, Tony Larsson, On the requirements on models and simulator design for integrated VANET Simulation 8th International Workshop on Intelligent, [38] Kubach, U., Becker, C., Stepanov, I. and Tian, J., (2004) Simulation Model and Tool for Mobile Location Dependent Information Access. In Mobile Computing Handbook, Eds. M. Ilyas, I. Mahgoub, CRC Press, New York. [39] Ruben,M., Jean-Yves,L.B. and Jörg,W. (2007), An Architecture for Wireless Simulation in NS-2 Applied to Impulse-Radio Ultra-Wide Band, Networks 10th Communications and Networking Simulation Symposium; Norfolk, VA, March [40] Aamir Hassan VANET Simulation, School of Information Science, Computer and Electrical Engineering, Halmstad University , IJARCSSE All Rights Reserved Page 404
Technical report, IDE0948, May 2009. VANET Simulation. Master s Thesis in Electrical Engineering. Aamir Hassan
Technical report, IDE0948, May 2009 VANET Simulation Master s Thesis in Electrical Engineering Aamir Hassan School of Information Science, Computer and Electrical Engineering Halmstad University i Preface
Mobility Models for Vehicular Ad-hoc Network Simulation
Mobility Models for Vehicular Ad-hoc Network Simulation Vaishali D. Khairnar Symbiosis Institute of Technology Pune Dr. S.N.Pradhan Institute of Technology Nirma University, Ahmedabad ABSTRACT One of the
Performance Evaluation of VANETs with Multiple Car Crashes in Different Traffic Conditions
Performance Evaluation of VANETs with Multiple Car Crashes in Different Traffic Conditions Georgios Charalampopoulos 1,2 and Tasos Dagiuklas 1 1. Dept. of Computer Science, Hellenic Open University, Greece,
NetworkPathDiscoveryMechanismforFailuresinMobileAdhocNetworks
Global Journal of Computer Science and Technology: E Network, Web & Security Volume 14 Issue 3 Version 1.0 Year 2014 Type: Double Blind Peer Reviewed International Research Journal Publisher: Global Journals
INTERNET FOR VANET NETWORK COMMUNICATIONS -FLEETNET-
ABSTRACT INTERNET FOR VANET NETWORK COMMUNICATIONS -FLEETNET- Bahidja Boukenadil¹ ¹Department Of Telecommunication, Tlemcen University, Tlemcen,Algeria Now in the world, the exchange of information between
CROSS LAYER BASED MULTIPATH ROUTING FOR LOAD BALANCING
CHAPTER 6 CROSS LAYER BASED MULTIPATH ROUTING FOR LOAD BALANCING 6.1 INTRODUCTION The technical challenges in WMNs are load balancing, optimal routing, fairness, network auto-configuration and mobility
Christian Bettstetter. Mobility Modeling, Connectivity, and Adaptive Clustering in Ad Hoc Networks
Christian Bettstetter Mobility Modeling, Connectivity, and Adaptive Clustering in Ad Hoc Networks Contents 1 Introduction 1 2 Ad Hoc Networking: Principles, Applications, and Research Issues 5 2.1 Fundamental
OPNET Network Simulator
Simulations and Tools for Telecommunications 521365S: OPNET Network Simulator Jarmo Prokkola Research team leader, M. Sc. (Tech.) VTT Technical Research Centre of Finland Kaitoväylä 1, Oulu P.O. Box 1100,
A Review of Traffic Simulation Software
Res. Lett. Inf. Math. Sci., 2009, Vol. 13, pp. 35 54 Available online at http://iims.massey.ac.nz/research/letters/ 35 A Review of Traffic Simulation Software G. Kotusevski and K.A. Hawick Computer Science
SECURE DATA TRANSMISSION USING INDISCRIMINATE DATA PATHS FOR STAGNANT DESTINATION IN MANET
SECURE DATA TRANSMISSION USING INDISCRIMINATE DATA PATHS FOR STAGNANT DESTINATION IN MANET MR. ARVIND P. PANDE 1, PROF. UTTAM A. PATIL 2, PROF. B.S PATIL 3 Dept. Of Electronics Textile and Engineering
Propsim enabled Mobile Ad-hoc Network Testing
www.anite.com Propsim enabled Mobile Ad-hoc Network Testing Anite is now part of Keysight Technologies Lab-based, end-to-end performance testing of systems using Propsim MANET channel emulation A Mobile
PERFORMANCE STUDY AND SIMULATION OF AN ANYCAST PROTOCOL FOR WIRELESS MOBILE AD HOC NETWORKS
PERFORMANCE STUDY AND SIMULATION OF AN ANYCAST PROTOCOL FOR WIRELESS MOBILE AD HOC NETWORKS Reza Azizi Engineering Department, Bojnourd Branch, Islamic Azad University, Bojnourd, Iran [email protected]
[email protected] [email protected]
S. Sumathy 1 and B.Upendra Kumar 2 1 School of Computing Sciences, VIT University, Vellore-632 014, Tamilnadu, India [email protected] 2 School of Computing Sciences, VIT University, Vellore-632 014,
QUALITY OF SERVICE METRICS FOR DATA TRANSMISSION IN MESH TOPOLOGIES
QUALITY OF SERVICE METRICS FOR DATA TRANSMISSION IN MESH TOPOLOGIES SWATHI NANDURI * ZAHOOR-UL-HUQ * Master of Technology, Associate Professor, G. Pulla Reddy Engineering College, G. Pulla Reddy Engineering
A Comparison Study of Qos Using Different Routing Algorithms In Mobile Ad Hoc Networks
A Comparison Study of Qos Using Different Routing Algorithms In Mobile Ad Hoc Networks T.Chandrasekhar 1, J.S.Chakravarthi 2, K.Sravya 3 Professor, Dept. of Electronics and Communication Engg., GIET Engg.
Towards Efficient Routing in Vehicular Ad Hoc Networks
Towards Efficient Routing in Vehicular Ad Hoc Networks Moez Jerbi*, Sidi-Mohammed Senouci* and Yacine Ghamri-Doudane** *France Telecom R&D, Core Network Laboratories, Lannion, France **Networks and Multimedia
Energy Consumption analysis under Random Mobility Model
DOI: 10.7763/IPEDR. 2012. V49. 24 Energy Consumption analysis under Random Mobility Model Tong Wang a,b, ChuanHe Huang a a School of Computer, Wuhan University Wuhan 430072, China b Department of Network
CHAPTER 8 CONCLUSION AND FUTURE ENHANCEMENTS
137 CHAPTER 8 CONCLUSION AND FUTURE ENHANCEMENTS 8.1 CONCLUSION In this thesis, efficient schemes have been designed and analyzed to control congestion and distribute the load in the routing process of
DESIGN AND DEVELOPMENT OF LOAD SHARING MULTIPATH ROUTING PROTCOL FOR MOBILE AD HOC NETWORKS
DESIGN AND DEVELOPMENT OF LOAD SHARING MULTIPATH ROUTING PROTCOL FOR MOBILE AD HOC NETWORKS K.V. Narayanaswamy 1, C.H. Subbarao 2 1 Professor, Head Division of TLL, MSRUAS, Bangalore, INDIA, 2 Associate
OPNET - Network Simulator
Simulations and Tools for Telecommunications 521365S: OPNET - Network Simulator Jarmo Prokkola Project Manager, M. Sc. (Tech.) VTT Technical Research Centre of Finland Kaitoväylä 1, Oulu P.O. Box 1100,
Securing MANET Using Diffie Hellman Digital Signature Scheme
Securing MANET Using Diffie Hellman Digital Signature Scheme Karamvir Singh 1, Harmanjot Singh 2 1 Research Scholar, ECE Department, Punjabi University, Patiala, Punjab, India 1 [email protected] 2
COMPARATIVE ANALYSIS OF ON -DEMAND MOBILE AD-HOC NETWORK
www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 2 Issue 5 May, 2013 Page No. 1680-1684 COMPARATIVE ANALYSIS OF ON -DEMAND MOBILE AD-HOC NETWORK ABSTRACT: Mr.Upendra
Comparison of WCA with AODV and WCA with ACO using clustering algorithm
Comparison of WCA with AODV and WCA with ACO using clustering algorithm Deepthi Hudedagaddi, Pallavi Ravishankar, Rakesh T M, Shashikanth Dengi ABSTRACT The rapidly changing topology of Mobile Ad hoc networks
Location Identification and Vehicle Tracking using VANET(VETRAC)
Location Identification and Vehicle Tracking using VANET(VETRAC) Supervisor Name: Md. Mosaddik Hasan Assistant Professor Dept. of CSE MBSTU Md. Al-Amin Nipu CE-10031 Dept. of CSE MBSTU Abstract: Large
A Catechistic Method for Traffic Pattern Discovery in MANET
A Catechistic Method for Traffic Pattern Discovery in MANET R. Saranya 1, R. Santhosh 2 1 PG Scholar, Computer Science and Engineering, Karpagam University, Coimbatore. 2 Assistant Professor, Computer
Traffic Prediction in Wireless Mesh Networks Using Process Mining Algorithms
Traffic Prediction in Wireless Mesh Networks Using Process Mining Algorithms Kirill Krinkin Open Source and Linux lab Saint Petersburg, Russia [email protected] Eugene Kalishenko Saint Petersburg
Monitoring Free Flow Traffic using Vehicular Networks
Monitoring Free Flow Traffic using Vehicular Networks Hadi Arbabi and Michele C. Weigle Department of Computer Science Old Dominion University Norfolk, VA 23529 USA {marbabi, mweigle}@cs.odu.edu Abstract
Energy Efficiency of Load Balancing in MANET Routing Protocols
Energy Efficiency of Load Balancing in MANET Routing Protocols Sunsook Jung, Nisar Hundewale, Alex Zelikovsky Abstract This paper considers energy constrained routing protocols and workload balancing techniques
PERFORMANCE OF MOBILE AD HOC NETWORKING ROUTING PROTOCOLS IN REALISTIC SCENARIOS
PERFORMANCE OF MOBILE AD HOC NETWORKING ROUTING PROTOCOLS IN REALISTIC SCENARIOS Julian Hsu, Sameer Bhatia, Mineo Takai, Rajive Bagrodia, Scalable Network Technologies, Inc., Culver City, CA, and Michael
Priority-Based Congestion Control Algorithm for Cross-Traffic Assistance on LTE Networks
Priority-Based Congestion Control Algorithm for Cross-Traffic Assistance on LTE Networks Lung-Chih Tung, You Lu, Mario Gerla Department of Computer Science University of California, Los Angeles Los Angeles,
1 M.Tech, 2 HOD. Computer Engineering Department, Govt. Engineering College, Ajmer, Rajasthan, India
Volume 5, Issue 5, May 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Dynamic Performance
AntHocNet: an Ant-Based Hybrid Routing Algorithm for Mobile Ad Hoc Networks
: an Ant-Based Hybrid Routing Algorithm for Mobile Ad Hoc Networks Gianni Di Caro, Frederick Ducatelle and Luca Maria Gambardella Istituto Dalle Molle sull Intelligenza Artificiale (IDSIA) Galleria 2,
An Algorithm for Automatic Base Station Placement in Cellular Network Deployment
An Algorithm for Automatic Base Station Placement in Cellular Network Deployment István Törős and Péter Fazekas High Speed Networks Laboratory Dept. of Telecommunications, Budapest University of Technology
Position and Velocity Aided Routing Protocol in Mobile Ad Hoc Networks
Position and Velocity Aided Routing Protocol in Mobile Ad Hoc Networks 1 Taifei Zhao, 2 Xizheng Ke, 3 Peilin Yang *1,Corresponding Author Department of Electronics Engineering, Xi an University of Technology,
Implementation and Evaluation of Certificate Revocation List Distribution for Vehicular Ad-hoc Networks
Implementation and Evaluation of Certificate Revocation List Distribution for Vehicular Ad-hoc Networks Petra Ardelean advisor: Panos Papadimitratos January 2009 Abstract Vehicular Ad-hoc Networks (VANETs)
Optimization of AODV routing protocol in mobile ad-hoc network by introducing features of the protocol LBAR
Optimization of AODV routing protocol in mobile ad-hoc network by introducing features of the protocol LBAR GUIDOUM AMINA University of SIDI BEL ABBES Department of Electronics Communication Networks,
Power management of video transmission on wireless networks for multiple receivers
Power management of video transmission on wireless networks for multiple receivers Christos Bouras, Kostas Stamos and Giannis Zaoudis Research Academic Computer Technology Institute and Computer Engineering
Lecture 2.1 : The Distributed Bellman-Ford Algorithm. Lecture 2.2 : The Destination Sequenced Distance Vector (DSDV) protocol
Lecture 2 : The DSDV Protocol Lecture 2.1 : The Distributed Bellman-Ford Algorithm Lecture 2.2 : The Destination Sequenced Distance Vector (DSDV) protocol The Routing Problem S S D D The routing problem
Multi-Robot Traffic Planning Using ACO
Multi-Robot Traffic Planning Using ACO DR. ANUPAM SHUKLA, SANYAM AGARWAL ABV-Indian Institute of Information Technology and Management, Gwalior INDIA [email protected] Abstract: - Path planning is
PERFORMANCE ANALYSIS OF VIDEO CONFERENCING SOFTWARE IN TECHNOLOGY 802.11N NABILA BINTI RUSLAN
PERFORMANCE ANALYSIS OF VIDEO CONFERENCING SOFTWARE IN TECHNOLOGY 802.11N NABILA BINTI RUSLAN This report is submitted in partial fulfilment of the requirements for the Bachelor of Computer Science (Software
Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc
(International Journal of Computer Science & Management Studies) Vol. 17, Issue 01 Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc Dr. Khalid Hamid Bilal Khartoum, Sudan [email protected]
Step by Step Procedural Comparison of DSR, AODV and DSDV Routing protocol
th International Conference on Computer Engineering and Technology (ICCET ) IPCSIT vol. () () IACSIT Press, Singapore Step by Step Procedural Comparison of DSR, AODV and DSDV Routing protocol Amith Khandakar
Design of Simple and Efficient Revocation List Distribution in Urban areas for VANET s
Design of Simple and Efficient Revocation List Distribution in Urban areas for VANET s Ghassan Samara, Sureswaran Ramadas National Advanced IPv6 Center, Universiti Sains Malaysia Penang, Malaysia [email protected],
Performance comparison and analysis of routing strategies in Mobile ad hoc networks
2008 International Conference on Computer Science and Software Engineering Performance comparison and analysis of routing strategies in Mobile ad hoc networks Fu Yongsheng, Wang Xinyu, Li Shanping Department
Optimized Load Balancing Mechanism Using Carry Forward Distance
Optimized Load Balancing Mechanism Using Carry Forward Distance Ramandeep Kaur 1, Gagandeep Singh 2, Sahil 3 1 M. Tech Research Scholar, Chandigarh Engineering College, Punjab, India 2 Assistant Professor,
Author: Hamid A.E. Al-Jameel (Research Institute: Engineering Research Centre)
SPARC 2010 Evaluation of Car-following Models Using Field Data Author: Hamid A.E. Al-Jameel (Research Institute: Engineering Research Centre) Abstract Traffic congestion problems have been recognised as
A Link-state QoS Routing Protocol for Ad Hoc Networks
A Link-state QoS Routing Protocol for Ad Hoc Networks Anelise Munaretto 1 Hakim Badis 2 Khaldoun Al Agha 2 Guy Pujolle 1 1 LIP6 Laboratory, University of Paris VI, 8, rue du Capitaine Scott, 75015, Paris,
Cross Layer TCP Congestion Control Load Balancing Technique in MANET
Cross Layer TCP Congestion Control Load Balancing Technique in MANET Nidhi Shukla 1, Neelesh Gupta 2, Naushad Parveen 3 1 M.Tech Scholar (ECE), 2 Prof & Head (ECE), 3 Asst. Prof. ( ECE), Department of
Keywords- manet, routing protocols, aodv, olsr, grp,data drop parameter.
Volume 5, Issue 3, March 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Evaluation of
Intelligent Transportation System for Vehicular Ad-Hoc Networks
Intelligent Transportation System for Vehicular Ad-Hoc Networks T. Sujitha 1, S. Punitha Devi 2 1,2 Department of CSE, P.A College of Engineering and Technology, Coimbatore, Tamilnadu Abstract - Vehicular
Hadoop Technology for Flow Analysis of the Internet Traffic
Hadoop Technology for Flow Analysis of the Internet Traffic Rakshitha Kiran P PG Scholar, Dept. of C.S, Shree Devi Institute of Technology, Mangalore, Karnataka, India ABSTRACT: Flow analysis of the internet
packet retransmitting based on dynamic route table technology, as shown in fig. 2 and 3.
Implementation of an Emulation Environment for Large Scale Network Security Experiments Cui Yimin, Liu Li, Jin Qi, Kuang Xiaohui National Key Laboratory of Science and Technology on Information System
PERFORMANCE ANALYSIS OF AODV, DSR AND ZRP ROUTING PROTOCOLS IN MANET USING DIRECTIONAL ANTENNA
International Research Journal of Engineering and Technology (IRJET) e-issn: -00 Volume: 0 Issue: 0 Oct-01 www.irjet.net p-issn: -00 PERFORMANCE ANALYSIS OF AODV, DSR AND ZRP ROUTING PROTOCOLS IN MANET
Network Simulator: A Learning Tool for Wireless Technologies
Current Developments in Technology-Assisted Education (2006) 1979 Network Simulator: A Learning Tool for Wireless Technologies A. Triviño Cabrera, E. Casilari Dpto. Tecnología Electrónica, University of
Detecting Multiple Selfish Attack Nodes Using Replica Allocation in Cognitive Radio Ad-Hoc Networks
Detecting Multiple Selfish Attack Nodes Using Replica Allocation in Cognitive Radio Ad-Hoc Networks Kiruthiga S PG student, Coimbatore Institute of Engineering and Technology Anna University, Chennai,
Natarajan Meghanathan Assistant Professor of Computer Science Jackson State University Jackson, MS 39217, USA nmeghanathan@jsums.
A Simulation Based Performance Comparison Study of Stability-Based Routing, Power-Aware Routing and Load-Balancing On-Demand Routing Protocols for Mobile Ad hoc Networks Natarajan Meghanathan Assistant
CHAPTER 6. VOICE COMMUNICATION OVER HYBRID MANETs
CHAPTER 6 VOICE COMMUNICATION OVER HYBRID MANETs Multimedia real-time session services such as voice and videoconferencing with Quality of Service support is challenging task on Mobile Ad hoc Network (MANETs).
An Efficient Hybrid Data Gathering Scheme in Wireless Sensor Networks
An Efficient Hybrid Data Gathering Scheme in Wireless Sensor Networks Ayon Chakraborty 1, Swarup Kumar Mitra 2, and M.K. Naskar 3 1 Department of CSE, Jadavpur University, Kolkata, India 2 Department of
Student, Haryana Engineering College, Haryana, India 2 H.O.D (CSE), Haryana Engineering College, Haryana, India
Volume 5, Issue 6, June 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com A New Protocol
Implementation of a Lightweight Service Advertisement and Discovery Protocol for Mobile Ad hoc Networks
Implementation of a Lightweight Advertisement and Discovery Protocol for Mobile Ad hoc Networks Wenbin Ma * Department of Electrical and Computer Engineering 19 Memorial Drive West, Lehigh University Bethlehem,
Control overhead reduction: A Hierarchical Routing Protocol In Mobile Ad hoc Networks
Control overhead reduction: A Hierarchical Routing Protocol In Mobile Ad hoc Networks Dr.G.Mary Jansi Rani Professor / Department of Electronics and Communication Engineering, Sri Ramakrishna Engineering
Performance Evaluation of Wired and Wireless Local Area Networks
International Journal of Engineering Research and Development ISSN: 2278-067X, Volume 1, Issue 11 (July 2012), PP.43-48 www.ijerd.com Performance Evaluation of Wired and Wireless Local Area Networks Prof.
Behavior Analysis of TCP Traffic in Mobile Ad Hoc Network using Reactive Routing Protocols
Behavior Analysis of TCP Traffic in Mobile Ad Hoc Network using Reactive Routing Protocols Purvi N. Ramanuj Department of Computer Engineering L.D. College of Engineering Ahmedabad Hiteishi M. Diwanji
MOBILE AD HOC NETWORKS UNDER WORMHOLE ATTACK: A SIMULATION STUDY
MOBILE AD HOC NETWORKS UNDER WORMHOLE ATTACK: A SIMULATION STUDY Nadher M. A. Al_Safwani, Suhaidi Hassan, and Mohammed M. Kadhum Universiti Utara Malaysia, Malaysia, {suhaidi, khadum}@uum.edu.my, [email protected]
AN IMPROVED SNOOP FOR TCP RENO AND TCP SACK IN WIRED-CUM- WIRELESS NETWORKS
AN IMPROVED SNOOP FOR TCP RENO AND TCP SACK IN WIRED-CUM- WIRELESS NETWORKS Srikanth Tiyyagura Department of Computer Science and Engineering JNTUA College of Engg., pulivendula, Andhra Pradesh, India.
Research Projects in the Mobile Computing and Networking (MCN) Lab
Research Projects in the Mobile Computing and Networking (MCN) Lab Guohong Cao Department of Computer Science and Engineering The Pennsylvania State University http://www.cse.psu.edu/~gcao Mobile Computing
An Efficient Fault Tolerance Model for Path Recovery in MPLS Networks
An Efficient Fault Tolerance Model for Path Recovery in MPLS Networks Arunkumar C K M.Tech student, Dept. of ECE, Dayananda Sagar College of Engineering, VTU, Banglore, India ABSTRACT: Increasing demand
Figure 1. The Example of ZigBee AODV Algorithm
TELKOMNIKA Indonesian Journal of Electrical Engineering Vol.12, No.2, February 2014, pp. 1528 ~ 1535 DOI: http://dx.doi.org/10.11591/telkomnika.v12i2.3576 1528 Improving ZigBee AODV Mesh Routing Algorithm
AN EFFICIENT STRATEGY OF AGGREGATE SECURE DATA TRANSMISSION
INTERNATIONAL JOURNAL OF REVIEWS ON RECENT ELECTRONICS AND COMPUTER SCIENCE AN EFFICIENT STRATEGY OF AGGREGATE SECURE DATA TRANSMISSION K.Anusha 1, K.Sudha 2 1 M.Tech Student, Dept of CSE, Aurora's Technological
IJMIE Volume 2, Issue 7 ISSN: 2249-0558
Evaluating Performance of Audio conferencing on Reactive Routing Protocols for MANET Alak Kumar Sarkar* Md. Ibrahim Abdullah* Md. Shamim Hossain* Ahsan-ul-Ambia* Abstract Mobile ad hoc network (MANET)
How To Monitor Performance On Eve
Performance Monitoring on Networked Virtual Environments C. Bouras 1, 2, E. Giannaka 1, 2 Abstract As networked virtual environments gain increasing interest and acceptance in the field of Internet applications,
Intelligent Agents for Routing on Mobile Ad-Hoc Networks
Intelligent Agents for Routing on Mobile Ad-Hoc Networks Y. Zhou Dalhousie University [email protected] A. N. Zincir-Heywood Dalhousie University [email protected] Abstract This paper introduces a new agent-based
A Wireless Mesh Network NS-3 Simulation Model: Implementation and Performance Comparison With a Real Test-Bed
A Wireless Mesh Network NS-3 Simulation Model: Implementation and Performance Comparison With a Real Test-Bed Dmitrii Dugaev, Eduard Siemens Anhalt University of Applied Sciences - Faculty of Electrical,
PREVENTION OF DENIAL OF SERVICE ATTACK ON DYNAMIC SOURCE ROUTINGVANET PROTOCOL
PREVENTION OF DENIAL OF SERVICE ATTACK ON DYNAMIC SOURCE ROUTINGVANET PROTOCOL Komal Rani 1, Meenakshi 2 1 M.Tech Scholar, Central University of Punjab [email protected] 2 Centre for computer science
CHARACTERIZING OF INFRASTRUCTURE BY KNOWLEDGE OF MOBILE HYBRID SYSTEM
INTERNATIONAL JOURNAL OF ADVANCED RESEARCH IN ENGINEERING AND SCIENCE CHARACTERIZING OF INFRASTRUCTURE BY KNOWLEDGE OF MOBILE HYBRID SYSTEM Mohammad Badruzzama Khan 1, Ayesha Romana 2, Akheel Mohammed
Università degli Studi di Catania Dipartimento di Ingegneria Informatica e delle Telecomunicazioni VANETs
VANETs Ing. Alessandro Leonardi VANETs Vehicular Ad-hoc NETworks (VANETs) can be considered as a subset of Mobile Ad hoc NETworks (MANETs) with unique characteristics. A typical VANET consists of vehicles
An Efficient AODV-Based Algorithm for Small Area MANETS
An Efficient AODV-Based Algorithm for Small Area MANETS Jai Prakash Kumawat 1, Prakriti Trivedi 2 PG Student, Department of Computer Engineering & IT, Government Engineering College, Ajmer, India 1 Assistant
Simulation of wireless ad-hoc sensor networks with QualNet
Advanced Seminar Embedded Systems 2008/2009 Simulation of wireless ad-hoc sensor networks with QualNet Documentation by Tobias Doerffel Chemnitz, April 9, 2009 Contents Contents 1 Introduction 3 1.1 The
SIMULATION STUDY OF BLACKHOLE ATTACK IN THE MOBILE AD HOC NETWORKS
Journal of Engineering Science and Technology Vol. 4, No. 2 (2009) 243-250 School of Engineering, Taylor s University College SIMULATION STUDY OF BLACKHOLE ATTACK IN THE MOBILE AD HOC NETWORKS SHEENU SHARMA
The Optimal Methods of IVC Routing Protocol for VANET
The Optimal Methods of IVC Routing Protocol for VANET Bin TIAN, Kun-Mean HOU, Hongling SHI, Jianjin LI LIMOS Laboratory CNRS UMR 6158 Blaise Pascal University Clermont-Ferrand, France NICST2013: International
Simulation Analysis of Different Routing Protocols Using Directional Antenna in Qualnet 6.1
Simulation Analysis of Different Routing Protocols Using Directional Antenna in Qualnet 6.1 Ankit Jindal 1, Charanjeet Singh 2, Dharam Vir 3 PG Student [ECE], Dept. of ECE, DCR University of Science &
MAXIMIZING RESTORABLE THROUGHPUT IN MPLS NETWORKS
MAXIMIZING RESTORABLE THROUGHPUT IN MPLS NETWORKS 1 M.LAKSHMI, 2 N.LAKSHMI 1 Assitant Professor, Dept.of.Computer science, MCC college.pattukottai. 2 Research Scholar, Dept.of.Computer science, MCC college.pattukottai.
Politecnico di Milano Advanced Network Technologies Laboratory
Politecnico di Milano Advanced Network Technologies Laboratory Energy and Mobility: Scalable Solutions for the Mobile Data Explosion Antonio Capone TIA 2012 GreenTouch Open Forum June 6, 2012 Energy consumption
A Novel Routing and Data Transmission Method for Stub Network of Internet of Things based on Percolation
IEEE INFOCO 2011 Workshop on 2CN-2011 A Novel Routing and Data Transmission ethod for Stub Network of Internet of Things based on Percolation Xiangming Li, Jihua Lu, Jie Yang, and Jianping An School of
