Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Igor Grudenic is active.

Publication


Featured researches published by Igor Grudenic.


information technology interfaces | 2008

Load balancing MPI algorithm for high throughput applications

Igor Grudenic; Stjepan Groš; Nikola Bogunovic

MPI (message passing interface) is a standard API (application programming interface) used to create distributed applications. Development of distributed MPI software is a challenging task in which many difficulties may arise. Common problems include load balancing, deadlocks and livelocks. In order to tackle complexity of parallel programming various methods are developed. In this paper we present a load balancing algorithm (LBA) that can be used instead of developing custom parallel application. The algorithm uses MPI transport mechanism for internal signaling and synchronization. The LBA is most suitable for the tasks that involve high and continuous data throughput. It performance will significantly degrade if used in complex computation topologies.


Lecture Notes in Computer Science | 2006

Modeling and verification of MPI based distributed software

Igor Grudenic; Nikola Bogunovic

Communication between processes in a distributed environment is implemented using either shared memory or message passing paradigm. The message passing paradigm is used more often due to the lesser hardware requirements. MPI is a standardized message passing API with several independent implementations. Specification and verification of distributed systems is generally a challenging task. In this paper we present a case study of specification and verification of MPI based software using abstract state machines (ASMs).


grid and pervasive computing | 2011

Job status prediction - catch them before they fail

Igor Grudenic; Nikola Bogunovic

Jobs in a computer cluster have several exit statuses caused by application properties, user and scheduler behavior. In this paper we analyze importance of job statuses and potential use of their prediction prior to job execution. Method for prediction of failed jobs based on Bayesian classifier is proposed and accuracy of the method is analyzed on several workloads. This method is integrated to the EASY algorithm adapted to prioritize jobs that are likely to fail. System performance for both failed jobs and the entire workload is analyzed.


information technology interfaces | 2005

Caching in parallel BDD package

Igor Grudenic; Nikola Bogunovic

Fast computation of Binary Decision Diagram (BDD) operations is essential for efficient symbolic model checking. In order to improve symbolic model checking we parallelized BDD operations on network of workstations (NOW). Sequential BDD packages have always been sensitive to cache design, which is even more true in the parallel environment. Distribution of cache to the NOW made larger cache possible, but it implicated problems with references in distributed environment and posed limitations on ordering of computation. In this paper we address these issues with our distributed cache architecture.


Proceedings of the Joint Conferences Computers in Technical systems and Intelligent systems | 2008

Analysis of Scheduling Algorithms for Computer Clusters

Igor Grudenic; Nikola Bogunovic


international convention on information and communication technology, electronics and microelectronics | 2011

Computer cluster scheduling algorithm based on time bounded dynamic programming

Igor Grudenic; Nikola Bogunovic


Proceedings of the Joint Conferences Computers in Technical systems and Intelligent systems | 2005

BDD complexity analysis of multiplier circuits

Igor Grudenic; Nikola Bogunovic


MIPRO 2004, XXVII International Convention | 2004

Parallel approaches to BDD manipulation

Igor Grudenic; Nikola Bogunovic


Journal on Systemics, Cybernetics and Informatics | 2003

A Synthesized Framework for Formal Verification of Computing Systems

Nikola Bogunovic; Igor Grudenic; Edgar Pek


international convention on information and communication technology, electronics and microelectronics | 2012

Energy saving techniques in datacenters

Igor Grudenic; Nikola Bogunovic

Collaboration


Dive into the Igor Grudenic's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge