Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3511808.3557147acmconferencesArticle/Chapter ViewAbstractPublication PagescikmConference Proceedingsconference-collections
research-article
Open access

Sentaur: Sensor Observable Data Model for Smart Spaces

Published: 17 October 2022 Publication History
  • Get Citation Alerts
  • Abstract

    This paper presents Sentaur, a middleware designed, built, and deployed to support sensor-based smart space analytical applications. Sentaur supports a powerful data model that decouples semantic data (about the application domain) from sensor data (using which the semantic data is derived). By supporting mechanisms to map/translate data, concepts, and queries between the two levels, Sentaur relieves application developers from having to know or reason about either capabilities of sensors or write sensor specific code. This paper describes Sentaur's data model, its translation strategy, and highlights its benefits through real-world case studies.

    References

    [1]
    [Online; accessed May-2022]. AWS IoT. https://aws.amazon.com/iot/
    [2]
    [Online; accessed May-2022]. Enabling Disaster Resilience in Aging Communities via a Secure Data Exchange. https://sites.uci.edu/caredex/
    [3]
    [Online; accessed May-2022]. Extended version. https://github.com/ucisharadlab/tdb
    [4]
    [Online; accessed May-2022]. GridDB. https://griddb.net/en/
    [5]
    [Online; accessed May-2022]. Nest. http://www.iot-nest.com/
    [6]
    [Online; accessed May-2022]. Oracle ERP. https://www.oracle.com/erp/
    [7]
    [Online; accessed May-2022]. Oracle Financials. https://www.oracle.com/erp/financials-cloud/
    [8]
    [Online; accessed May-2022]. Salesforce CRM. https://www.salesforce.com/crm/
    [9]
    [Online; accessed May-2022]. SAP S4/Hana ERP. https://www.sap.com/products/s4hana-erp.html
    [10]
    [Online; accessed May-2022]. Sentaur Applications. https://tippersweb.ics.uci.edu/covid19/d/IwAc1O9Wk/covid-19-effort-at-uc-irvine?orgId=1
    [11]
    [Online; accessed May-2022]. SPARx Cal: Smart Practices and Architectures for Rx fire in California. https://sites.uci.edu/sparxcal/
    [12]
    [Online; accessed May-2022]. Timescale system. https://www.timescale.com/
    [13]
    [Online; accessed May-2022]. UCI Uses Campus Wi-Fi to Test COVID-19 Contact Tracing App. https://healthitanalytics.com/news/uci-uses-campus-wi-fi-to-test-covid-19-contact-tracing-app
    [14]
    [Online; accessed May-2022]. WEMO. https://www.wemo.com
    [15]
    Hotham Altwaijry, Sharad Mehrotra, and Dmitri V. Kalashnikov. 2015. QuERy: A Framework for Integrating Entity Resolution with Query Processing. PVLDB 9, 3 (2015).
    [16]
    Michael P Andersen and David E Culler. 2016. Btrdb: Optimizing storage system design for timeseries processing. In 14th USENIX Conference on File and Storage Technologies (FAST 16).
    [17]
    Davide Francesco Barbieri, Daniele Braga, Stefano Ceri, Emanuelle Della VALLE, and Michael Grossniklaus. 2010. C-SPARQL: a continuous query language for RDF data streams. International Journal of Semantic Computing 4, 01 (2010).
    [18]
    Mike Botts, George Percivall, Carl Reed, and John Davidson. 2006. OGC sensor web enablement: Overview and high level architecture. In Int. Conf. on GeoSensor Networks. 175--190.
    [19]
    Jean-Paul Calbimonte, Oscar Corcho, and Alasdair JG Gray. 2010. Enabling ontology-based access to streaming data sources. In International Semantic Web Conference.
    [20]
    Bruno Costa, Paulo F Pires, and Flávia C Delicato. 2016. Modeling iot applications with sysml4iot. In 42th Euromicro Conference on Software Engineering and Advanced Applications (SEAA).
    [21]
    Stella Giannakopoulou, Manos Karpathiotakis, and Anastasia Ailamaki. 2020. Cleaning Denial Constraint Violations through Relaxation. In ACM SIGMOD International Conference on Management of Data (SIGMOD ?20).
    [22]
    Michael Goodchild, Robert Haining, and Stephen Wise. 1992. Integrating GIS and spatial data analysis: problems and possibilities. International journal of geographical information systems 6, 5 (1992), 407--423.
    [23]
    Peeyush Gupta, Michael J Carey, Sharad Mehrotra, and Roberto Yus. 2020. Smartbench: A benchmark for data management in smart spaces. Proceedings of the VLDB Endowment 13, 12 (2020).
    [24]
    Ralf Hartmut Güting. 1994. An introduction to spatial database systems. the VLDB Journal 3, 4 (1994), 357--399.
    [25]
    A. Haller et al. 2018. The modular SSN ontology: A joint W3C and OGC standard specifying the semantics of sensors, observations, sampling, and actuation. Semantic Web 10 (2018), 9--32.
    [26]
    Jan Janak and Henning Schulzrinne. 2016. Framework for rapid prototyping of distributed IoT applications powered by WebRTC. In 2016 Principles, Systems and Applications of IP Telecommunications (IPTComm). IEEE, 1--7.
    [27]
    Danh Le-Phuoc, Minh Dao-Tran, Josiane Xavier Parreira, and Manfred Hauswirth. 2011. A native and adaptive approach for unified processing of linked streams and linked data. In International Semantic Web Conference.
    [28]
    Shenghong Li, Mark Hedley, Keith Bengston, David Humphrey, Mark Johnson, and Wei Ni. 2019. Passive localization of standard WiFi devices. IEEE Systems Journal 13, 4 (2019), 3929--3932.
    [29]
    Yiming Lin, Daokun Jiang, Roberto Yus, Georgios Bouloukakis, Andrew Chio, Sharad Mehrotra, and Nalini Venkatasubramanian. 2020. LOCATER: Cleaning WiFi Connectivity Datasets for Semantic Localization. Proc. VLDB Endow. 14, 3 (2020).
    [30]
    Syeda Noor Zehra Naqvi, Sofia Yfantidou, and Esteban Zimányi. 2017. Time series databases and influxdb. Studienarbeit, Université Libre de Bruxelles 12 (2017).
    [31]
    Ferry Pramudianto, Carlos Alberto Kamienski, Eduardo Souto, Fabrizio Borelli, Lucas L Gomes, Djamel Sadok, and Matthias Jarke. 2014. Iot link: An internet of things prototyping toolkit. In IEEE 11th Int. Conf. on Ubiquitous Intelligence and Computing and IEEE 11th Int. Conf. on Autonomic and Trusted Computing and IEEE 14th Int. Conf. on Scalable Computing and Communications and Its Associated Workshops.
    [32]
    Richard Snodgrass et al . 1986. Temporal databases. Computer 19, 09 (1986), 35--42.
    [33]
    Richard T Snodgrass. 2012. The TSQL2 temporal query language. Vol. 330. Springer Science & Business Media.
    [34]
    Knut Stolze. 2003. SQL/MM spatial: The standard to manage spatial data in a relational database system. In BTW 2003--Datenbanksysteme für Business, Technologie und Web, Tagungsband der 10. BTW Konferenz. Gesellschaft für Informatik eV.
    [35]
    Yu G Stoyan, Tatiana Romanova, Guntram Scheithauer, and A Krivulya. 2011. Covering a polygonal region by rectangles. Computational Optimization and Applications 48, 3 (2011), 675--695.
    [36]
    David Toman. 1998. Point-based temporal extensions of SQL and their efficient implementation. In Temporal databases: research and practice. Springer, 211--237.
    [37]
    David Toman. 2000. SQL/TP: a temporal extension of SQL. In Constraint Databases. Springer, 391--399.
    [38]
    Ankit Toshniwal et al. 2014. Storm@ twitter. In SIGMOD '14.
    [39]
    Itorobong S. Udoh and Gerald Kotonya. 2018. Developing IoT applications: challenges and frameworks. IET Cyber-Physical Systems: Theory & Applications 3, 2 (2018), 65--72.
    [40]
    Roberto Yus, Georgios Bouloukakis, Sharad Mehrotra, and Nalini Venkatasubramanian. 2019. Exploring Fairness in Participatory Thermal Comfort Control in Smart Buildings. In 6th ACM International Conference on Systems for Energy-Efficient Built Environments (BuildSys '19).
    [41]
    Matei Zaharia, Tathagata Das, Haoyuan Li, Scott Shenker, and Ion Stoica. 2012. Discretized Streams: An Efficient and Fault-tolerant Model for Stream Processing on Large Clusters. In 4th USENIX Conference on Hot Topics in Cloud Computing (HotCloud'12).

    Index Terms

    1. Sentaur: Sensor Observable Data Model for Smart Spaces

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      CIKM '22: Proceedings of the 31st ACM International Conference on Information & Knowledge Management
      October 2022
      5274 pages
      ISBN:9781450392365
      DOI:10.1145/3511808
      • General Chairs:
      • Mohammad Al Hasan,
      • Li Xiong
      This work is licensed under a Creative Commons Attribution-NonCommercial International 4.0 License.

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 17 October 2022

      Check for updates

      Author Tags

      1. IoT
      2. data model
      3. emerging applications
      4. semantic abstraction

      Qualifiers

      • Research-article

      Funding Sources

      • NSF

      Conference

      CIKM '22
      Sponsor:

      Acceptance Rates

      CIKM '22 Paper Acceptance Rate 621 of 2,257 submissions, 28%;
      Overall Acceptance Rate 1,861 of 8,427 submissions, 22%

      Upcoming Conference

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • 0
        Total Citations
      • 280
        Total Downloads
      • Downloads (Last 12 months)130
      • Downloads (Last 6 weeks)18
      Reflects downloads up to 12 Aug 2024

      Other Metrics

      Citations

      View Options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Get Access

      Login options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media