@article {16781,
	title = {FoBSim: an extensible open-source simulation tool for integrated fog-blockchain systems},
	journal = {PeerJ Computer Science},
	volume = {vol 7},
	year = {2021},
	abstract = {A lot of hard work and years of research are still needed for developing successful Blockchain (BC) applications. Although it is not yet standardized, BC technology was proven as to be an enhancement factor for security, decentralization, and reliability, leading to be successfully implemented in cryptocurrency industries. Fog computing (FC) is one of the recently emerged paradigms that needs to be improved to serve Internet of Things (IoT) environments of the future. As hundreds of projects, ideas, and systems were proposed, one can find a great R\&D potential for integrating BC and FC technologies. Examples of organizations contributing to the R\&D of these two technologies, and their integration, include Linux, IBM, Google, Microsoft, and others. To validate an integrated Fog-Blockchain protocol or method implementation, before the deployment phase, a suitable and accurate simulation environment is needed. Such validation should save a great deal of costs and efforts on researchers and companies adopting this integration. Current available simulation environments facilitate Fog simulation, or BC simulation, but not both. In this paper, we introduce a Fog-Blockchain simulator, namely FoBSim, with the main goal to ease the experimentation and validation of integrated Fog-Blockchain approaches. According to our proposed workflow of simulation, we implement different Consensus Algorithms (CA), different deployment options of the BC in the FC architecture, and different functionalities of the BC in the simulation. Furthermore, technical details and algorithms on the simulated integration are provided. We validate FoBSim by describing the technologies used within FoBSim, highlighting FoBSim{\textquoteright}s novelty compared to the state-of-the-art, discussing the event validity in FoBSim, and providing a clear walk-through validation. Finally, we simulate case studies, then present and analyze the obtained results, where deploying the BC network in the fog layer shows enhanced efficiency in terms of total run time and total storage cost.},
	keywords = {Blockchain, fog computing, simulation},
	doi = {10.7717/peerj-cs.431},
	url = {https://peerj.com/articles/cs-431/},
	author = {Baniata, Hamza and Kert{\'e}sz, Attila}
}
@conference {Markus2017199,
	title = {Flexible Representation of IoT Sensors for Cloud Simulators},
	booktitle = {Proceedings - 2017 25th Euromicro International Conference on Parallel, Distributed and Network-Based Processing, PDP 2017},
	year = {2017},
	note = {cited By 1},
	pages = {199-203},
	doi = {10.1109/PDP.2017.87},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85019554622\&doi=10.1109\%2fPDP.2017.87\&partnerID=40\&md5=18c4efb61e6672aa1e587528333d094e},
	author = {Markus, A. and Kecskemeti, G. and Attila Kert{\'e}sz}
}
@article {Kecskemeti2014114,
	title = {First international workshop on federative and interoperable cloud infrastructures (FedICI 2013)},
	journal = {Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)},
	volume = {8374 LNCS},
	year = {2014},
	note = {cited By 0},
	pages = {114-115},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84901309984\&partnerID=40\&md5=a300d39d70174a8782c86de04e18f791},
	author = {Kecskemeti, G. and Attila Kert{\'e}sz and Marosi, A. and Prodan, R.}
}
@conference {16333,
	title = {Facilitating self-adaptable Inter-Cloud management},
	booktitle = {Proceedings of the 20th international Euromicro conference on parallel, distributed and network-based processing},
	year = {2012},
	pages = {575{\textendash}582},
	publisher = {IEEE Computer Society Press},
	organization = {IEEE Computer Society Press},
	address = {Los Alamitos},
	abstract = {Cloud Computing infrastructures have been developed as individual islands, and mostly proprietary solutions so far. However, as more and more infrastructure providers apply the technology, users face the inevitable question of using multiple infrastructures in parallel. Federated cloud management systems offer a simplified use of these infrastructures by hiding their proprietary solutions. As the infrastructure becomes more complex underneath these systems, the situations (like system failures, handling of load peaks and slopes) that users cannot easily handle, occur more and more frequently. Therefore, federations need to manage these situations autonomously without user interactions. This paper introduces a methodology to autonomously operate cloud federations by controlling their behavior with the help of knowledge management systems. Such systems do not only suggest reactive actions to comply with established Service Level Agreements ({SLA}) between provider and consumer, but they also find a balance between the fulfillment of established {SLAs} and resource consumption. The paper adopts rule-based techniques as its knowledge management solution and provides an extensible rule set for federated clouds built on top of multiple infrastructures.},
	author = {G. Kecskem{\'e}ti and M. Maurer and I. Brandic and Attila Kert{\'e}sz and N{\'e}meth, Zsolt and S. Dustdar},
	editor = {Stotzka, R. and Schiffers, M. and Cotronis, Y.}
}
@conference {KMB11,
	title = {Facilitating self-adaptable Inter-Cloud management},
	booktitle = {Accepted for the 20th Euromicro International Conference on Parallel, Distributed and Network-Based Computing (PDP {\textquoteright}12)},
	year = {2011},
	author = {G. Kecskem{\'e}ti and M. Maurer and I. Brandic and Attila Kert{\'e}sz and Zs. N{\'e}meth, and S. Dustdar}
}
@conference {MKK11,
	title = {FCM: an Architecture for Integrating {IaaS} Cloud Systems},
	booktitle = {proc. of the Second International Conference on Cloud Computing, GRIDs, and Virtualization (Cloud Computing 2011)},
	year = {2011},
	pages = {7-12},
	author = {A. Cs. Marosi and G. Kecskem{\'e}ti and Attila Kert{\'e}sz and P. Kacsuk}
}
@conference {DBLP:journals/corr/abs-0912-2549,
	title = {Formal Aspects of Grid Brokering},
	booktitle = {PDMC},
	year = {2009},
	pages = {18-31},
	author = {Attila Kert{\'e}sz and Zs. N{\'e}meth,}
}
@conference {PPF08,
	title = {Fault detection, prevention and recovery techniques in current Grid Worklow Systems},
	year = {2008},
	pages = {1-13},
	author = {K. Plankensteiner and R. Prodan and T. Fahringer and Attila Kert{\'e}sz and P. Kacsuk}
}
@conference {KRG08a,
	title = {Fault-tolerant behavior in state-of-the-art Grid Workflow Management Systems},
	booktitle = {CoreGrid integration workshop 2008. Integrated research grid computing},
	year = {2008},
	author = {K. Plankensteiner and R. Prodan and T. Fahringer and Attila Kert{\'e}sz and P. Kacsuk}
}
@mastersthesis {Kertesz04,
	title = {Frakt{\'a}lgener{\'a}l{\'a}s p{\'a}rhuzamos k{\"o}rnyezetben},
	year = {2004},
	type = {masters},
	author = {Attila Kert{\'e}sz}
}
