{"title":"A Multi Layer Data Platform Architecture for Smart Cities using oneM2M and IUDX","authors":"Shubham Mante, Svsln Surya Suhas Vaddhiparthy, Ruthwik Muppala, Deepak Gangadharan, Aftab M. Hussain, Anuradha Vattem","doi":"10.1109/WF-IoT54382.2022.10152258","DOIUrl":null,"url":null,"abstract":"Smart cities play a vital role in limiting the ill-effects of rapid urbanization on the environment without compromising on benefits such as improving infrastructure, standard of living, and productivity. However, the collection, storage, and sharing of data from the plethora of sensor networks in a typical smart city deployment warrants a well-defined data platform architecture. In this paper, we propose a multi layer architecture compliant with the oneM2M standards and the Indian Urban Data Exchange (IUDX) framework. The proposed architecture consists of Data Monitoring (DML), Data Storage (DSL), and Data Exchange (DEL) layers. The DML employs oneM2M as the middleware platform to achieve interoperability. The DSL uses a multi-tenant architecture with multiple logical databases, enabling efficient and reliable data management. The DEL utilizes standard data schemas and open APIs of IUDX to avoid data silos, and enables secure data sharing. Further, we present a proof-of-concept implementation of our architecture deployed in a university campus using OM2M, PostgreSQL, and Django. Finally, simulations mimicking real-time data insertion and retrieval showed that the DML can handle 600 concurrent users with an average latency under 100 milli seconds. The DSL improved the latency compared to a single database architecture and the DEL could handle 100 concurrent users with zero failed requests.","PeriodicalId":176605,"journal":{"name":"2022 IEEE 8th World Forum on Internet of Things (WF-IoT)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-10-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE 8th World Forum on Internet of Things (WF-IoT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WF-IoT54382.2022.10152258","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Smart cities play a vital role in limiting the ill-effects of rapid urbanization on the environment without compromising on benefits such as improving infrastructure, standard of living, and productivity. However, the collection, storage, and sharing of data from the plethora of sensor networks in a typical smart city deployment warrants a well-defined data platform architecture. In this paper, we propose a multi layer architecture compliant with the oneM2M standards and the Indian Urban Data Exchange (IUDX) framework. The proposed architecture consists of Data Monitoring (DML), Data Storage (DSL), and Data Exchange (DEL) layers. The DML employs oneM2M as the middleware platform to achieve interoperability. The DSL uses a multi-tenant architecture with multiple logical databases, enabling efficient and reliable data management. The DEL utilizes standard data schemas and open APIs of IUDX to avoid data silos, and enables secure data sharing. Further, we present a proof-of-concept implementation of our architecture deployed in a university campus using OM2M, PostgreSQL, and Django. Finally, simulations mimicking real-time data insertion and retrieval showed that the DML can handle 600 concurrent users with an average latency under 100 milli seconds. The DSL improved the latency compared to a single database architecture and the DEL could handle 100 concurrent users with zero failed requests.