Towards a Data-driven IoT Software Architecture for Smart City Utilities

03/07/2018
by   Yogesh Simmhan, et al.
0

The Internet of Things (IoT) is emerging as the next big wave of digital presence for billions of devices on the Internet. Smart Cities are practical manifestation of IoT, with the goal of efficient, reliable and safe delivery of city utilities like water, power and transport to residents, through their intelligent management. A data-driven IoT Software Platform is essential for realizing manageable and sustainable Smart Utilities, and for novel applications to be developed upon them. Here, we propose such a service-oriented software architecture to address two key operational activities in a Smart Utility -- the IoT fabric for resource management, and the data and application platform for decision making. Our design uses open web standards and evolving network protocols, Cloud and edge resources, and streaming Big Data platforms. We motivate our design requirements using the smart water management domain; some of these requirements are unique to developing nations. We also validate the architecture within a campus-scale IoT testbed at the Indian Institute of Science (IISc), Bangalore, and present our experiences. Our architecture is scalable to a township or city, while also generalizable to other Smart Utility domains. Our experiences serves as a template for other similar efforts, particularly in emerging markets, and highlights the gaps and opportunities for a data-driven IoT Software architecture for smart cities.

READ FULL TEXT

page 5

page 13

page 14

page 19

page 24

page 29

research
10/20/2021

Different Applications and Technologies of Internet of Things (IoT)

Internet of things (IoT) has significantly altered the traditional lifes...
research
12/07/2021

Designing a Real-Time IoT Data Streaming Testbed for Horizontally Scalable Analytical Platforms: Czech Post Case Study

There is a growing trend for enterprise-level Internet of Things (IoT) a...
research
06/29/2023

IoT Data Processing for Smart City and Semantic Web Applications

The world has been experiencing rapid urbanization over the last few dec...
research
06/14/2018

Market-Oriented Information Trading in Internet of Things (IoT) for Smart Cities

Internet of Things (IoT) technology is a fundamental infrastructure for ...
research
03/10/2020

Architectural Software Patterns for the Development of IoT Smart Applications

Software developers usually start coding an application with no formal a...
research
02/24/2017

Software Defined Media: Virtualization of Audio-Visual Services

Internet-native audio-visual services are witnessing rapid development. ...
research
02/06/2021

ORCA: Enabling an Owner-centric and Data-driven Management Paradigm for Future Heterogeneous Edge-IoT Systems

Integrating Internet of Things (IoT) and edge computing for "Edge-IoT" s...

Please sign up or login with your details

Forgot password? Click here to reset