z-logo
open-access-imgOpen Access
VECTOR CLOCK TRACING AND MODEL BASED PARTITIONING FOR DISTRIBUTED EMBEDDED SYSTEMS
Author(s) -
Robert Hoettger,
Burkhard Igel,
Erik Kamsties
Publication year - 2014
Publication title -
computing
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.184
H-Index - 11
eISSN - 2312-5381
pISSN - 1727-6209
DOI - 10.47839/ijc.12.4.612
Subject(s) - computer science , tracing , asynchronous communication , distributed computing , domain (mathematical analysis) , vector clock , code (set theory) , synchronization (alternating current) , parallel computing , programming language , clock synchronization , mathematical analysis , computer network , channel (broadcasting) , mathematics , set (abstract data type)
Tracking, partitioning and tracing in modern dynamic high performance computing systems are three of the most innovative and important development aspects for performance optimization purposes and state-of-the-art advanced quality. This paper discusses these three aspects with respect to distributed systems and proposes new mechanisms for an advanced utilization of software in this domain. We present a specific tracking mechanism via vector clocks for model and code partitioning purposes and the determination of causality relations. Further, a tracing approach for an effective analysis and thereby utilization of code and the corresponding architecture is introduced. The combination of both approaches leads to a high degree of parallelism and a fine-grained structure of execution units, that further traced, supports a precise analysis of synchronous and asynchronous system’s behavior as well as an optimal load balancing. The mechanisms are introduced with respect to a model based control engineering tool and event diagrams.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here