• Publications
  • Influence
Comparative analysis of blockchain consensus algorithms
A comparative analysis of typical consensus algorithms and some of their contemporaries that are currently in use in modern blockchains is performed, focusing on the algorithmic steps taken, the scalability of the algorithm, the method the algorithm rewards validators for their time spent verifying blocks, and the security risks present within the algorithm.
Analysis of issues with load balancing algorithms in hosted (cloud) environments
  • B. Radojevic, M. Zagar
  • Computer Science
    Proceedings of the 34th International Convention…
  • 23 May 2011
The analysis of detected issues for load balancing algorithms is presented in this paper, as a preparation phase for a new load balancing model (algorithm) proposition that incorporates information from virtualized computer environments and end user experience.
Data marketplace for Internet of Things
  • K. Misura, M. Zagar
  • Computer Science
    International Conference on Smart Systems and…
  • 1 October 2016
It is hypothesised that it is possible to develop an efficient algorithm that responds to data consumer's queries in a way that it's budget constraints are respected and that device owners are compensated for the data they provide.
An evaluation of Arctic cloud and radiation processes during the SHEBA year: simulation results from eight Arctic regional climate models
Eight atmospheric regional climate models (RCMs) were run for the period September 1997 to October 1998 over the western Arctic Ocean. This period was coincident with the observational campaign of
Customers' Role in Teaching Distributed Software Development
Different aspects of teaching distributed software development, regarding the types of project customers: industry and academia, are described, in order to create a more engaging education for better-prepared engineers of tomorrow.
Student motivation in distributed software development projects
Challenges faced in conducting distributed student projects within a scope of a distributed software development university course and student motivation and demotivation factors are identified and analyzed on the basis of data collected from a number of student projects.
Evaluating open-source cloud computing solutions
This paper takes a look at the open source cloud solutions and discusses the criteria that can be used to evaluate the stability, performance and features of open source clouds, and compares some available solutions.
Rethinking Model Driven Development: analysis and opportunities
Object Process Methodology as software modeling tool is an adequate candidate yielding results in that direction and use of different methodologies which could enable simpler modeling solutions is proposed.
Evaluation of an ensemble of Arctic regional climate models: spatiotemporal fields during the SHEBA year
Simulations of eight different regional climate models (RCMs) have been performed for the period September 1997–September 1998, which coincides with the Surface Heat Budget of the Arctic Ocean
Ten tips to succeed in Global Software Engineering education
Based on nine years of experience, the most important issues that should be taken into consideration to increase the probability of success in teaching a Global Software Engineering course are presented.