Smart City


  • Bharadwaj Amrutur (RBCCPS/Electrical Communication Engineering)
  • Abhay Sharma (RBCCPS)
  • Arun Babu (RBCCPS)
  • Ashish Joglekar (RBCCPS)
  • Yogesh Simmhan (Computational and Data Sciences)

The Smart City Mission within the Ministry of Housing and Urban Affairs has launched an ambitious Smart City effort, with about 100 cities selected for a total investment of around two Lakh Crore Rupees. The Smart City projects will be different, with each city investing in the applications and citizen services which are most needed by them. Planning and implementation efforts are in different stages, with the cities expected to be fully operational between 2020 and 2023.

Separately, in 2012 and 2014, the Indian government released two policies to adopt open standards and promote open source and open technologies in all e-governance systems. So far, this has been interpreted as using open source components (Linux, Apache, etc.) in creating closed implementations with open interfaces but without the source code being available. Many of the marquee GoI projects (like India Stack and Health Stack) have adopted this approach. The various Smart City initiatives that are in early stages of deployment have also mostly followed this path.

We believe that for Smart Cities it is critical to have a full open source model, particularly for the data and middleware layers. The different implementations of each Smart City have different vendors, use different types of hardware, and provide different applications to their citizens. In a fully open source model, it is not just the external interfaces that are open, but also internal aspects such as data schemas and internal interfaces, and the complete source code is available without royalty payment.

The Bosch Centre is currently working on the City Data Exchange (CDX), the data/middleware layer of such an open source model.

City Data Exchange Architecture

Project Publications


Ghosh, Rajrup; Simmhan, Yogesh

Distributed scheduling of event analytics across edge and cloud Journal Article

ACM Transactions on Cyber-Physical Systems, 2 (4), pp. 24:1-28, 2018.

Abstract | BibTeX | Links:


Amrutur, Bharadwaj; Darbari, Hemant

Final report on the project "Study of India appropriate technology (IoT) solutions for Smart Cities" Technical Report


Abstract | BibTeX | Links:


Babu, Arun; Thomas, Jithin Jose

Freestyle, a randomized version of ChaCha for resisting offline brute-force and dictionary attacks Journal Article

arXiv: Computer Science, 2018.

Abstract | BibTeX


Ramesh, Rakshit; Acharya, Srikrishna; Rajaraman, Vasanth; Babu, Arun; Joglekar, Ashish; Sharma, Abhay; Amrutur, Bharadwaj; Namekar, Prashant

Interoperable middleware for smartcities - Streetlighting on LoRaWAN as a case study Presentation


Abstract | BibTeX | Links:


Simmhan, Yogesh; Ravindra, Pushkara; Chaturvedi, Shilpa; Hedge, Malati; Ballamajalu, Rashmi

Towards a data‐driven IoT software architecture for Smart City utilities Journal Article

Software: Practice and Experience, 48 (7), pp. 1390-1416, 2018.

Abstract | BibTeX | Links:


Amrutur, Bharadwaj; Rajaraman, Vasanth; Acharya, Srikrishna; Ramesh, Rakshit; Joglekar, Ashish; Sharma, Abhay; Simmhan, Yogesh; Lele, Abhijit; Mahesh, Ashwin; Sankaran, Sathya

An open Smart City IoT test bed: Street light poles as Smart City spines Conference

Proceedings of the 2nd International Conference on Internet-of-Things Design and Implementation (IoTDI), 18.-21.04.17, Pittsburgh (USA), 2017.

Abstract | BibTeX | Links:


Chaturvedi, Shilpa; Tyagi, Sahil; Simmhan, Yogesh

Collaborative reuse of streaming dataflows in IoT applications Conference

Proceedings of the 13th International Conference on e-Science, 24.-27.10.17, Auckland (New Zealand), 2017.

Abstract | BibTeX | Links:


Varshney, Prateeksha; Simmhan, Yogesh

Demystifying fog computing: Characterizing architectures, applications and abstractions Conference

Proceedings of the 1st International Conference on Fog and Edge Computing (ICFEC), 14.-15.05.17, Madrid (Spain), 2017.

Abstract | BibTeX | Links:


Zhou, Qunzhi; Simmhan, Yogesh; Prasanna, Viktor

Knowledge-infused and consistent Complex Event Processing over real-time and persistent streams Journal Article

Future Generation Computer Systems, 76 , pp. 391-406, 2017.

Abstract | BibTeX | Links:


Shukla, Anshu; Chaturvedi, Shilpa; Simmhan, Yogesh

RIoTBench: An IoT benchmark for distributed stream processing systems Journal Article

Concurrency and Computation: Practice and Experience, 29 (21), 2017.

Abstract | BibTeX | Links:


Sharma, Abhay; Acharya, Srikrishna; Rajaraman, Vasanth; Ramesh, Rakshit; Babu, Arun; Amrutur, Bharadwaj

Schemas for IoT interoperability for Smart Cities Presentation


Abstract | BibTeX


Amrutur, Bharadwaj; Darbari, Hemant

Summary report on the project "Study of India appropriate technology (IoT) solutions for Smart Cities" Technical Report


Abstract | BibTeX | Links: