Cloud Based Smart Parking System
Cloud Based Smart Parking System
Cloud Based Smart Parking System
Received July 24, 2015, accepted August 16, 2015, date of publication September 9, 2015, date of current version September 23, 2015.
Digital Object Identifier 10.1109/ACCESS.2015.2477299
of Information Engineering and Computer Science, Feng Chia University, Taichung 407, Taiwan
of Computer Science and Information Engineering, National Changhua University of Education, Changhua 500, Taiwan
ABSTRACT This paper introduces a novel algorithm that increases the efficiency of the current cloud-based
smart-parking system and develops a network architecture based on the Internet-of-Things technology. This
paper proposed a system that helps users automatically find a free parking space at the least cost based on
new performance metrics to calculate the user parking cost by considering the distance and the total number
of free places in each car park. This cost will be used to offer a solution of finding an available parking space
upon a request by the user and a solution of suggesting a new car park if the current car park is full. The
simulation results show that the algorithm helps improve the probability of successful parking and minimizes
the user waiting time. We also successfully implemented the proposed system in the real world.
INDEX TERMS Smart-parking system, performance metrics.
I. INTRODUCTION
In the development of traffic management systems, an intelligent parking system was created to reduce the cost of
hiring people and for optimal use of resources for car-park
owners. Currently, the common method of finding a parking
space is manual where the driver usually finds a space in
the street through luck and experience. This process takes
time and effort and may lead to the worst case of failing
to find any parking space if the driver is driving in a
city with high vehicle density. The alternative is to find a
predefined car park with high capacity. However, this is
not an optimal solution because the car park could usually
be far away from the user destination. In recent years,
research has used vehicle-to-vehicle [21] and vehicle-toinfrastructure [23] interaction with the support of various
wireless network technologies such as radio frequency identification (RFID), Zigbee, wireless mess network [22], and
the Internet. This study aimed to provide information about
nearby parking spaces for the driver and to make a reservation
minutes earlier using supported devices such as smartphones
or tablet PCs. Furthermore, the services use the ID of each
vehicle in booking a parking space. However, the current
intelligent parking system does not provide an overall optimal
solution in finding an available parking space, does not solve
the problem of load balancing, does not provide economic
benefit, and does not plan for vehicle-refusal service.
VOLUME 3, 2015
2169-3536
2015 IEEE. Translations and content mining are permitted for academic research only.
Personal use is also permitted, but republication/redistribution requires IEEE permission.
See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
1581
C. ORGANIZATION
The system is derived from the idea of IoT [13], [14]. The
system uses the WSN [15] consisting of RFID technology
to monitor car parks. An RFID reader counts the percentage
of free parking spaces in each car park. The use of RFID
facilitates implementation of a large-scale system at low cost.
The system provides a mechanism to prevent disputes in the
car park and helps minimize wasted time in looking for a
parking space. After logging into the system, the user can
choose a suitable parking space. Information on the selected
parking location will be confirmed to the user via notification.
Then, the system updates the status of the parking space to
pending during which time the system will not allow other
users to reserve it. If after a certain period of pending time
the system determines that no car is parked in that space, then
it changes the status to available. The system will update
the status from the WSN node (the status of car park spaces)
when a new car joins in the system. Therefore, the status of
the overall parking system is always updated in real time. The
system will help plot the parking time for each parking space
in real time and can support the business with hourly parking
charges.
C. NETWORK ARCHITECTURE
B. SYSTEM ARCHITECTURE
We use the car park network (CPN) architecture infrastructure/backbone. The architecture is shown in Fig. 3(a), where
the dashed lines indicate wireless link and the solid lines
indicates wired link. This type of parking network includes
routers that form as the infrastructure for connected clients.
The CPN infrastructure/backbone can be built to allow sensor
networks to connect using wireless radio technologies. The
routers form a self-configuring and self-healing link network.
1583
dij
tj
+
Dup
Tup
(1)
VOLUME 3, 2015
B. MATHEMATICAL MODELS
M X
N
X
wij xij .
(3)
i=1 j=1
M X
N
X
Fij (, ) xij
(30 )
i=1 j=1
To decrease the cost to the user, we will choose the minimum value of F(, ) in (30 ). We aim to make C minimum
on the condition that each vehicle obtains exactly one parking
VOLUME 3, 2015
resource and each car park space can be assigned to only one
vehicle, i.e.,
N
P
xij 1
j=1
(4)
M
P
xij = 1.
is expressed as
Ta =
Ta =
(6)
i=1
N
P
2s
.
s A
2s
.
k(s A )
(7)
j=1
assigned at most one car park but may also fail to get an
M
P
assignment. On the other hand,
xij = 1 still guarantees
i=1
P x h
ij
j=1
M
P
xij = kj .
(5)
i=1
N
P
i=1
Tai
,
N
where N is the total number of parking spaces.
Ta =
(8)
IV. SIMULATION
A. SIMULATIONS
1) SETUP
To compare the network performance and provide an optimal solution for our proposed network, we set up a simulation based on various values of and . We simulated
all cases of alpha and beta in the range from zero to one.
The following are some outstanding values of and in the
1587
As mentioned in Section IV-(1), we created a simulation network consisting of five nodes. To compare the performance
1588
FIGURE 12. (a) Network model with the greedy method. (b) Network
model with forwarding.
four vehicles arrive at each car park per hour. The results
show that our algorithm achieves better performance than the
network model without planning. We can see that if the value
of is 0.8 and the value of is 0.2, our proposed network
achieves the best performance with minimum waiting time.
If the value of is 1 and is 0, our proposed network has the
longest average waiting time, which is the worst case because
we only use the distance parameter to calculate F(, ).
If the user is only forwarded to the car park with the shortest
distance, a high probability exists that at the next car park,
the user will still not find a free parking space because the
percentage of available parking spaces is not taken into
account. The network performance in this case is not equivalent to a normal network. We realize that if we use the
percentage of free spaces in each car park as a parameter for
planning with regard to forwarding the users, the waiting time
of the user for the service will be greatly reduced compared
with that in an ordinary network.
REFERENCES
[1] Y. Geng and C. G. Cassandras, A new smart parking system based on
optimal resource allocation and reservations, in Proc. 14th Int. IEEE Conf.
Intell. Transp. Syst. (ITSC), Oct. 2011, pp. 979984.
[2] Y. Geng and C. G. Cassandras, New smart parking system based on
resource allocation and reservations, IEEE Trans. Intell. Transp. Syst.,
vol. 14, no. 3, pp. 11291139, Sep. 2013.
[3] X. Zhao, K. Zhao, and F. Hai, An algorithm of parking planning
for smart parking system, in Proc. 11th World Congr. Intell. Control
Autom. (WCICA), 2014, pp. 49654969.
[4] L. Mainetti, L. Palano, L. Patrono, M. L. Stefanizzi, and R. Vergallo,
Integration of RFID and WSN technologies in a smart parking system,
in Proc. 22nd Int. Conf. Softw., Telecommun. Comput. Netw. (SoftCOM),
2014, pp. 104110.
[5] C. W. Hsu, M. H. Shih, H. Y. Huang, Y. C. Shiue, and S. C. Huang,
Verification of smart guiding system to search for parking space via
DSRC communication, in Proc. 12th Int. Conf. ITS Telecommun. (ITST),
2012, pp. 7781.
[6] R. E. Barone, T. Giuffr, S. M. Siniscalchi, M. A. Morgano, and
G. Tesoriere, Architecture for parking management in smart cities, IET
Intell. Transp. Syst., vol. 8, no. 5, pp. 445452, 2014.
[7] C. Shiyao, W. Ming, L. Chen, and R. Na, The research and implement of the intelligent parking reservation management system based on
ZigBee technology, in Proc. 6th Int. Conf. Meas. Technol. Mechatronics
Autom. (ICMTMA), 2014, pp. 741744.
[8] D. J. Bonde, R. S. Shende, K. S. Gaikwad, A. S. Kedari, and A. U. Bhokre,
Automated car parking system commanded by Android application, in
Proc. Int. Conf. Comput. Commun. Inform. (ICCCI), 2014, pp. 14.
[9] J. E. Hammann and N. A. Markovitch, Introduction to Arena [simulation
software], in Proc. Winter Simulation Conf., 1995, pp. 519523.
[10] W. D. Kelton, R. Sadowski, and N. Zupick, Simulation With Arena, 6th ed.
New York, NY, USA: McGraw-Hill, 2014.
[11] T. Altiok and B. Melamed, Simulation Modeling and Analysis With
ARENA. Amsterdam, The Netherlands: Elsevier, 2007.
[12] M. D. Rossetti, Simulation Modeling With Arena. New York, NY, USA:
Wiley, 2010.
[13] J. Hller, V. Tsiatsis, C. Mulligan, S. Karnouskos, S. Avesand, and
D. Boyle, From Machine-to-Machine to the Internet of Things: Introduction to a New Age of Intelligence. Amsterdam, The Netherlands: Elsevier,
2014.
[14] I. Wigmore, Internet of Things (IoT). Newton, MA, USA: TechTarget,
Jun. 2014.
[15] I. F. Akyildiz and I. H. Kasimoglu, Wireless sensor and actor networks:
Research challenges, Ad Hoc Netw., vol. 2, no. 4, pp. 351367, Oct. 2004.
[16] K. Ashokkumar, R. B. Sam, and B. Arshadprabhu, Cloud based intelligent transport system, in Proc. 2nd Int. Symp. Big Data Cloud
Comput. (ISBCC), vol. 50. 2015, pp. 5863.
[17] Z. Suryady, G. R. Sinniah, S. Haseeb, M. T. Siddique, and
M. F. M. Ezani, Rapid development of smart parking system with
cloud-based platforms, in Proc. 5th Int. Conf. Inf. Commun. Technol.
Muslim World (ICT4M), 2014, pp. 16.
[18] Z. Ji, I. Ganchev, M. ODroma, and X. Zhang, A cloud-based intelligent
car parking services for smart cities, in Proc. 31st URSI General Assembly
Sci. Symp. (URSI GASS), Aug. 2014, pp. 14.
[19] L. Lambrinos and L. Dosis, DisAssist: An Internet of Things and
mobile communications platform for disabled parking space management, in Proc. IEEE Global Commun. Conf. (GLOBECOM), Dec. 2013,
pp. 28102815.
[20] M. Du, J. Fang, and H. Cao, A new solution for city parking guiding
based on Internet of Things and multi-level multi-agent, in Proc. Int. Conf.
Electron., Commun. Control (ICECC), 2011, pp. 40934096.
[21] C. Rhodes, W. Blewitt, C. Sharp, G. Ushaw, and G. Morgan, Smart
routing: A novel application of collaborative path-finding to smart parking
systems, in Proc. IEEE 16th Conf. Bus. Infom., Jul. 2014, pp. 119126.
[22] I. F. Akyildiz, X. Wang, and W. Wang, Wireless mesh networks:
A survey, Comput. Netw., vol. 47, no. 4, pp. 445487, Mar. 2005.
[23] N. Mejri, M. Ayari, R. Langar, F. Kamoun, G. Pujolle, and L. Saidane,
Cooperation versus competition towards an efficient parking assignment
solution, in Proc. IEEE Int. Conf. Commun., Sydney, NSW, Australia,
Jun. 2014, pp. 29152920.
[24] D. J. Bonde, R. S. Shende, K. S. Gaikwad, A. S. Kedari, and A. U. Bhokre,
Automated car parking system commanded by Android application, in
Proc. Int. Conf. Comput. Commun. Inform. (ICCCI), Coimbatore, India,
Jan. 2014, pp. 14.
VOLUME 3, 2015
1591