An Efficient Crowdsourcing Search Scheme in Vehicular Ad hoc Networks



Similar documents
Consecutive Geographic Multicasting Protocol in Large-Scale Wireless Sensor Networks

DESIGN AND DEVELOPMENT OF LOAD SHARING MULTIPATH ROUTING PROTCOL FOR MOBILE AD HOC NETWORKS

A Comparison Study of Qos Using Different Routing Algorithms In Mobile Ad Hoc Networks

Study of Different Types of Attacks on Multicast in Mobile Ad Hoc Networks

Load-balancing Approach for AOMDV in Ad-hoc Networks R. Vinod Kumar, Dr.R.S.D.Wahida Banu

ROUTE MECHANISMS FOR WIRELESS ADHOC NETWORKS: -CLASSIFICATIONS AND COMPARISON ANALYSIS

CHAPTER 8 CONCLUSION AND FUTURE ENHANCEMENTS

Achieving Energy Efficiency in MANETs by Using Load Balancing Approach

Position and Velocity Aided Routing Protocol in Mobile Ad Hoc Networks

Preventing DDOS attack in Mobile Ad-hoc Network using a Secure Intrusion Detection System

Performance Analysis of QoS Multicast Routing in Mobile Ad Hoc Networks Using Directional Antennas

Behavior Analysis of TCP Traffic in Mobile Ad Hoc Network using Reactive Routing Protocols

Detecting Multiple Selfish Attack Nodes Using Replica Allocation in Cognitive Radio Ad-Hoc Networks

Figure 1. The Example of ZigBee AODV Algorithm

Study And Comparison Of Mobile Ad-Hoc Networks Using Ant Colony Optimization

International Journal of Advanced Research in Computer Science and Software Engineering

Optimization of AODV routing protocol in mobile ad-hoc network by introducing features of the protocol LBAR

Analysis on Leveraging social networks for p2p content-based file sharing in disconnected manets

Improvisation of The Quality Of Service In ZigBee Cluster Tree Network

Formal Measure of the Effect of MANET size over the Performance of Various Routing Protocols

A Novel Approach for Load Balancing In Heterogeneous Cellular Network

Continuous Fastest Path Planning in Road Networks by Mining Real-Time Traffic Event Information

A Survey on Reduction in Energy Consumption by Improved AODV on Mobile Ad Hoc Network

PERFORMANCE ANALYSIS OF AODV, DSR AND ZRP ROUTING PROTOCOLS IN MANET USING DIRECTIONAL ANTENNA

CROSS LAYER BASED MULTIPATH ROUTING FOR LOAD BALANCING

A UBIQUITOUS PROTOCOL FOR ADDRESS DYNAMICALLY AUTO CONFIGURATION FOR MOBILE AD HOC NETWORKS

An Efficient QoS Routing Protocol for Mobile Ad-Hoc Networks *

A Novel Path Selection and Recovery Mechanism for MANETs P2P File Sharing Applications

Traffic Prediction in Wireless Mesh Networks Using Process Mining Algorithms

Student, Haryana Engineering College, Haryana, India 2 H.O.D (CSE), Haryana Engineering College, Haryana, India

A NOVEL OVERLAY IDS FOR WIRELESS SENSOR NETWORKS

Forced Low latency Handoff in Mobile Cellular Data Networks

Location Information Services in Mobile Ad Hoc Networks

ISSN: (Online) Volume 2, Issue 2, February 2014 International Journal of Advance Research in Computer Science and Management Studies

A Routing Metric for Load-Balancing in Wireless Mesh Networks

Remote Home Security System Based on Wireless Sensor Network Using NS2

Intelligent Agents for Routing on Mobile Ad-Hoc Networks

Cluster-based Multi-path Routing Algorithm for Multi-hop Wireless Network

PERFORMANCE STUDY AND SIMULATION OF AN ANYCAST PROTOCOL FOR WIRELESS MOBILE AD HOC NETWORKS

Intelligent transportation systems: Past, present and look to future by using Grid technology

Road-Based Routing Protocol for Vanet Using Sumo and Move

Towards Efficient Routing in Vehicular Ad Hoc Networks

Simulation of Internet Connectivity for Mobile Ad Hoc Networks in Network Simulator-2

QUALITY OF SERVICE METRICS FOR DATA TRANSMISSION IN MESH TOPOLOGIES

Control overhead reduction: A Hierarchical Routing Protocol In Mobile Ad hoc Networks

INTERNET FOR VANET NETWORK COMMUNICATIONS -FLEETNET-

Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc

Security in Ad Hoc Network

Optimizing Congestion in Peer-to-Peer File Sharing Based on Network Coding

Intelligent Transportation System for Vehicular Ad-Hoc Networks

Mobile Tracking and Resource Reservation Scheme for Cellular Networks

Dynamic Antenna Mode Selection for Link Maintenances in Mobile Ad Hoc Network

Implementation of a Lightweight Service Advertisement and Discovery Protocol for Mobile Ad hoc Networks

Efficient Discovery of Internet Gateways in Future Vehicular Communication Systems

Thwarting Selective Insider Jamming Attacks in Wireless Network by Delaying Real Time Packet Classification

Performance Comparison of AODV, DSDV, DSR and TORA Routing Protocols in MANETs

Energy Efficient and Improved Certificate Revocation Technique for Mobile Ad Hoc Networks

A Well-organized Dynamic Bandwidth Allocation Algorithm for MANET

A Novel Pathway for Portability of Networks and Handing-on between Networks

Optimized Load Balancing Mechanism Using Carry Forward Distance

NetworkPathDiscoveryMechanismforFailuresinMobileAdhocNetworks

Performance Analysis of Spatial Reused Bandwidth Reservation in Ad Hoc Networks

Performance Evaluation of VANETs with Multiple Car Crashes in Different Traffic Conditions

ISSN: (Online) Volume 2, Issue 4, April 2014 International Journal of Advance Research in Computer Science and Management Studies

Hybrid Energy Efficient Distributed Protocol for Heterogeneous Wireless Sensor Network

ECE 555 Real-time Embedded System Real-time Communications in Wireless Sensor Network (WSN)

Energy Consumption analysis under Random Mobility Model

International Journal of Advanced Research in Computer Science and Software Engineering

3-12 Autonomous Access Control among Nodes in Sensor Networks with Security Policies

A Topology-Aware Relay Lookup Scheme for P2P VoIP System

A SURVEY OF MOBILITY MANAGEMENT PROTOCOLS

Location-Aided Routing (LAR) in mobile ad hoc networks

Robust Routing in Wireless Ad Hoc Networks

DAG based In-Network Aggregation for Sensor Network Monitoring

SIMULATION STUDY OF BLACKHOLE ATTACK IN THE MOBILE AD HOC NETWORKS

COMPARATIVE ANALYSIS OF ON -DEMAND MOBILE AD-HOC NETWORK

A Routing Algorithm Designed for Wireless Sensor Networks: Balanced Load-Latency Convergecast Tree with Dynamic Modification

CHAPTER 1 INTRODUCTION

Vulnerabilities of Intrusion Detection Systems in Mobile Ad-hoc Networks - The routing problem

Quality of Service Routing Network and Performance Evaluation*

LOAD BALANCING AND EFFICIENT CLUSTERING FOR IMPROVING NETWORK PERFORMANCE IN AD-HOC NETWORKS

Multimedia Data Transmission over Wired/Wireless Networks

Suganya D. Computer Science and Engineering, Anna University SMK FOMRA Institute of Technology, Chennai, India

III. Our Proposal ASOP ROUTING ALGORITHM. A.Position Management

Bandwidth Management Framework for Multicasting in Wireless Mesh Networks

PREVENTION OF DENIAL OF SERVICE ATTACK ON DYNAMIC SOURCE ROUTINGVANET PROTOCOL

An Active Network Based Hierarchical Mobile Internet Protocol Version 6 Framework

Survey on Load balancing protocols in MANET S (mobile ad-hoc networks)

AN EFFICIENT STRATEGY OF AGGREGATE SECURE DATA TRANSMISSION

Routing and Transport in Wireless Sensor Networks

Load Balancing in Periodic Wireless Sensor Networks for Lifetime Maximisation

On the Potential of Network Coding for Cooperative Awareness in Vehicular Networks

Using SIP Protocol for Bi-directional Push-to-Talk Mechanism over Ad-Hoc Network

Introduction to LAN/WAN. Network Layer

Technology Longowal, Punjab, India

Isolines: Energy-efficient Mapping in Sensor Networks

PERFORMANCE ANALYSIS OF AODV, DSDV AND AOMDV USING WIMAX IN NS-2

Congestion Controlled Adaptive Lightweight Multicast in Wireless Mobile Ad Hoc Networks

Transcription:

Int'l Conf. Wireless Networks ICWN'15 195 An Efficient Crowdsourcing Search Scheme in Vehicular Ad hoc Networks Chyi-Ren Dow, Duc-Binh Nguyen, Zi-How Lin and Shiow-Fen Hwang Department of Information Engineering and Computer Science Feng Chia University, Taichung, Taiwan {crdow, p39568, m12313, and sfhwang }@fcu.edu.tw Abstract In recent years, Vehicular Ad-hoc Networks (VANETs) have become a popular research field. In addition, conditions happened surrounding our life often have the demand to be supported by other people, and these conditions often occur on the road. This study proposes an efficient crowdsourcing search scheme in VANETs to search objects and collect data. Our proposed mechanism is based on the virtual backbone construction in VANETs. The regional data exchange can be limited, and the packet transmissions can be reduced. We have established coordinator and header mechanisms to manage the information of region nodes, reduce the amount of packet transmission and improve searching efficiency. Experimental results show that our schemes can effectively provide assistance in terms of search efficiency and satisfactory ratio. Keywords: VANETs, crowdsourcing, search scheme. I. INTRODUCTION Vehicular Ad-hoc Networks are emerging network architecture using wireless network technologies on the intelligent transportation systems (ITS) for mobile information communications. There are many VANETs applications, such as cooperative monitoring of traffic load, prevention and warning of vehicle collision, and location based services (LBS) combined with the nearby area information, etc. In addition, a model for problem solving is also developed with the Internet. Jeff Howe, a reporter of the Wired magazine has created a whole new jargon Crowdsourcing in 26. Enterprise organizations solicit a large number of volunteers to help them to gather information, provide ideas and solve problems about technical through the Internet. Volunteers usually complete tasks in their spare time and charge a small reward or not, but there may be some opportunities to get more rewards in the future. This solution provides a new way of organizing labors, especially for the software industry and the service industry. For example, Wikipedia [2] is an Internet encyclopedia, and everyone can participate in online editing. In the past, when people got off a taxi and forgot something in the car, it is not only hard to find the lost property but also wasting time, especially when they do not know the taxi fleet and license plate number. Currently, some taxi fleets and radio stations provide services to help people finding their missing property online. However, it is not immediate when the messages are broadcasted until the driver finds the lost property and returns it. In recent years, with the development of the Internet and the popularity of smart phones, people began to help each other through exchanging messages over the network such as looking for an accident escape, animal abusing, bullying and other cases. These Internet users can assist in finding suspects as long as they have enough information. In fact, the concept of the crowdsourcing already exists in our daily life. Crowdsourcing mechanisms have been widely applied in many fields since created, and there were many applications developed with sensors on smart phones and tablets. However, in VANETs with crowdsourcing, how to choose the crowd to assist the task and communicate effectively to the demand for them, and how to make proper filtering and screening to ensure the quality and accuracy of the returned data by the crowd, are important issues about crowdsourcing. In addition, the concept of traditional practice of distribution of demand and recovery of data is similar to the broadcast or multicast schemes. It is easy to generate large amounts of streaming data. The influence is perhaps not obvious because there is enough bandwidth in the wired network architecture, but it is a serious problem in VANETs with limited bandwidth. If we want to provide applications with effective crowdsourcing, we need to reduce the time of request spread and data recovery. Both are closely related to the amount of packet transmission. Anycast [1] is a method of information spreading on the network. Its concept is that if there is anyone who can provide the required services, they will be accepted after the demand spread. This method not only can reduce the amount of packet transmission, but also can choose appropriate service providers. Thus, anycast is more suitable for applications in bandwidth limited wireless network infrastructure compared with the broadcast scheme. Considering these issues, the application and technology of taxi based VANETs with a group structure and high density to find and track the target in a city are worth a discussion among us. Therefore, we propose an efficient crowdsourcing search scheme in VANETs. It is a distributed searching system based on virtual backbone and geography information

196 Int'l Conf. Wireless Networks ICWN'15 in VANETs. It uses vehicles on the backbone to play the role of crowd, and apportions the searching tasks to the crowd through crowdsourcing in VANETs. The information of vehicles is integrated and exchanged with headers via coordinators in a geographic grid [9]. When there are searching demands generated, our system will ask the coordinators first, and then forward the packet to headers and request vehicles to join the searching task. II. RELATED WORK The topic of data searching has been engaged in network research. Lakas et al. [8] proposed a hybrid cooperative through cooperating vehicles using the store-and-forward technique to share collected information. Noguchi et al. [14] proposed a location-aware service discovery scheme. It spreads service discovery messages to nodes inside a geographical area with IPv6 multicast. Some research schemes [6], [13] improved AODV to propose methods to optimize the route of discovery. Lo et al. [12] enabled vehicles to cooperatively aid the source node to discover the location of the destination node without the support of location services. The geographic load balancing routing, namely GLRV is deployed to provide a virtual backbone. GLRV can increase delivery ratio and reduce the transmission latency in hybrid VANETs architecture. How to process the distribution of a vast number of information from different locations is an important issue. Data aggregation technique aims to solve redundant or distributed data problem to improve the communication efficiency. Tal et al. [16] analyzed various solutions by using Fuzzy Logic in data aggregation schemes is suitable to get benefits in the development process of traffic systems that relies on these schemes. Zhang et al. [19] presented a hierarchical data aggregation scheme to reduce the transmitting of the redundant data which resulted from multisource data collecting and multi-path data transmitting. Traditional data aggregation methods usually rely on a fixed routing structure to ensure data to be aggregated. However, they cannot be used in highly mobile vehicle environments. Catch-Up [17] dynamically changed the forwarding speed of nearby reports so that they had a better chance to meet each other and be aggregated together. Dietzel et al. [4] proposed a generic model to describe and classify the proposed schemes. DA2RF [18] is an infrastructure-free data aggregation scheme by restricting forwarders to limit the number of forwarders in VANETs. In this way, transmission collisions can be avoided as much as possible. With the increasing popularity of smart phones in recent years, there are many studies using crowdsourcing techniques, including the sensing data collection, transportation issues, data accuracy, and other interesting applications. CrowdITS system [1] used the smart phones to collect sensing data without additional sensors and communication equipment and make improvements to traffic by collection of traffic information. CrowdOut [2] is based on contributions made by mobile users equipped with smart phones. It allows users to report traffic offense in real time and to map them on a city plan. There are systems sought volunteers to mine the disaster sensing dead space by crowdsourcing [3] and create a noise map in the urban environment through mobile phones with crowdsourcing [7]. Huang et al. [5] presented selection methods of automatic sensor based on crowdsourcing models for unattended acoustic sensor selection. Furthermore, passengers can also be an effective statistical evaluation of the traveling road conditions through the triaxial sensors in the phone [15]. Liu et al. [11] combined people and mobile sensing devices into a live wireless sensor. It uses this combination to remedy the traditional sensor blind, and also conforms the concept of crowdsourcing. III. THE PROPOSED SEARCHING METHOD In this section, we introduce our proposed searching mechanisms, including virtual backbone establishment of the tree searching architecture and the design of the crowdsourcing anycast query spreading mechanism. Then, we formulate crowdsourcing data filtering mechanisms. A. The Virtual Backbone of the Tree Searching Architecture Traffic could change very often with complex road structure in urban environments as time goes by different distances, directions and speed of the vehicle will cause the network topology changes and affect the stability of the chain. If the city roads are divided by geographic grids to establish a backbone tree, we can limit the area of data exchange of information and reduce unnecessary traffic packets to achieve fast and stable data transmission. Exchanging and maintaining the data table between important nodes in the backbone can simplify data storage and management. The data can be found more quickly, and the searching time can also be reduced with precise management. The vehicle stays in each geographic grid longest will be elected as a header to manage the information of other vehicles in the grid to reduce the packet number of switched data. Normally, the vehicle closest to the center of the grid will be elected as a coordinator. As shown in Figure 1,, where and are coordinates of the center, and are coordinates of the vehicles in the same grid. is the range of transmission to consider a vehicle as the header in the grid. As shown in Figure 1, we calculate the distance between each vehicle and the center, the header of the grid is D1 because it has the smallest distance. Headers within grids regularly gather information of vehicles in the same grid. As shown in Figure 2, the coordinator within the grid gathers information from adjacent grids in order to accelerate the speed of searching, but it will generate a lot of queries and return packets when there are too many coordinators. Therefore, development an appropriate number of coordinators is an important issue. As shown in Figure 3, considering the degree of branching of the tree and beginning with the smallest number of grids. If the degree of the header within the grid is greater than 2, it will be elected as the coordinator. Therefore, this step may lead to a coordinator

Int'l Conf. Wireless Networks ICWN'15 197 having too many nearby coordinators. For example, coordinator within grids 22 and 54 are superfluous, because there are too many coordinators. In order to avoid collecting unnecessary information from other paths, a coordinator is created every three hops. However, the coordinator cannot be established if it is located in the leaves of the tree (grids 2 and 58) to avoid excessive control overhead and reduce excess coordinators. Because grids 55 and 58 collect information on the same area, they will result in a large amount of duplicated information and redundant of transmission. B. The Crowdsourcing Anycast Query Spreading Mechanism Figure 1 Grid Header Election Figure 4 The Reply Table Figure 5 The Query Packet Figure 2 Coordinator Collection Figure 3 Coordinator Establishment The header or the coordinator within each grid maintains a reply table as shown in Figure 4 which contains detailed data fields of each informed object. Vehicles will periodically reply the information of board objects (such as lost and sensor data, etc.) to headers within grids, and forward the data to coordinators for management. When there is a task (object searching or data collection, etc.), our system will generate query packets as shown in Figure 5 to send to the nearby coordinator. These query packets contain the purpose of task (lost, target searching, data collection, etc.), content (including target characteristics, time, location, etc.). The coordinator receiving the query packet will be compared with the reply table, and then return to the source node. If the task needs to cooperate for finding the target, the header within the grid near the target area asks the vehicle within the grid for joining the task after receiving the query packet. When any vehicle responses content, the task starts. When the task is completed, the data will be returned by the header and coordinator. If there is no matching information, the coordinator passes the query packets to other coordinators through the adjacent headers within the grids, and they compare with the reply table. In order to maintain the

198 Int'l Conf. Wireless Networks ICWN'15 effectiveness of the searching mechanism, we have developed the threshold of searching time to avoid searching too long or endless searching. We will terminate searching and return results if time is over. Our crowdsourcing search mechanism is listed as follows: (1) Coordinators regularly update the reply form. (2) Source node generates a query packet, and delivers to coordinators for comparing data. In case of the data is matched, the coordinator returns to the source node. (3) If the data is not matching, the query packet will be passed to other coordinators for comparing data by neighbor headers. (4) After receive the query packet, the header of each neighbor will ask other vehicles if willing to assist or not. (5) The task starts when any vehicle responses content. (6) When the task completes, messages will be responded to the source node via headers and coordinators. (7) If searching time exceeds T search, the task will be terminated. C. The Filtering Mechanism Although we have designed the query packet format and reply mechanism to provide the format of returned data. However, getting the number of requirements from the return data is also a problem. Hence we need to formulate the filtering mechanism to deal with these situations. If we allow the transmitted of data to be collected together, it would cause a considerable burden for the network. Thus, we must filter redundant information through hierarchical steps to reduce traffic and leave useful information. We divide data filtering into three types. For the first type, the searching condition given from the source node to the coordinator is precision and the searching condition given from the coordinator to the header is fuzzy. By this way, we can reduce the difficulty of searching by vehicles and increase the number of data. The coordinator can filter those data returned by headers before passing to the source node. The second type) where conditions given from the source node, and the coordinator are both precise. It increases the difficulty of searching by vehicles but reduces the amount of data and reduces the load of networks. The third type represents the conditions given from the source node and the coordinators are both fuzzy, the data returned by vehicles will not be filtered by the coordinator, and the source node can select the information which one does it wants. When the new beginning data is received, our mechanisms allow the same information received within the time threshold T for maintaining accuracy and reliability of the information. The number of repetitions will be recorded into the reply table and form a credit value. The higher credit value represents the higher reliability of the data. Each cumulative data will get a survival time, T life after time T, and it is not allowed to accept the same data. When the time T life ends, the extra data will be discarded or replaced by new data. IV. EXPERIMENTAL RESULTS This section is carried to evaluate our proposed crowdsourcing search scheme. We use the version 2.35 of Network Simulator 2 (NS-2) as our simulator. The simulation vehicular movement mode is generated by Simulation of Urban Mobility (SUMO). As shown in Figure 6, we compare the control overhead with the time change. At the beginning, since the purpose of our method is to establish the backbone, the amount of control packets required will be greater than AODV and Geogrid. However, once the backbone structure and information forms contents are completed, the needed amount of control overhead will gradually stabilize. Control Overhead Success Rate 25 2 15 1 5 1.8.6.4.2 2 4 6 8 1 12 Time (sec) Figure 6 Control Overhead vs. Time 5 75 1 125 15 175 2 225 25 Distance (m) Figure 7 Successful Rate vs. Distance Ours AODV Geogrid AODV Geogrid Ours As shown in Figure 7, the success rate is compared to the change in distance. The range for distance is 5 to 25. The success rate of AODV decreases as the distance increases, because AODV always starts a new search. Therefore, the success rate will decrease when the distance increases. On the other hand, when Geogrid perform a search, every point is looking for the nearest coordinator for inquiries. Thus, the success rate obtained will display a stable status. In our method, every coordinator works together to maintain and

Int'l Conf. Wireless Networks ICWN'15 199 exchange the reply tables. This reduces the search time, which also raises the level of efficiency. In comparison, Geogrid can find the target more effectively. V. CONCLUSIONS In this study, we propose an effective crowdsourcing search scheme in VANETs. It can reduce the number of transmission packets through the establishment of coordinator and header, and provide crowdsourcing search of the query instead of blind searching. The proposed scheme not only improves the results of discovery, but also reduces dissemination time and reply time. Design of the table information can help to exchange all reply discoveries. As the future work, we intend to implement our crowdsourcing search scheme. However, not everyone is willing to participate in crowdsourcing tasks. Maybe we can combine incentives to promote the wishes of people, providing them with virtual or real currency. Furthermore, we will consider more methods for both data aggregation and data filtering in order to achieve more perfect results. ACKNOWLEDGMENT The authors would like to thank the Ministry of Science and Technology of the Republic of China for financially supporting this research under Contract No. 13-2221-E-35-57-. REFERENCES [1] K. Ali, D. A. Yaseen, A. Ejaz, T. Javed and H. S. Hassanein, CrowdITS: Crowdsourcing in Intelligent Transportation Systems, Wireless Communications and Networking Conference, Paris, pp. 337-3311, Apr. 212. [2] E. Aubry, T. Silverston, A. Lahmadi and O. Festor, CrowdOut: A Mobile Crowdsourcing Service for Road Safety in Digital Cities, Pervasive Computing and Communications Workshops, Budapest, pp. 86-91, Mar. 214. [3] E. T. Chu, Y. L. Chen, J. Y. Lin and J. W. S. Liu, Crowdsourcing Support System for Disaster Surveillance and Response, Symposium on Wireless Personal Multimedia Communications, Taipei, pp. 21-25, Sep. 212. [4] S. Dietzel, J. Petit, F. Kargl and B. Scheuermann, In-Network Aggregation for Vehicular Ad Hoc Networks, Communications Surveys & Tutorials, Vol. PP, No. 99, pp.1, Apr. 214. [5] P. S. Huang, M. H. Johnson, Y. Wotao and T. S. Huang, Opportunistic Sensing: Unattended Acoustic Sensor Selection Using Crowdsourcing Models, IEEE International Workshop on Machine Learning for Signal Processing, Santander, pp. 1-6, Sep. 212. [6] F. Iqbal, M. I. K. Babar, M. H. Zafar and M. F. Zuhairi, I- AODV: Infrastructure Based Ad Hoc On-demand Distance Vector Routing Protocol for Vehicular Ad Hoc Networks, IEEE International Conference on Smart Instrumentation, Measurement and Applications, TBD Malaysia, pp. 1-5, Nov. 213. [7] S. S. Kanhere, Participatory Sensing: Crowdsourcing Data from Mobile Smartphones in Urban Spaces, IEEE International Conference on Mobile Data Management,Lulea, pp. 3-6, Jun. 211. [8] A. Lakas, M. A. Serhani and M. Boulmalf, A Hybrid Cooperative Service Discovery Scheme for Mobile Services in VANET, IEEE International Conference on Wireless and Mobile Computing, Networking and Communications, Wuhan, pp. 25-31, Oct. 211. [9] Y. H. Lee, C. R. Dow, L. H. Huang, Y. C. Lin, S. F. Hwang and W. B. Lee, An Efficient Geo-aware Peer-to-Peer Resource Discovery and Sharing Scheme in Vehicular Ad-hoc Networks, Ninth International Conference on Information Technology: New Generations, Nevada, pp. 54-59, Apr. 212. [1] P. J. Lin, C. R. Dow, S. C. Chen, C. J. Li and S. F. Hwang, An Efficient Anycast Scheme for Discovering K Services in Mobile Ad-hoc Networks, The 5th ACM symposium on Performance evaluation of wireless ad hoc, sensor, and ubiquitous networks, Vancouver, pp. 33-37, Oct. 28. [11] J. W. S. Liu, E. T. H. Chu and P. H. Tsai, Fusing Human Sensor and Physical Sensor Data, IEEE International Conference on Service-Oriented Computing and Applications,Taipei, pp. 1-5, Dec. 212. [12] C. C. Lo, J. W. Lee, C. H. Lin, M. F. Horng and Y. H. Kuo, A Cooperative Destination Discovery Scheme to Support Adaptive Routing in VANETs, IEEE Vehicular Networking Conference, New Jersey, pp.22-28, Dec. 21. [13] H. Maowad and E. Shaaban, Efficient Routing Protocol for Vehicular Ad Hoc Networks, IEEE International Conference on Networking, Sensing and Control, Beijing, pp. 29-215, Apr. 212. [14] S. Noguchi, M. Tsukada, T. Ernst, A. Inomata and K. Fujikawa, Location-aware Service Discovery on IPv6 GeoNetworking for VANET, International Conference on ITS Telecommunications, Petersburg, pp.224-229, Aug. 211. [15] C. Song, J. Wu, M. Liu, H. Gong and B. Gou, RESen: Sensing and Evaluating the Riding Experience Based on Crowdsourcing by Smart Phones, 8 th International Conference on Mobile Ad-hoc and Sensor Networks, Chengdu, pp. 147-152, Dec. 212. [16] I. Tal and G. Muntean, Using Fuzzy Logic for Data Aggregation in Vehicular Networks, Distributed Simulation and Real Time Applications, Dublin, pp. 151-154, Oct. 212. [17] B. Yu, C. Z. Xu and M. Guo, Adaptive Forwarding Delay Control for VANET Data Aggregation, Parallel and Distributed Systems, Vol. 23, No. 1, pp. 11-18, Jan. 212. [18] Y. Yuan, J. Luo, W. Yan, T. Zhao and S. Lu, DA2RF: A Data Aggregation Algorithm by Restricting Forwarders for VANETs, Computing, Networking and Communications, Anaheim, pp. 393-397, Feb. 214. [19] L. Zhang and B. Jin, QoS-Oriented Data Dissemination in VANETs, Parallel and Distributed Processing Symposium Workshops & PhD Forum, Shanghai, pp.21-25, May 212. [2] Wikipedia. http://en.wikipedia.org/wiki/main_page