Skip to main content

2018 | OriginalPaper | Buchkapitel

A Blockchain-Based Storage System for Data Analytics in the Internet of Things

verfasst von : Quanqing Xu, Khin Mi Mi Aung, Yongqing Zhu, Khai Leong Yong

Erschienen in: New Advances in the Internet of Things

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Without a central authority, blockchains can easily enable the management of transactions. Smart contracts stored on blockchains are self-executing contractual states that are not controlled by anybody, so they can be trusted. In addition, due to increasing improvements in processor and memory technology, IoT (Internet of Things) devices have more powerful processing power and greater memory space, which allow them to execute user-defined programs, e.g., smart contracts. Shifting part of applications’ tasks to IoT devices reduces the transferred data amount over the IoT network. The parallelism of large-scale storage systems is employed to decrease many basic data analytics tasks’ execution time. Blockchain can be used as smart contracts that facilitate and enforce the negotiation of a contract in the IoT. This chapter proposes a blockchain-based storage system, named Sapphire, for data analytics applications in the Internet of Things. All the IoT data from the devices forms objects with IDs, attributes, policies, and methods. We present an OSD-based smart contract (OSC) approach employed in Sapphire as a transaction protocol, where IoT devices interact with such blockchains. For data analytics applications, the IoT device processors execute application-specific operations. By doing so, only the results are returned to clients instead of data files read by them. Therefore, the Sapphire system can greatly decrease the overhead of data analytics in the Internet of Things.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
3.
Zurück zum Zitat L. Atzori, A. Iera, G. Morabito, The internet of things: a survey. Comput. Netw. 54(15), 2787–2805 (2010) L. Atzori, A. Iera, G. Morabito, The internet of things: a survey. Comput. Netw. 54(15), 2787–2805 (2010)
4.
Zurück zum Zitat C. Dixon, R. Mahajan, S. Agarwal, A. Brush, B.L.S. Saroiu, P. Bahl, An operating system for the home, in NSDI. USENIX (2012) C. Dixon, R. Mahajan, S. Agarwal, A. Brush, B.L.S. Saroiu, P. Bahl, An operating system for the home, in NSDI. USENIX (2012)
5.
Zurück zum Zitat J. Vanus, M. Smolon, R. Martinek, J. Koziorek, J. Zidek, P. Bilik, Testing of the voice communication in smart home care. Hum. Centric Comput. Inf. Sci. 5(15), 1–22 (2015) J. Vanus, M. Smolon, R. Martinek, J. Koziorek, J. Zidek, P. Bilik, Testing of the voice communication in smart home care. Hum. Centric Comput. Inf. Sci. 5(15), 1–22 (2015)
6.
Zurück zum Zitat Z. Fan, P. Kulkarni, S. Gormus, C. Efthymiou, G. Kalogridis, M. Sooriyabandara, Z. Zhu, S. Lambotharan, W.H. Chin, Smart grid communications: overview of research challenges, solutions, and standardization activities. IEEE Commun. Surv. Tutor. 15(1), 21–38 (2013) Z. Fan, P. Kulkarni, S. Gormus, C. Efthymiou, G. Kalogridis, M. Sooriyabandara, Z. Zhu, S. Lambotharan, W.H. Chin, Smart grid communications: overview of research challenges, solutions, and standardization activities. IEEE Commun. Surv. Tutor. 15(1), 21–38 (2013)
7.
Zurück zum Zitat F. Zafari, I. Papapanagiotou, K. Christidis, Micro-location for internet of things equipped smart buildings. IEEE Internet Things J. 3(1), 96–112 (2016)CrossRef F. Zafari, I. Papapanagiotou, K. Christidis, Micro-location for internet of things equipped smart buildings. IEEE Internet Things J. 3(1), 96–112 (2016)CrossRef
8.
Zurück zum Zitat T. Hardjono, N. Smith, Cloud-based commissioning of constrained devices using permissioned blockchains, in Proceedings of the International Workshop on IoT Privacy, Trust, and Security (2016), pp. 29–36 T. Hardjono, N. Smith, Cloud-based commissioning of constrained devices using permissioned blockchains, in Proceedings of the International Workshop on IoT Privacy, Trust, and Security (2016), pp. 29–36
9.
Zurück zum Zitat K. Christidis, M. Devetsiokiotis, Blockchains and smart contracts for the internet of things. IEEE Access 4, 2292–2303 (2016)CrossRef K. Christidis, M. Devetsiokiotis, Blockchains and smart contracts for the internet of things. IEEE Access 4, 2292–2303 (2016)CrossRef
10.
Zurück zum Zitat R. Pass, L. Seeman, A. Shelat, Analysis of the blockchain protocol in asynchronous networks. IACR ePrint (2016) R. Pass, L. Seeman, A. Shelat, Analysis of the blockchain protocol in asynchronous networks. IACR ePrint (2016)
12.
Zurück zum Zitat M. Mesnier, G.R. Ganger, E. Riedel, Object-based storage. IEEE Commun. Mag. 41(8), 84–90 (2003)CrossRef M. Mesnier, G.R. Ganger, E. Riedel, Object-based storage. IEEE Commun. Mag. 41(8), 84–90 (2003)CrossRef
13.
Zurück zum Zitat Q. Xu, K.M.M. Aung, Y. Zhu, K.L. Yong, A large-scale object-based active storage platform for data analytics in the internet of things, in The 9th International Conference on Multimedia and Ubiquitous Engineering (MUE) (2015), pp. 405–413 Q. Xu, K.M.M. Aung, Y. Zhu, K.L. Yong, A large-scale object-based active storage platform for data analytics in the internet of things, in The 9th International Conference on Multimedia and Ubiquitous Engineering (MUE) (2015), pp. 405–413
14.
Zurück zum Zitat Q. Xu, K.M.M. Aung, Y. Zhu et al., Building a large-scale object-based active storage platform for data analytics in the internet of things. J. Supercomput. 72, 2796–2814 (2016) Q. Xu, K.M.M. Aung, Y. Zhu et al., Building a large-scale object-based active storage platform for data analytics in the internet of things. J. Supercomput. 72, 2796–2814 (2016)
15.
Zurück zum Zitat G.A. Gibson, R.V. Meter, Network attached storage architecture. Commun. ACM 43(11), 37–45 (2000)CrossRef G.A. Gibson, R.V. Meter, Network attached storage architecture. Commun. ACM 43(11), 37–45 (2000)CrossRef
16.
Zurück zum Zitat N. Szabo, Formalizing and securing relationships on public networks. First Monday 2(9) (1997) N. Szabo, Formalizing and securing relationships on public networks. First Monday 2(9) (1997)
17.
Zurück zum Zitat L. Luu, D.H. Chu, H. Olickel, P. Saxena, A. Hobor, Making smart contracts smarter, in ACM CCS (2016) L. Luu, D.H. Chu, H. Olickel, P. Saxena, A. Hobor, Making smart contracts smarter, in ACM CCS (2016)
18.
Zurück zum Zitat J. Wang, P. Shang, J. Yin, Draw: a new data-grouping-aware data placement scheme for data intensive applications with interest locality, in Cloud Computing for Data-Intensive Applications (Springer, 2014), pp. 149–174 J. Wang, P. Shang, J. Yin, Draw: a new data-grouping-aware data placement scheme for data intensive applications with interest locality, in Cloud Computing for Data-Intensive Applications (Springer, 2014), pp. 149–174
19.
Zurück zum Zitat E. Riedel, G.A. Gibson, C. Faloutsos, Active storage for large-scale data mining and multimedia, in VLDB (1998), pp. 62–73 E. Riedel, G.A. Gibson, C. Faloutsos, Active storage for large-scale data mining and multimedia, in VLDB (1998), pp. 62–73
20.
Zurück zum Zitat A. Acharya, M. Uysal, J.H. Saltz, Active disks: programming model, algorithms and evaluation, in ASPLOS (1998), pp. 81–91 A. Acharya, M. Uysal, J.H. Saltz, Active disks: programming model, algorithms and evaluation, in ASPLOS (1998), pp. 81–91
21.
Zurück zum Zitat K. Keeton, D.A. Patterson, J.M. Hellerstein, A case for intelligent disks (idisks). SIGMOD Rec. 27(3), 42–52 (1998)CrossRef K. Keeton, D.A. Patterson, J.M. Hellerstein, A case for intelligent disks (idisks). SIGMOD Rec. 27(3), 42–52 (1998)CrossRef
22.
Zurück zum Zitat L. Huston, R. Sukthankar, R. Wickremesinghe, M. Satyanarayanan, G.R. Ganger, E. Riedel, A. Ailamaki, Diamond: a storage architecture for early discard in interactive search, in FAST (2004), pp. 73–86 L. Huston, R. Sukthankar, R. Wickremesinghe, M. Satyanarayanan, G.R. Ganger, E. Riedel, A. Ailamaki, Diamond: a storage architecture for early discard in interactive search, in FAST (2004), pp. 73–86
23.
Zurück zum Zitat S.W. Son, S. Lang, P. Carns, R. Ross, R. Thakur, B. Ozisikyilmaz, P. Kumar, W.K. Liao, A. Choudhary, Enabling active storage on parallel I/O software stacks, in MSST (2010), pp. 1–12 S.W. Son, S. Lang, P. Carns, R. Ross, R. Thakur, B. Ozisikyilmaz, P. Kumar, W.K. Liao, A. Choudhary, Enabling active storage on parallel I/O software stacks, in MSST (2010), pp. 1–12
24.
Zurück zum Zitat Q. Xu, H.T. Shen, Z. Chen, B. Cui, X. Zhou, Y. Dai, Hybrid retrieval mechanisms in vehicle-based P2P networks, in Proceedings of the International Conference on Computational Science (ICCS’09). Lecture Notes in Computer Science, vol. 5544 (Springer, Berlin, 2009), pp. 303–314 Q. Xu, H.T. Shen, Z. Chen, B. Cui, X. Zhou, Y. Dai, Hybrid retrieval mechanisms in vehicle-based P2P networks, in Proceedings of the International Conference on Computational Science (ICCS’09). Lecture Notes in Computer Science, vol. 5544 (Springer, Berlin, 2009), pp. 303–314
25.
Zurück zum Zitat K. Shvachko, H. Kuang, S. Radia, R. Chansler, The hadoop distributed file system, in MSST (2010), pp. 1–10 K. Shvachko, H. Kuang, S. Radia, R. Chansler, The hadoop distributed file system, in MSST (2010), pp. 1–10
26.
Zurück zum Zitat Q. Xu, Y. Dai, B. Cui, A HIT-based semantic search approach in unstructured P2P systems. Acta Sci. Nat. Univ. Pekin. 46(1), 17–29 (2010) Q. Xu, Y. Dai, B. Cui, A HIT-based semantic search approach in unstructured P2P systems. Acta Sci. Nat. Univ. Pekin. 46(1), 17–29 (2010)
27.
Zurück zum Zitat Y. Li, W. Dai, Z. Ming, M. Qiu, Privacy protection for preventing data over-collection in smart city. IEEE Trans. Comput. 65(5), 1339–1350 (2016) Y. Li, W. Dai, Z. Ming, M. Qiu, Privacy protection for preventing data over-collection in smart city. IEEE Trans. Comput. 65(5), 1339–1350 (2016)
28.
Zurück zum Zitat N. Boumkheld, M. Ghogho, M.E. Koutbi, Energy consumption scheduling in a smart grid including renewable energy. J. Inf. Proces. Syst. 11(1), 116–124 (2015) N. Boumkheld, M. Ghogho, M.E. Koutbi, Energy consumption scheduling in a smart grid including renewable energy. J. Inf. Proces. Syst. 11(1), 116–124 (2015)
29.
Zurück zum Zitat I. Stoica, R. Morris, D.R. Karger, M.F. Kaashoek, H. Balakrishnan, Chord: a scalable peer-to-peer lookup service for internet applications, in SIGCOMM (2001), pp. 149–160 I. Stoica, R. Morris, D.R. Karger, M.F. Kaashoek, H. Balakrishnan, Chord: a scalable peer-to-peer lookup service for internet applications, in SIGCOMM (2001), pp. 149–160
30.
Zurück zum Zitat Q. Xu, H.T. Shen, Z. Chen, B. Cui, X. Zhou, Y. Dai, Hybrid information retrieval policies based on cooperative cache in mobile P2P networks. Front. Comput. Sci. China 3(3), 381–395 (2009)CrossRef Q. Xu, H.T. Shen, Z. Chen, B. Cui, X. Zhou, Y. Dai, Hybrid information retrieval policies based on cooperative cache in mobile P2P networks. Front. Comput. Sci. China 3(3), 381–395 (2009)CrossRef
31.
Zurück zum Zitat Q. Xu, R.V. Arumugam, K.L. Yong, S. Mahadevan, Efficient and scalable metadata management in EB-scale file systems. IEEE Trans. Parallel Distrib. Syst. 25(11), 2840–2850 (2014)CrossRef Q. Xu, R.V. Arumugam, K.L. Yong, S. Mahadevan, Efficient and scalable metadata management in EB-scale file systems. IEEE Trans. Parallel Distrib. Syst. 25(11), 2840–2850 (2014)CrossRef
32.
Zurück zum Zitat C. Chekuri, S. Khanna, A polynomial time approximation scheme for the multiple knapsack problem. SIAM J. Comput. 35(3), 713–728 (2005)MathSciNetCrossRefMATH C. Chekuri, S. Khanna, A polynomial time approximation scheme for the multiple knapsack problem. SIAM J. Comput. 35(3), 713–728 (2005)MathSciNetCrossRefMATH
33.
Zurück zum Zitat Q. Xu, R.V. Arumugam, K.L. Yong, S. Mahadevan, DROP: facilitating distributed metadata management in EB-scale storage systems, in MSST (2013), pp. 1–10 Q. Xu, R.V. Arumugam, K.L. Yong, S. Mahadevan, DROP: facilitating distributed metadata management in EB-scale storage systems, in MSST (2013), pp. 1–10
34.
Zurück zum Zitat A. Kosba, A. Miller, E. Shi, Z. Wen, C. Papamanthou, Hawk: the blockchain model of cryptography and privacy-preserving smart contracts, in IEEE Symposium on Security and Privacy (S&P) (2016), pp. 839–858 A. Kosba, A. Miller, E. Shi, Z. Wen, C. Papamanthou, Hawk: the blockchain model of cryptography and privacy-preserving smart contracts, in IEEE Symposium on Security and Privacy (S&P) (2016), pp. 839–858
35.
Zurück zum Zitat Q. Xu, W. Xi, K.L. Yong, C. Jin, Concurrent regeneration code with local reconstruction in distributed storage systems, in The 9th International Conference on Multimedia and Ubiquitous Engineering (MUE) (2015), pp. 415–422 Q. Xu, W. Xi, K.L. Yong, C. Jin, Concurrent regeneration code with local reconstruction in distributed storage systems, in The 9th International Conference on Multimedia and Ubiquitous Engineering (MUE) (2015), pp. 415–422
Metadaten
Titel
A Blockchain-Based Storage System for Data Analytics in the Internet of Things
verfasst von
Quanqing Xu
Khin Mi Mi Aung
Yongqing Zhu
Khai Leong Yong
Copyright-Jahr
2018
DOI
https://doi.org/10.1007/978-3-319-58190-3_8

Premium Partner