[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3428757.3429149acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiiwasConference Proceedingsconference-collections
short-paper

A new Multi-Agents System based on Blockchain for Prediction Anomaly from System Logs

Published: 27 January 2021 Publication History

Abstract

The execution traces generated by an application contain information that the developers believed would be useful in debugging or monitoring the application, it contains application states and significant events at various critical points that help them gain insight into failures and identify and predict potential problems before they occur. Despite the ubiquity of these traces universally in almost all computer systems, they are rarely exploited because they are not readily machine-parsable. In this paper, we propose a Multi-Agents approach for prediction process using Blockchain technology, which allows automatically analysis of execution traces and detects early warning signals for system failure prediction during executing. The proposed prediction approach is constructed using a four-layer Multi-Agents system architecture. The proposed prediction approach performance is based on data prepossessing and supervised learning algorithms for prediction. Blockchain was used to coordinate collaboration between agents, and to synchronize prediction between agents and the administrators. We validated our approach by applying it to real-world distributed systems, where we predicted problems before they occurred with high accuracy. In this paper we will focus on the Architecture of our prediction approach.

References

[1]
Mourad Abed, Adel M Alimi, Khaled Ghedira, Lobna Hsairi, and Abdellatif Benabdelhafid. 2011. MAIS-E2 model and R2-IBN framework: port application case. Polish Journal of Management Studies 3 (2011), 110--126.
[2]
Muneeb Ali, Jude Nelson, Ryan Shea, and Michael J Freedman. 2016. Blockstack: A global naming and storage system secured by blockchains. In 2016 {USENIX} annual technical conference ({USENIX}{ATC} 16). 181--194.
[3]
Davide Calvaresi, Alevtina Dubovitskaya, Jean Paul Calbimonte, Kuldar Taveter, and Michael Schumacher. 2018. Multi-agent systems and blockchain: Results from a systematic literature review. In International conference on practical applications of agents and multi-agent systems. Springer, 110--126.
[4]
Davide Calvaresi, Alevtina Dubovitskaya, Diego Retaggi, Aldo F Dragoni, and Michael Schumacher. 2018. 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). IEEE, 56--63.
[5]
Robert Charette and Joshua Romero. 2015. The staggering impact of it systems gone wrong. IEEE Spectrum (2015).
[6]
Yan Chen and Cristiano Bellavitis. 2020. Blockchain disruption and decentralized finance: The rise of decentralized business models. Journal of Business Venturing Insights 13 (2020), e00151.
[7]
Emeka Chukwu and Lalit Garg. 2020. A systematic review of blockchain in healthcare: Frameworks, prototypes, and implementations. IEEE Access 8 (2020), 21196--21214.
[8]
Maria Luisa Di Silvestre, Pierluigi Gallo, Josep M Guerrero, Rossano Musca, Eleonora Riva Sanseverino, Giuseppe Sciumè, Juan C Vásquez, and Gaetano Zizzo. 2020. Blockchain for power systems: Current trends and future applications. Renewable and Sustainable Energy Reviews 119 (2020), 109585.
[9]
Juliane Fischer, Christian Lieberoth-Leden, Johannes Fottner, and Birgit Vogel-Heuser. 2020. Design, Application, and Evaluation of a Multiagent System in the Logistics Domain. IEEE Transactions on Automation Science and Engineering (2020).
[10]
Mehdi Golzadeh, Esmaeil Hadavandi, and S Chehreh Chelgani. 2018. A new Ensemble based multi-agent system for prediction problems: Case study of modeling coal free swelling index. Applied Soft Computing 64 (2018), 109--125.
[11]
Aleksandr Kapitonov, Sergey Lonshakov, Aleksandr Krupenkin, and Ivan Berman. 2017. Blockchain-based protocol of autonomous business activity for multi-agent systems consisting of UAVs. In 2017 Workshop on Research, Education and Development of Unmanned Aerial Systems (RED-UAS). IEEE, 84--89.
[12]
Faizal Khan and Omar Reyad. 2020. Application of Intelligent Multi Agent Based Systems For E-Healthcare Security. arXiv preprint arXiv:2004.01256 (2020).
[13]
Chung Hwan Kim, Junghwan Rhee, Hui Zhang, Nipun Arora, Guofei Jiang, Xiangyu Zhang, and Dongyan Xu. 2014. Introperf: Transparent context-sensitive multi-layer performance inference using system stack traces. ACM SIGMETRICS Performance Evaluation Review 42, 1 (2014), 235--247.
[14]
Namhun Kim, D Shin, RA Wysk, and Ling Rothrock. 2010. Using finite state automata (FSA) for formal modelling of affordances in human-machine cooperative manufacturing systems. International Journal of Production Research 48, 5 (2010), 1303--1320.
[15]
Cong Liu, Qingtian Zeng, Hua Duan, Lei Wang, Jie Tan, Chongguang Ren, and Wangyang Yu. 2020. Petri net based data-flow error detection and correction strategy for business processes. IEEE Access 8 (2020), 43265--43276.
[16]
Renzhi Lu, Yi-Chang Li, Yuting Li, Junhui Jiang, and Yuemin Ding. 2020. Multiagent deep reinforcement learning based demand response for discrete manufacturing systems energy management. Applied Energy 276 (2020), 115473.
[17]
Elham Majd and Mark Hobson. 2020. An incorporated RUU model for multi-agent systems in e-commerce. Journal of Enterprise Information Management (2020).
[18]
Leonardo Mariani and Mauro Pezzè. 2007. Dynamic detection of cots component incompatibility. IEEE software 24, 5 (2007), 76--85.
[19]
Alireza Meshkin, Nasser Ghasem Aghaee, and Mehdi Sadeghi. 2011. Modeling and implementing an agent-based system for prediction of protein relative solvent accessibility. Expert systems with applications 38, 5 (2011), 6324--6332.
[20]
Graziano Mita, Paolo Papotti, Maurizio Filippone, and Pietro Michiardi. 2020. LIBRE: Learning Interpretable Boolean Rule Ensembles. In International Conference on Artificial Intelligence and Statistics. PMLR, 245--255.
[21]
Peifang Ni, Hongda Li, Xianning Meng, and Dongxue Pan. 2019. UniqueChain: A Fast, Provably Secure Proof-of-Stake Based Blockchain Protocol in the Open Setting. IACR Cryptol. ePrint Arch. 2019 (2019), 456.
[22]
Serkan Örücü and Murat Selek. 2020. Design and validation of rule-based expert system by using kinect V2 for real-time athlete support. Applied Sciences 10, 2 (2020), 611.
[23]
Yigong Peng, ZhongCheng Lu, and JinShou Yu. 2009. Multi-agent Framework for Energy Supply/Demand Prediction. In 2009 WRI World Congress on Computer Science and Information Engineering, Vol. 4. IEEE, 586--590.
[24]
Roxana Rădulescu, Patrick Mannion, Diederik M Roijers, and Ann Nowé. 2020. Multi-objective multi-agent decision making: a utility-based analysis and survey. Autonomous Agents and Multi-Agent Systems 34, 1 (2020), 10.
[25]
Donald Rumbelow. 2016. Complete Jack The Ripper. Random House.
[26]
AA Sakhipov and DS Baygozhanova. 2020. BLOCKCHAIN TECHNOLOGY IN EDUCATION. Scientific Evolution 1 (2020), 36--39.
[27]
Yamisleydi Salgueiro, Marco Rivera, and Gonzalo Nápoles. 2020. Multi-agent-Based Decision Support Systems in Smart Microgrids. In Intelligent Decision Technologies 2019. Springer, 123--132.
[28]
Ruben Sipos, Dmitriy Fradkin, Fabian Moerchen, and Zhuang Wang. 2014. Log-based predictive maintenance. In Proceedings of the 20th ACM SIGKDD international conference on knowledge discovery and data mining. 1867--1876.
[29]
Wei Xu, Ling Huang, Armando Fox, David Patterson, and Michael I Jordan. 2009. Detecting large-scale system problems by mining console logs. In Proceedings of the ACM SIGOPS 22nd symposium on Operating systems principles. 117--132.
[30]
Ding Yuan, Haohui Mai, Weiwei Xiong, Lin Tan, Yuanyuan Zhou, and Shankar Pasupathy. 2010. SherLog: error diagnosis by connecting clues from run-time logs. In Proceedings of the fifteenth International Conference on Architectural support for programming languages and operating systems. 143--154.
[31]
Ke Zhang, Jianwu Xu, Martin Renqiang Min, Guofei Jiang, Konstantinos Pelechrinis, and Hui Zhang. 2016. Automated IT system failure prediction: A deep learning approach. In 2016 IEEE International Conference on Big Data (Big Data). IEEE, 1291--1300.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
iiWAS '20: Proceedings of the 22nd International Conference on Information Integration and Web-based Applications & Services
November 2020
492 pages
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]

In-Cooperation

  • Johannes Kepler University, Linz, Austria

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 27 January 2021

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Agents
  2. Blockchain technology
  3. Execution traces
  4. Machine learning
  5. Multi-Agents system
  6. Prediction

Qualifiers

  • Short-paper
  • Research
  • Refereed limited

Conference

iiWAS '20

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 73
    Total Downloads
  • Downloads (Last 12 months)11
  • Downloads (Last 6 weeks)2
Reflects downloads up to 07 Jan 2025

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