Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3372938.3372962acmotherconferencesArticle/Chapter ViewAbstractPublication PagesbdiotConference Proceedingsconference-collections
research-article

Towards Swarm Intelligence Architectural Patterns: an IoT-Big Data-AI-Blockchain convergence perspective

Published: 07 January 2020 Publication History

Abstract

The Internet of Things (IoT) is exploding. It is made up of billions of smart devices -from minuscule chips to mammoth machines - that use wireless technology to talk to each other (and to us). IoT infrastructures can vary from instrumented connected devices providing data externally to smart, and autonomous systems. To accompany data explosion resulting, among others, from IoT, Big data analytics processes examine large data sets to uncover hidden patterns, unknown correlations between collected events, either at a very technical level (incident/anomaly detection, predictive maintenance) or at business level (customer preferences, market trends, revenue opportunities) to provide improved operational efficiency, better customer service, competitive advantages over rival organizations, etc. In order to capitalize business value of the data generated by IoT sensors, IoT, Big Data Analytics/IA need to meet in the middle. One critical use case for IoT is to warn organizations when a product or service is at risk. The aim of this paper is to present a first proposal of IoT-Big Data-IA architectural patterns catalogues with a Blockchain implementation perspective in seek of design methodologies artifacts.

References

[1]
https://github.com/Pold87/blockchain-swarm-robotics.
[2]
M. Al-Bassam, A. Sonnino, S. Bano, D. Hrycyszyn, and G. Danezis. Chainspace: A sharded smart contracts platform. arXiv preprint arXiv:1708.03778, 2017.
[3]
K. Ashton et al. That 'internet of things' thing. RFID journal, 22(7):97--114, 2009.
[4]
A. D. Badiel. IoT Meets Big Data: Standardization Considerations, ITU, 2016.
[5]
E. Bhatti and S. Sharma. Big IoT Data Analysis: A Generic Overview. In International Journal of Computer Science And Technology (IJCST), volume 8, April-June 2017.
[6]
A. R. Biswas, C. Dupont, and C. Pham. IoT, Cloud and Big Data Integration for IoT Analytics. Building Blocks for IoT Analytics, page 11, 2016.
[7]
D. Calvaresi, A. Dubovitskaya, D. Retaggi, A. F. Dragoni, and M. Schumacher. Trusted registration, negotiation, and service evaluation in multi-agent systems throughout the blockchain technology. In 2018 IEEE/WIC/ACM International Conference on Web Intelligence (WI), pages 56--63. IEEE, 2018.
[8]
D. Canty. Architecting for Dynamic Analytics in IoT. In In Dzone's Guide to The Internet of Things, July 2016.
[9]
K. Christidis and M. Devetsikiotis. Blockchains and smart contracts for the internet of things. Ieee Access, 4:2292--2303, 2016.
[10]
O. Corp. Driving Real-Time Insight: The Convergence of Big Data and the Internet of Things, White paper, 2016.
[11]
A. Ejaz, Y. Ibrar, H. I. A. Targio, K. Imran, A. A. I. Abdalla, I. Muhammad, and V. A. V. The role of big data analytics in Internet of Things. Computer Networks, 129:459--471, 2017.
[12]
E. C. Ferrer. The blockchain: a new framework for robotic swarm systems. In Proceedings of the Future Technologies Conference, pages 1037--1058. Springer, 2018.
[13]
S. Foundation. The SmartMesh White Paper. https://smartmesh.io/.
[14]
A. R. Hevner, S. T. March, J. Park, and S. Ram. Design science in information systems research. Management Information Systems Quarterly, 28(1):6, 2008.
[15]
M. Iansiti and K. R. Lakhani. The truth about blockchain. Harvard Business Review, 95(1):118--127, 2017.
[16]
A. Ismaili-Alaoui, K. Baïna, K. Benali, and J. Baïna. Towards Smart Incident Management Under Human Resource Constraints for an IoT-BPM Hybrid Architecture. In H. Jin, Q. Wang, and L. Zhang, editors, Web Services - ICWS 2018 -- 25th International Conference, Held as Part of the Services Conference Federation, SCF 2018, Seattle, WA, USA, June 25--30, 2018, Proceedings, volume 10966 of Lecture Notes in Computer Science, pages 457--471. Springer, 2018.
[17]
N. Jennings, P. Faratin, A. Lomuscio, S. Parsons, C. Sierra, and M. Wooldridge. Automated negotiation: Prospects, methods and challenges.
[18]
R. Jimenez-Peris. Big Data and Cloud Challenges from IoT.
[19]
A. B. Johnson. Atomic:a decentralized ledger for all blockchain based technology. https://cointelegraph.com/news/, 2014.
[20]
S. King and S. Nadal. Ppcoin: Peer-to-peer crypto-currency with proof-of-stake. self-published paper, August, 19, 2012.
[21]
S. Kolozali, M. Bermudez-Edo, D. Puschmann, F. Ganz, and P. Barnaghi. A Knowledge-Based Approach for Real-Time IoT Data Stream Annotation and Processing. In Internet of Things (iThings), 2014 IEEE International Conference on, and Green Computing and Communications (GreenCom), IEEE and Cyber, Physical and Social Computing(CPSCom), IEEE, pages 215--222, 2014.
[22]
X. Li, P. Jiang, T. Chen, X. Luo, and Q. Wen. A survey on the security of blockchain systems. Future Generation Computer Systems, 2017.
[23]
M. Mamei, R. Menezes, R. Tolksdorf, and F. Zambonelli. Case studies for self-organization in computer science. Journal of Systems Architecture, 52(8-9):443--460, 2006.
[24]
S. Nakamoto et al. Bitcoin: A peer-to-peer electronic cash system. 2008.
[25]
A. Noronha, R. Moriarty, K. O'Connell, and N. Villa. Attaining IoT Value: How To Move from Connecting Things to Capturing Insights Gain an Edge by Taking Analytics to the Edge, CISCO, 2014.
[26]
M. Oliveira, D. Pinheiro, M. Macedo, C. Bastos-Filho, and R. Menezes. Unveiling swarm intelligence with network science --- the metaphor explained. arXiv preprint arXiv:1811.03539, 2018.
[27]
P. PALAMARA. Tracing and tracking with the blockchain. 2018.
[28]
B. Pittl, W. Mach, and E. Schikuta. Bazaar-blockchain: A blockchain for bazaar-based cloud markets. In 2018 IEEE International Conference on Services Computing (SCC), pages 89--96. IEEE, 2018.
[29]
W. Pree and E. Gamma. Design patterns for object-oriented software development, volume 183. Addison-wesley Reading, MA, 1995.
[30]
R. Ranjan, O. Rana, S. Nepal, M. Yousif, P. James, Z. Wen, S. Barr, P. Watson, P. P. Jayaraman, D. Georgakopoulos, et al. The Next Grand Challenges: Integrating the Internet of Things and Data Science. IEEE Cloud Computing, 5(3):12--26, 2018.
[31]
C. R. Reid, S. Garnier, M. Beekman, and T. Latty. Information integration and multiattribute decision making in non-neuronal organisms. Animal Behaviour, 100:44--50, 2015.
[32]
L. Rosenberg. Artificial swarm intelligence vs human experts.
[33]
K. Salah, M. H. U. Rehman, N. Nizamuddin, and A. Al-Fuqaha. Blockchain for ai: review and open research challenges. IEEE Access, 7:10127--10149, 2019.
[34]
R. Shrestha, R. Bajracharya, A. P. Shrestha, and S. Y. Nam. A new-type of blockchain for secure message exchange in vanet. Digital Communications and Networks, 2019.
[35]
V. Strobel, E. Castelló Ferrer, and M. Dorigo. Managing byzantine robots via blockchain technology in a swarm robotics collective decision making scenario. In Proceedings of the 17th International Conference on Autonomous Agents and MultiAgent Systems, pages 541--549. International Foundation for Autonomous Agents and Multiagent Systems, 2018.
[36]
R. Tonelli, M. I. Lunesu, A. Pinna, D. Taibi, and M. Marchesi. Implementing a microservices system with blockchain smart contracts. In 2019 IEEE International Workshop on Blockchain Oriented Software Engineering (IW BOSE), pages 22--31. IEEE, 2019.
[37]
G. Valentini, D. Brambilla, H. Hamann, and M. Dorigo. Collective perception of environmental features in a robot swarm. In International Conference on Swarm Intelligence, pages 65--76. Springer, 2016.
[38]
G. Valentini, E. Ferrante, and M. Dorigo. The best-of-n problem in robot swarms: Formalization, state of the art, and novel perspectives. Frontiers in Robotics and AI, 4:9, 2017.
[39]
S. Vinoski. Chain of responsibility. IEEE Internet Computing, 6(6):80--83, 2002.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
BDIoT '19: Proceedings of the 4th International Conference on Big Data and Internet of Things
October 2019
476 pages
ISBN:9781450372404
DOI:10.1145/3372938
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 07 January 2020

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. AI
  2. Big Data analytics
  3. IoT
  4. decision making
  5. patterns
  6. swarm intelligence

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

BDIoT'19

Acceptance Rates

BDIoT '19 Paper Acceptance Rate 75 of 136 submissions, 55%;
Overall Acceptance Rate 75 of 136 submissions, 55%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 287
    Total Downloads
  • Downloads (Last 12 months)12
  • Downloads (Last 6 weeks)2
Reflects downloads up to 25 Dec 2024

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media