TL;DR
This paper proposes using delay tolerant networks as a cost-effective backbone for smart city IoT connectivity, enabling resource-efficient urban monitoring especially in developing regions.
Contribution
It introduces a model for designing and evaluating DTN-based smart city networks, demonstrating potential with real transit data and discussing performance improvements.
Findings
Preliminary results show feasibility with Chapel Hill transit data.
DTNs can significantly reduce smart city deployment costs.
Discussion of strategies to enhance network performance.
Abstract
Rapid urbanization burdens city infrastructure and creates the need for local governments to maximize the usage of resources to serve its citizens. Smart city projects aim to alleviate the urbanization problem by deploying a vast amount of Internet-of-things (IoT) devices to monitor and manage environmental conditions and infrastructure. However, smart city projects can be extremely expensive to deploy and manage. A significant portion of the expense is a result of providing Internet connectivity via 5G or WiFi to IoT devices. This paper proposes the use of delay tolerant networks (DTNs) as a backbone for smart city communication; enabling developing communities to become smart cities at a fraction of the cost. A model is introduced to aid policy makers in designing and evaluating the expected performance of such networks. Preliminary results are presented based on a public transit…
| Numbers of routes | 32 | |
|---|---|---|
| Distance of routes |
|
|
| Stops per route |
|
|
| Buses per route |
|
| Simulation seeds | 0:1:99 | |
|---|---|---|
| Simulation duration | 48 hours | |
| Number of routes | 32 | |
| On-route sensors per route | 2 to 8 | |
| Gateways per route () | 1 to 2 | |
| Number of bus stops per route () |
|
|
| Number of Buses per route | 1 to 2 | |
| Bus velocity (including stops) | 17.47 to 21.47 km/h | |
| Sensor data generation rate | 10 minutes to 2 hours | |
| Number of buses | 38 | |
| Number of off-route sensors | 100 | |
| Circumference of routes | km, km | |
| Pedestrian to sensor arrival delay | hours, mins | |
| of Pedestrian to Gateway delivery | ||
| Sensor buffer/queue size | ||
| Bus buffer queue/size |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Using Delay Tolerant Networks as a Backbone for Low-cost Smart Cities
Oluwashina Madamori1, Esther Max-Onakpoya1, Christan Grant2, Corey E. Baker1
1Department of Computer Science, University of Kentucky, Lexington, KY USA
2Department of Computer Science, University of Oklahoma, Norman, OK USA
[email protected], [email protected], [email protected], [email protected]
Abstract
Rapid urbanization burdens city infrastructure and creates the need for local governments to maximize the usage of resources to serve its citizens. Smart city projects aim to alleviate the urbanization problem by deploying a vast amount of Internet-of-things (IoT) devices to monitor and manage environmental conditions and infrastructure. However, smart city projects can be extremely expensive to deploy and manage. A significant portion of the expense is a result of providing Internet connectivity via 5G or WiFi to IoT devices. This paper proposes the use of delay tolerant networks (DTNs) as a backbone for smart city communication; enabling developing communities to become smart cities at a fraction of the cost. A model is introduced to aid policy makers in designing and evaluating the expected performance of such networks. Preliminary results are presented based on a public transit network data-set from Chapel Hill, North Carolina. Finally, innovative ways of improving network performance in a low-cost smart city is discussed.
Index Terms:
smart cities, delay tolerant network, iot, wireless
I Introduction
Urbanization, which refers to the migration of people from rural areas to urban communities, has increased rapidly in the past few decades placing an extra burden on the infrastructure in urban areas [1]. Policy makers are thus tasked with finding more effective methods for managing limited public resources to meet the needs of its citizens. Smart city initiatives have been proposed as a way to alleviate the challenges arising from urbanization. Smart cities projects involve the deployment of a vast number of Internet-of-things (IoT) devices across communities to monitor and manage environmental conditions and infrastructure. However, transforming a city into a smart city has proven to be very expensive, for example, cities such as San Diego, New Orleans, London, and Songdo have either proposed or invested in smart city projects that cost between 40 Billion [2, 3, 4, 5]. As a result, financing smart city projects is a major challenge that limits its implementation [6, 7]. Therefore, finding ways to significantly reduce the cost of transforming traditional cities into smart cities is critical.
Many smart city designs require IoT devices to be connected to the Internet in order to retrieve the data generated by the devices. Unfortunately, significant costs are incurred when deploying sensors equipped with 5G or WiFi connectivity due to data subscription fees [8, 9]. This work proposes a low-cost alternative to cellular and always-connected wireless connectivity using a delay tolerant network (DTN) that leverages the pre-existing mobility of public transportation and pedestrians to create opportunistic communication networks for delivering IoT data to the cloud.
The goal is to provide city planners with a viable and cheaper alternative to Internet connectivity for IoT devices in smart cities, by eliminating or reducing the associated Internet subscription fees. Previous research [10] has shown that the two main limitations of DTNs compared to cellular networks are: (i) low and unpredictable probability of delivery, and (ii) high and unpredictable network latency. In order for DTNs to serve as a backbone for smart city communication, the aforementioned limitations need to be addressed so that developers can ensure that such opportunistic networks meets quality of service (QoS) requirements [11].
To demonstrate that DTNs can serve as a backbone for smart city communication, a network model is developed that characterizes the entities participating in the DTN and how they interact with one another. The model can also help policy makers understand how changes in their transit system with respect to transit scheduling, gateway deployment, sensor placement, ridership levels, and number of participating citizens can impact performance in their low-cost smart city. The rest of the paper is structured as follows: Section II describes the tools used in this work to capture data-sets from real-world public transit systems. Section III describes the proposed model. Section IV provides preliminary results. Finally, Section V describes the next steps in this work and the need for incentivization strategies that can be used to maximize delivery probability and minimize latency.
II Understanding City Public Transportation
Many cities currently provide highly reliable information on the Internet about their public transit network. Popular sources include OpenMobilityOrg which contains General Transit Feed Specification (GTFS) data [12] and NextBus [13]. These data includes static information that specify bus routes, stops, and operating schedules. In addition, OpenMobilityOrg and NextBus provide real-time information about GPS location and expected arrival times of buses within various city transit networks. To validate the model presented in this work, the NextBus API was used to obtain data about the bus routes in the city of Chapel Hill, North Carolina. The data retreived contained descriptions of bus routes, trip directions, and stops per route for all buses during operation during the month of July, 2018. The characteristics of Chapel Hill public transportation are listed in Table I.
III Modeling Low-cost Smart Cities
A smart city consists of many entities. The entities along with assumptions about their characteristics are as follows:
- •
Bus routes - are taken by buses and due to the recurring nature of buses visiting the same stop, can be represented by circles, each with a circumference corresponding to the total distance for that route. In addition, the locations of all buses, bus stops, gateways, and on-route sensors are restricted to points on a circle representing a bus route.
- •
Buses - move along predefined routes on a fixed schedule, hence, the specific geographic position of any bus can be calculated at any time. Buses are also expected to move at a constant average velocity (including stops) throughout a route trip, thus assigning every bus a fixed round-trip time. Buses have buffer/queue sizes of infinity and do not use any type of drop-policy for stored data.
- •
Pedestrians - people who sign-up to join the low-cost smart city using their smartphones. Data packets from sensors are forwarded to their smartphones using Bluetooth 5 when they come within transmission range of a sensor. The data is stored on the phone until the pedestrian comes within transmission range of a bus or gateway and forwards the data to that node.
- •
Sensors - broadly classified into two categories based on their location: on-route and off-route sensors. On-route sensors are those located at stop-lights, street-lights, and bus stops; and are within transmission range of buses travelling on a bus route. Any sensor that is not an “on-route sensor” is classified as an off-route sensor. Off-route sensors have an additional parameter associated with them called the “pedestrian arrival rate,” which specifies the likelihood of a participating pedestrian coming in contact with the sensor. Although pedestrians are not essential for retrieving on-route sensor data, they are vital in the retrieval of off-route sensor data. In addition, individual data packets generated by sensors are considered to be small, allowing sensor buffer/queue size to be infinity and no drop policy needed.
- •
Gateways - stationary, always-on, always-connected devices that forward data directly to the cloud. Not all bus stops are gateways, but rather gateways are placed at select bus stops. Gateways act as the final destination for all data generated by sensors.
III-A Assumptions
The model makes several assumptions about the DTN within a smart city. Each bus route has at least one gateway, and buses operate round the clock everyday. Furthermore, a connection is always established between the sensor and bus (or pedestrian) whenever a bus (or pedestrian) passes a sensor, and all data at the sensor is transferred to the bus (or pedestrian). In addition, there is no routing from pedestrian to pedestrian or from bus to bus.
As the model is further developed some of the aforementioned assumptions will be relaxed. Figure 1 summarizes the interactions between entities in the model.
III-B Estimating delivery latency
On-route sensors: The expected delivery latency for any data produced at a sensor at an arbitrary time is represented by:
[TABLE]
[TABLE]
[TABLE]
and the upper bound for delivery latency will be:
[TABLE]
Off-route sensors: For off-route sensors, there are two additional stages between when the sensor data is generated and when it is delivered at the gateway.
[TABLE]
Where E\big{[}T_{SP}\big{]} is the expected time it takes a participating pedestrian to encounter the sensor after the data is generated in time , and E\big{[}T_{PB}\big{]} is the expected duration it takes for that pedestrian to board (or encounter) a bus. Also, the upper bound for delivery latency will be:
[TABLE]
IV Preliminary Results
Using the tools described in Section II to generate a data-set for Chapel Hill, North Carolina along with a 2016 Chapel Hill transit passenger survey [14], a light-weight simulator111The code for the simulator is available on GitHub - https://github.com/netreconlab/smartcomp19 was developed to find the expected performance of transforming Chapel Hill into a low-cost smart city. The simulator is unique because it uses basic input parameters such as the number or routes, number of buses and stops, etc. for Chapel Hill (or any city) and returns an upper-bound of network performance. The input parameters for the simulation are listed in Table II.
The results in Figure 2 are for all messages generated and delivered within the simulation period of hours for simulations where the seed was changed from . Regarding Figure 2a, half of the on-route sensor data had a delay of minutes (median) or less before it made it from the sensor onto a bus. Half of the on-route sensor data then had a delay of minutes (median) or less before it made it from a bus to the gateway. As expected, the delays of off-route sensor data in Figure 2b was larger as it requires two additional steps (sensor to pedestrian and pedestrian to bus stop) for message delivery. The median time for sensor to pedestrian was minutes while the time from pedestrian to bus stop was hours. In the results, delivery rate is defined as the ratio between messages delivered and the total number of messages generated for each sensor within the simulation duration. Figure 2c depicts that all of the on-route sensor data had a delivery rate of or higher. This is due to an assumption in Section III-A that data can always be transmitted from sensor to bus once contact is made, regardless of the speed of the bus. The aforementioned assumption is built upon another assumption stated in Section III that stated data packets are small and can be delivered using Bluetooth 5. Figure 2d shows that most of the off-route sensors had a delivery rate of or less. Low delivery rates of off-route sensor data is expected since it is dependent on pedestrians to pick up and deliver the data. Pedestrian mobility is not as predictable as bus mobility, and pedestrian transit ridership rate varies widely as described in the Chapel Hill Transit survey [13].
V Future Work
Section IV highlighted the poor network latency and low delivery probability of off-route sensors. Most sensors in a smart city will not have the benefit of being placed on-route. Improving off-route sensor performance is the most critical step for DTN’s to serve as a viable option as a backbone in smart cities. Policy makers have significant influence over the number of active public transportation vehicles, schedules, and location of sensors and gateways. They have less control over the number of people who use public transportation, particularly when it comes to pedestrian inter-mobility between public transportation entities. To drive inter-mobility of pedestrians and non-public transportation vehicles such as ride-share vehicles and taxis to pickup off-route sensor data, the development of effective methods that strategically incentivize people is essential for increasing network performance in a low-cost smart city. Incentives can be generated from needs in network performances and used to drive data requests across the network using a human over-the-loop paradigm [15]. Classifying data types across the network to understand expected delays, and tuning the latency restrictions imposed by the infrastructure will drive future research.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] United Nations, “World Urbanization Prospects: The 2018 Revision, Key Facts,” United Nations, Tech. Rep., 2018. [Online]. Available: https://esa.un.org/unpd/wup/publications/Files/WUP 2018-Key Facts.pdf
- 2[2] T. C. of San Diego, “San Diego Deploys the World’s Largest Smart City Platform,” 2019. [Online]. Available: https://www.sandiego.gov/sustainability/energy-and-water-efficiency/programs-projects/smart-city
- 3[3] G. Technology, “New Orleans Wants to Be a Smart City, But at What Cost?” [Online]. Available: http://www.govtech.com/applications/New-Orleans-Wants-to-Be-a-Smart-City-But-at-What-Cost.html
- 4[4] Smart London Board, “Smart London Plan: Using the creative power of new technologies to serve London and improve Londoners’ lives,” Smart London Board, Tech. Rep., 2013. [Online]. Available: https://www.london.gov.uk/sites/default/files/smart_london_plan.pdf
- 5[5] L. Garfield, “Songdo, South Korea has an eco-friendly design,” 2018. [Online]. Available: http://uk.businessinsider.com/songdo-south-korea-design-2017-11
- 6[6] Deloitte, “The challenge of paying for smart cities projects,” Deloitte, Tech. Rep., 2018. [Online]. Available: https://www 2.deloitte.com/content/dam/Deloitte/us/Documents/public-sector/us-ps-the-challenge-of-paying-for-smart-cities-projects.pdf
- 7[7] P. Simpson, “Smart cities : understanding the challenges and opportunities,” Smart Cities World, Philips, Tech. Rep., 2017. [Online]. Available: https://smartcitiesworld.net/Acu Custom/Sitename/DAM/012/Understanding_the_Challenges_and_Opportunities_of_Smart_Citi.pdf
- 8[8] J. Paradells, C. Gómez, I. Demirkol, J. Oller, and M. Catalan, “Infrastructureless smart cities. Use cases and performance,” 2014 International Conference on Smart Communications in Network Technologies, Sa Co Ne T 2014 , 2014.
