Shadid, Ahmad Jamal2013-11-072013-11-0720082008Source: Masters Abstracts International, Volume: 48-01, page: 0461.http://hdl.handle.net/10393/28023http://dx.doi.org/10.20381/ruor-19046The Real-time extension of the High Level Architecture (HLA) is very essential and useful for many large-scale distributed simulation systems. Most previous attempts to design the Real-Time Run Time Infrastructure (RT-RTI) have enabled the usage of supported scheduling and prioritization services from underlying Real-time operating systems (RTOSs) augmented by communication QoS mechanisms. In this thesis, we wish to build on this functionality by proposing an algorithm that differentiates services processing within the RTI itself by incorporating resources' load balancing mechanisms with several scheduling and allocation policies. We focus our efforts on making the RTIs internal operations organized and well suited to the tasks and services it will be providing throughout the lifetime of HLA-compliant federations. The load-balancing mechanisms incorporated within the proposed system have been designed to build an efficient management scheme of the available processing resources. The proposed design have been heavily verified and tested from all related perspectives under the constraints of the Discrete Event System Specification (DEVS), especially the (RT-DEVS). This formalized system design approach have propagated a totally-new RT-RTI design that solves most of the shortcomings demonstrated and shown by previous designs. We have proved through our analytical performance evaluation and simulation experiments that our proposed real-time RTI framework exhibits a better performance in all terms, especially in the number of tasks served within deadlines when compared with existing RT-RTI frameworks. Our simulation results from the design model of the RT-DEVS formalism have verified the experimental results of the real implementation of the proposed RT-RTI design. In addition, these simulation models are capable of predicting key factors that may affect the performance of the RT-RTI core system, and could be used as guidance in searching for the optimal design.71 p.enComputer Science.Efficient load balancing techniques for Real-Time RTI-based large-scale distributed simulation systemsThesis