Sei sulla pagina 1di 8

International Journal of Computer Engineering and Applications, Volume XII, Issue I, Jan.

2018

IOT BASED SYSTEM FOR PASSENGER SERVICE IN RAILWAYS


WITH SECURE ICN-ARCHITECTURE
Pradeep P Laturkar1, Jui Shahapure2,Asha Shinde3, Yash Madwanna4,Vrushali Sontakke5
1
Assistant Professor, Department of Computer Engineering
2, 3, 4, 5
Department of Computer Engineering
Pune Vidyarthi Griha’s College of Engineering and Technology
Savitribai Phule Pune University, Pune, India

ABSTRACT:
The basic idea of the project is to implement Internet of Things (IoT) technology in Railways
and constitute a secure IoT system by using Information Centric Networking (ICN) architecture
to encompass the key requirements of IoT system. The proposed system is based on ICN
architecture. ICN is the architecture for IoT which supports multicast, mobility and security.
Mobility is the necessity for proposed IoT system in railways. This system should also be secured
as it collects passengers’ information. Hence, it can be said that the ICN architecture is base
for IoT system in railways.
The Internet of Things (IoT) based system is for catering passengers’ services and requests in
railways. The system is to collect requests from passengers from each coach, track the location
of crew members within train and allocate them requests from passengers. This allocation of
the requests to the crew members takes place depending on the Online Proximity Aware Mobile
(OPAM) multi objective resource allocation algorithm. At this time, OPAM resource allocation
algorithm takes service arrival time, location information and workload factor of crew member
into consideration. As proposed project is based on ICN architecture, it will use secure device
discovery concept to make system more secure.

Keywords: OPAM resource allocation algorithm, mobility, device discovery.

[1] INTRODUCTION

Railways is the most extensively used mode of transportation in India. By considering


increasing traffic problems, it is expected that number of passengers will increase in coming
years. This growth in passengers increases the need for corresponding increase in comfort and
service provided to passengers on board a railways train.
The Internet of Things (IoT) [1, 8] is the new technology which uses network of things
where each device has its own unique identifier through which they can be addressed. Because
of this things can communicate and exchange information. The concept of IoT has vision of
fully connected world where users can control anything virtually from anywhere. Railway
network is among the application domains where this IoT technology can be used.
The current system in railways is manual or depends on the cellular networks. So it is
time consuming. The time of getting service is not predictable. It does not work well when train
goes in remote area where network is not available. This hand operated on demand service
system does not guarantee Quality of Service and thus causes lowering of productivity. So the
proposed system guarantees a quick service. ICN provides replacement for traditional IoT base.

Pradeep Laturkar,Jui Shahapure,Asha Shinde, Yash Madwanna,Vrushali Sontakke 1


International Journal of Computer Engineering and Applications, Volume XII, Issue I, Jan.2018

In this paper, the proposed system claims to provide quick service to passengers by
distributing the tasks fairly among the crew members in order to prevent over/under loading.
The system uses local network connectivity within trains. The entire working depends upon the
communication between these different instances of the railway network. Passengers’ requests
for various services are collated periodically with the user interface connected to raspberry pi
[7] in each coach and then allocated to crew members within train taking into consideration
their services time, the workload factor and proximity of such members to problem at hand.
[Figure-1] shows the proposed system in railways.

Figure: 1. Intra-train infrastructure for proposed system.

The implementation of proposed system includes following steps:

[2] AGGREGATION OF PASSENGERS REQUESTS


When passengers require a service from rail crew, they need to feed the requests through
a fixed user interface connected to raspberry pi [5] deployed in each coach. [Figure-2] shows
app developed for mobile used as user interface. First they need to register and then can use the
system. Registration requires mobile number, PNR number on ticket, coach number and seat
number. Then after login by PNR number and mobile number, they need to enter type of
requests required. There are two possible cases in entering requests of services. First one is for
normal user and another is for emergency conditions. In case of emergency, user do not need
to follow registration system, they only need to enter coach number and seat number.
The type of requests are cleaning, HVAC (Heat Ventilation and Air Conditioning),
pantry, security, medical help. Out of which medical, fire extinguisher and security comes under
emergency cases.
All these information is accepted on each client raspberry pi node in each coach. Then it
is send to the server raspberry pi. Server is located at center so as to collect information
efficiently from all client raspberry pi. The request contains additional information with it. It is

Pradeep Laturkar,Jui Shahapure,Asha Shinde, Yash Madwanna,Vrushali Sontakke 2


International Journal of Computer Engineering and Applications, Volume XII, Issue I, Jan.2018

Requests arrival time, coach number and priority. Higher the priority of requests quicker it will
be served. Wireless local area network is used for connectivity in connecting client and server
raspberry pi nodes.

Figure: 2. User interface display

[3] OPAM RESOURCE ALLOCATION ALGORITHM


OPAM resource allocation algorithm will run on server. It will perform allocation of
service to crew members using algorithm. For resource allocation, the proposed system uses a
combination of pre-emptive and non-preemptive approaches. It will follow First Come First
Serve (FCFS) and priority based algorithm also.
Initially all requests and crew member information is stored in database at server. When
resource allocation algorithm runs, database at server is scanned. It will check new requests
coming from clients and crew members which are free. It will allocate requests to crew
members according to their arrival timings and priorities. This will ensure quick service in case
of emergency.
Priority queue data structure is used in this case to store pending requests and information
about free crew members. When crew member is allocated with service request then status of
crew is assigned as ENGAGED and when it completes its task then it is assigned with FREE
status. Continuous update of status and location of crew is saved in database at server. So it is
available to give next service. The multi-objective function g(x) [3] is used to allocate resource
and equation for it is,

g (x) =∑wi.fi(x)

Pradeep Laturkar,Jui Shahapure,Asha Shinde, Yash Madwanna,Vrushali Sontakke 3


International Journal of Computer Engineering and Applications, Volume XII, Issue I, Jan.2018

This multi-objective function is used in writing algorithm for an on-line proximity aware
mobile resource allocation algorithm.

[4] TRACKING OF CREW MEMBERS


Train’s crew members are almost always in motion. Thus there is need to track location
of crew within train to give it a message about service. We can use GPS to track location but
GPS needs continuous internet connectivity. So it is ineffective indoor. Rail crew members
carry portable mobile devices which are capable of receiving wireless signals. Server updates
its data according to location of mobile device. Thus server is aware of location of crew
member. Tracked crew member is allocated with service request to serve passengers. Message
is sent to crew member’s device informing it about which service is served to which passenger.

Figure: 3. Location tracking and servicing system

[5] IMPLEMENTATION OF ICN


Security, interoperability and mobility are key challenges of IoT. Information centric
networking [2] is a new architecture for IoT which changes traditional idea of IoT. Mobility,
security are key principles of ICN.

Pradeep Laturkar,Jui Shahapure,Asha Shinde, Yash Madwanna,Vrushali Sontakke 4


International Journal of Computer Engineering and Applications, Volume XII, Issue I, Jan.2018

In ICN, identification of network entities i.e. mobile devices of crew members in this case
is done by their names instead of IP address [4]. Naming service is to assign and authenticate
device names. The names assigned to each device are unique.
Goal is to establish relationships among nodes for identification of nodes. At first device
sends secure ID of itself to pi node and pi node sends back signature key device. Then device
sends to pi its secure ID encrypted with signature key. As a response pi sends action key
encrypted with signature key. Thus it is implemented in three way form.

Figure: 4. Device Discovery

[6] CONCLUSION
In this paper, we have proposed IoT based system for servicing passenger requests during
long train journey. Also we have used Information Centric Networking in the system for
security measures. The OPAM resource allocation uses information from location tracking and
servicing system for optimization in addition to workloads assigned. Our paper proposes a
system which will be beneficial because none of the present system guarantees of providing
quick service. Also the proposed system will reduce manual efforts as in current. Also it will
be reusable and more secure. It also helps in making smart ubiquitous systems. If proposed
system will be implemented in railways then passengers will have more comfortable journey
than nowadays. For long range, we can also use Wi-Max [9] which will provide better signal

Pradeep Laturkar,Jui Shahapure,Asha Shinde, Yash Madwanna,Vrushali Sontakke 5


International Journal of Computer Engineering and Applications, Volume XII, Issue I, Jan.2018

strength ,speed of data transfer and thus will be helpful for rapidly increasing technology use in
modern railways trains.

Pradeep Laturkar,Jui Shahapure,Asha Shinde, Yash Madwanna,Vrushali Sontakke 6


International Journal of Computer Engineering and Applications, Volume XII, Issue I, Jan.2018

REFERENCES

[1] Evaluating critical security issues of the IoT world: Present and future challenges. IEEE paper
2017 by Mario Frustaci, Pascuale Pace.
[2] Secure Naming in Information Centric Networks ,Walter Wong Pekka Nikander (ACM
Digital Library)
[3] CARE: An IoT based system for passengers’ service and comfort in railways IEEE paper
2017 by Nitu Gangwar, Tushar Semwal and Shivashankar B. Nair.
[4] A secure ICN IoT architecture ICC 2017 WSO6 by
Sabrina Sicari, Alessandra Rizzardi, Luigi Alfredo,
Grieco, Alberto coen-Porisini.

[5] https ://www.raspberry.org/


[6] www.courseera.org/learn /raspberry-pi platform
[7] www.rs-components.com/raspberrypi
[8] Internet of Things: Definition, characteristics, architecture, enabling technologies,
applications and future challenges, Volume 6, issue no.5, IJESC.
[9] Y. B. Lin and Y.C. Lin, “Wi-Max location update for vehicle applications”, Vol.15, no.1,
Feb.2010

Pradeep Laturkar,Jui Shahapure,Asha Shinde, Yash Madwanna,Vrushali Sontakke 7


International Journal of Computer Engineering and Applications, Volume XII, Issue I, Jan.2018

Author[s] brief Introduction –


Guide’s Name: Pradeep P. Laturkar (9762001125)
Jui Shahapure, Asha Shinde, Yash Madwanna, Vrushali Sontakke

Corresponding Address-
Pune Vidyarthi Griha’s college of engineering and technology,
Parvati, Pune 9. (7083259799, 8698882228)
(Pin code and Mobile is mandatory)

Pradeep Laturkar,Jui Shahapure,Asha Shinde, Yash Madwanna,Vrushali Sontakke 8