ijiret sandeep mk cloud based traffic alerts system using smart phone

Category:

Documents


0 download

DESCRIPTION

Traffic monitoring systems deployed until now, use data collected mainly through fixed sensors. Advances on the modern mobile devices have made possible the development of Smart Traffic Systems, which use the traffic information gathered by the drivers’ mobile devices to provide route guidance. The paper is focused on building a Low Pro-cessing Real-Time Traffic Information System based mobile devices and message passing cloud Server which is used for both acquiring traffic information data, and for providing feedback and guidance to drivers. This paper demonstrates the low communication features and requirements for dy-namic route guidance together with possible solutions. A key component of the system is the cloud server that gathers data in and passes to the client without requiring the client to request the server for traffic data. The system is developed using Android and works on any Android enabled device with cloud server as a communicator between phones.

TRANSCRIPT

  • Peer Reviewed Online International Journal Volume 1, Issue 3, July 2014 1

    Cloud Based Traffic Alerts System

    using Smart Phone

    Sandeep MK

    M.Tech in Computer Science & Engineering

    KLE Dr. M. S. Sheshgiri College of Engineering

    Belgaum, Karnataka, India

    [email protected]

    Rashmi G

    Assistant Professor in Computer Science

    KLE Dr. M. S. Sheshgiri College of Engineering

    Belgaum, Karnataka, India

    [email protected]

    Henin Roland Karkada

    M.Tech in Computer Science & Engineering

    Center for PG Studies, VTU

    Belgaum, Karnataka, India

    [email protected]

    Abstract

    Traffic monitoring systems deployed until now, use data

    collected mainly through fixed sensors. Advances on the

    modern mobile devices have made possible the development

    of Smart Traffic Systems, which use the traffic information

    gathered by the drivers mobile devices to provide route guidance. The paper is focused on building a Low Pro-

    cessing Real-Time Traffic Information System based mobile

    devices and message passing cloud Server which is used for

    both acquiring traffic information data, and for providing

    feedback and guidance to drivers. This paper demonstrates

    the low communication features and requirements for dy-

    namic route guidance together with possible solutions. A key

    component of the system is the cloud server that gathers

    data in and passes to the client without requiring the client

    to request the server for traffic data. The system is developed

    using Android and works on any Android enabled device

    with cloud server as a communicator between phones.

    Keywords

    Cloud Computing, GPS, C2DM, HTTP

    Introduction

    Traffic congestion is a major problem affecting millions

    of people in their everyday life in big cities all over the

    world. Traffic monitoring systems deployed until now use

    the data collected mainly through fixed sensors; which pro-

    vide information about the number and speed of vehicles

    that cross them. Nevertheless this type of system is not de-

    ployed at wide scales mostly because of its high cost. Ad-

    vances on the modern mobile devices have made possible

    the development of Smart Traffic Systems which use the

    traffic information gathered by the drivers mobile devices to provide route guidance. This paper demonstrates the low

    communication features and requirements for dynamic route

    guidance together with possible solutions. A key component

    of the system is the cloud server that gathers data in and

    passes to the client without requiring the client to request the

    server for traffic data. Mobile devices used as traffic sensors

    present major advantages compared to other solutions.

    So far all the existing solutions require the design, im-

    plementation and maintenance of special infrastructure,

    which can be both expensive and difficult to deploy. On the

    other hand, cellular networks are already widely deployed

    and provide large population coverage.

    Modern mobile devices come equipped with Global Po-

    sition System (GPS) receivers which can calculate the de-

    vices location and speed with sufficient accuracy. On the communication side, many wireless standards

    (3G/4G/WLAN) are already included and most of the up-

    coming standards are expected to be integrated in the near

    future.

  • International Journal of Innovatory Research in Engineering and Technology IJIRET www.ijirusa.webs.com

    Peer Reviewed Online International Journal Volume 1, Issue 3, July 2014 2

    This connectivity capacity and the array of sensors that

    mobile devices are equipped with, make them suitable for

    gathering a great amount of traffic data. Finally, modern

    mobile devices feature high resolution screens or touch

    screens that can be used for interacting with the driver and

    display detailed information. Although the motivation be-

    hind using mobile devices in Smart Traffic Systems is obvi-

    ous, there are still many challenges and issues that must be

    addressed before deploying it to the real world. The most

    critical ones are related to security and privacy of the users

    and to efficient positioning and real-time route guidance. A

    key component of such a system must be the mobile applica-

    tion which will collect the traffic data; integrate security

    algorithms and finally present guidance information to the

    driver.

    Cloud computing will in many cases offer the appropri-

    ate scalability, flexibility and cost-model for many different

    types of services. This proves the importance of these tech-

    nologies and how crucial it is to continue to push the bound-

    ary on what is possible to offer to the end users with the ev-

    er-improving hardware and network infrastructure available.

    A common belief is that- combination of a cloud based con-

    tent publisher and a smart phone content subscriber. Focus is

    on a concept of tying both cloud computing and mobile de-

    vices together through push messaging. Push messaging

    provides the possibility for mobile devices to receive mes-

    sages from a content publisher via a cloud application. In

    this context a fairly new technology called C2DM (Cloud to

    Device Messaging), which is part of the Android platform

    and has been developed by Google is looked into. This paper

    presents the clouds push to device messaging and smart

    phones cloud access reduces communication and the pro-

    cessing overhead on various mobile devices.

    Figure 1. Cloud computing Architecture

    Aim and Objectives

    The System is designed to provide low processing traffic alert system which can be employed on small devices such

    as mobile phones.

    The targeted application is deployed to run on smaller de-vices such as mobiles phones.

    The System must provide Route Path Information on the google maps.

    The proposed system must provide traffic alerts on the displayed route to the user rather than displaying every-

    thing on the map.

    The system must allow users to upload traffic alert from their mobile in real time.

    The system use accelerometer to detect slow moving traf-fic by getting orientation and movement of the mobile.

    The System must secure the data storage on the cloud server using Symmetric Encryption.

    The configured system provides location based alert within the 2 KMS surrounding of the location point.

    Proposed System

    The proposed system provides the traffic information us-

    ing GPS; the application monitors the user location while

    traveling fetchs information about the traffic by sending the GPS co-ordinates to the Cloud Server which provides mes-

    saging service to clients, allows user to get Location based

    notes alert. The clouds messaging service reduces the bur-den on the clients to look for the server for traffic data time-

    ly which reduces the processing overhead on the clients by

    90% and the data communication by 50% compared to pre-

    vious approaches.

    Proposed System and Its Advantages

    Assume an example where two users wants to travel in the same route, The First user is ahead in the route with re-

    spect to the second user. Assume first user finds the traffic in

    the route, he intimates to all the users of the traffic alert sys-

    tem by sending the message to the cloud server that contains

    the GPS Co-Ordinates of the traffic area. Unlike previous

    HTTP Servers the Cloud Servers Push Cloud to device messaging allows the message to be transferred to the traffic

    alert if they are reachable, if the users are not available,

    Cloud Server sends the message to the offline client as soon

    as they become available.

    This feature of server approaching the client reduces the

    burden of storing data on the server and making the client

    application to periodically check the servers database for data availability. After receiving the message from the serv-

    er, Client application checks his current location and calcu-

    lates the distance between messages location and current

  • International Journal of Innovatory Research in Engineering and Technology IJIRET www.ijirusa.webs.com

    Peer Reviewed Online International Journal Volume 1, Issue 3, July 2014 3

    location, if the distance is less than 2 km and is in the path of

    the users route, Client application raises the alert by giving voice alert to the user and displays the traffic notification on

    the google map. The application also provides Route direc-

    tions to the user. The application reduces the processing

    overhead since the application is not required to check the

    server database for data availability and data communication

    by 50%, since there is no need to send requests to the server

    periodically. The Proposed approach allows users get alert

    from the traffic police by getting the alerts updated from the

    police mobile phone.

    Advantages

    The use of cloud server reduces the processing overhead on the small devices (mobile) by 90%.

    The secure cloud messaging reduces the burden of storing and retrieving data from the server.

    Reduces the data communication by 50%.

    Client will not get all the traffic alerts; instead he will get the traffic alerts which are near to the clients current loca-tion.

    There is no extra infrastructure needed for this cloud based traffic alert system.

    Figure 2. System architecture

    In Figure 2 first user has to register to the cloud server

    along with the location details i.e. latitude and longitude.

    Then client has to set the traffic alert range in km, it means

    the client only get the traffic alerts within that range. If there

    is any traffic the super user i.e traffic police will upload the

    traffic details to the cloud server along with the latitude and

    longitude. Then the cloud server will send the traffic alerts to

    those clients, which are near to that traffic location. So the

    clients avoid that route and take alternate route to reach their

    destination.

    Modules

    The modules designed used in the system are:

    1) Login Module

    In this module the administrator of the system (super user)

    will perform the following tasks:

    Input: Enters the username and password

    Output: When clicked on submit button, It will redirect to

    the traffic alert log page.

    2) Search Module

    This module is used to find the route between the source and

    destination.

    Input: User enters the source and destination latitude and

    longitude.

    Output: when client clicks find route button, the application

    will show the route between the source and destination.

    3) Server settings module In this module, the client of the system will enter the cloud

    server IP address.

    4) Traffic alert settings module

    In this module the client will enter the range in Km; within

    that the traffic alerts will receive.

    5) Traffic alert Module In this module, the super user or administrator will upload

    the traffic details such as low traffic, medium traffic or high

    traffic with the particular location.

    6) Place Module

    In this module, the administrator or client will add frequent-

    ly visited source and destination and also delete the places.

    Results and Discussions

    In this section the effectiveness of the system is represent-

    ed using graphs for response time v/s number of users and

    Response time v/s distance in

    km.

    Figure 3. Response time v/s number of users

    In the above graph response time is taken in Y axis and

    number of users registered is taken in the X axis. It can be

    seen that there is an exponential rise in the response time to

    number of user increases.

  • International Journal of Innovatory Research in Engineering and Technology IJIRET www.ijirusa.webs.com

    Peer Reviewed Online International Journal Volume 1, Issue 3, July 2014 4

    Figure 4. Response time v/s distance

    In the above graph response time is taken in Y axis and

    distance in km is taken in the X axis. It can be seen that there

    is an exponential rise in the response time to distance in-

    creases.

    Conclusion and Future Scope

    In this paper the simple traffic scenario is considered, here

    user has to register to the cloud server through the Android

    application installed in his smart phone. The traffic police is

    the administrator and he will update the traffic details from

    his smart phone to the cloud server along with the location

    i.e. latitude and longitude. All the data has to be stored in the

    cloud database server. Once the traffic details are stored,

    Cloud server will automatically send traffic alerts to the reg-

    istered clients. The clients will not get all the traffic alerts

    instead; he/she will get traffic alerts which are near to his/her

    location.

    Hence client will not get confused with all unnecessary

    traffic alerts. Once he/she gets the traffic alert he/she will

    take alternate route to reach his/her destination.

    Future Scope

    This work targets the development of smart traffic infor-

    mation system based on smart phones. The analysis of the

    traffic information system, its security risks, requirements

    and challenges for dynamic route guidance, together with

    possible solutions has been presented. A key component of

    the system, the mobile application which is used for testing

    and evaluating new algorithms has been described and its

    security and privacy features have been addressed.

    Reference

    [1] V. Manolopoulos, S. Tao, S. Rodriguez, M. Ismail, and

    A. Rusu School of ICT, Royal Institute of Technology

    Stockholm, Sweden, MobiTraS: A Mobile Application for a Smart Traffic System

    [2] Jarle Hansen School of Information Systems, Computing

    and Mathematics Brunel University London, UK Cloud to Device Push Messaging on Android: a Case Study 2012 26th International Conference on Advanced Information

    Networking and Applications Workshops.

    [3] Rezwana Karim, Department of Computer Science, Rut-

    gers University VANET: Superior System for Content Dis-tribution in Vehicular Network Applications

    [4] Md Whaiduzzaman a, Mehdi Sookhaka, Abdullah Gania

    , Rajkumar Buyyab A Survey on Vehicular Cloud Compu-ting

    [5] Yong Hao, Student Member, IEEE, Yu Cheng, Senior

    Member, IEEE, Chi Zhou, Senior Member, IEEE, and Wei

    Song A Distributed Key Management Framework with Cooperative Message Authentication in VANETs

    [6] http://www.cloudtuitorials.com/cloudtypes

    [7] http://en.wikipedia.org/wiki/Java_(programmlanguage)

    [8]http://help.xcart.com/index.php?title=Guidelines_on_writ

    ing_Software_specification

    [9] http://ecomputernotes.com/software-engineering

    [10]http://www.pearltrees.com/u/20909094-flowchart-

    encyclopedia

    [11]http://dataflowdiagram.blogspot.in/2009/10/what-is-dfd-

    or-what-is-data-flow.html

    [12]http://www.javagyan.com/tutorials/umltutorial/use-case-

    diagram

    [13] http://www.learnsad.com/UMLSEQ.html

    [14] http://blogcoder.net/html5

    Cloud Based Traffic Alerts System Using Smart Phone

    [15]http://docs.oracle.com/cd/E24902_01/doc.91/e50711/ch

    _jv.htm

    [16]http://warez-serbia.com/90446-pluralsight-mysql-

    fundamentals-part-2.html

  • International Journal of Innovatory Research in Engineering and Technology IJIRET www.ijirusa.webs.com

    Peer Reviewed Online International Journal Volume 1, Issue 3, July 2014 5

    Biographies

    SANDEEP MK received B.E.

    in Computer Science and En-

    gineering from SIR MVIT

    Bangalore and currently pursu-

    ing Masters in Computer Sci-

    ence and Engineering from

    KLE Dr. M. S. Sheshgiri col-

    lege of Engineering and Tech-

    nology, Belgaum. His area of

    interest includes Cloud Com-

    puting.

    He may be reached at [email protected]`

    HENIN ROLAND KARKA-

    DA is currently pursuing

    M.Tech in Computer Science

    at Center for Post-Graduation

    Studies, (VTU), Belgaum.He

    received his Bachelor of Engi-

    neering in Computer Science

    from Mangalore Institute of

    Technology (MITE) Manga-

    lore. His areas of interests in-

    clude Content Based Image

    Retrieval, Cloud Computing

    and Semantic Web

    He may be reached at [email protected]