321,487 research outputs found
Distributed earth model/orbiter simulation
Distributed Earth Model/Orbiter Simulation (DEMOS) is a network based application developed for the UNIX environment that visually monitors or simulates the Earth and any number of orbiting vehicles. Its purpose is to provide Mission Control Center (MCC) flight controllers with a visually accurate three dimensional (3D) model of the Earth, Sun, Moon and orbiters, driven by real time or simulated data. The project incorporates a graphical user interface, 3D modelling employing state-of-the art hardware, and simulation of orbital mechanics in a networked/distributed environment. The user interface is based on the X Window System and the X Ray toolbox. The 3D modelling utilizes the Programmer's Hierarchical Interactive Graphics System (PHIGS) standard and Raster Technologies hardware for rendering/display performance. The simulation of orbiting vehicles uses two methods of vector propagation implemented with standard UNIX/C for portability. Each part is a distinct process that can run on separate nodes of a network, exploiting each node's unique hardware capabilities. The client/server communication architecture of the application can be reused for a variety of distributed applications
Developing and testing a generic micro-combined heat and power model for simulations of dwellings and highly distributed power systems
This paper elaborates an approach to the modelling of domestic micro-combined heat and power (μ-CHP) using a building simulation tool that can provide a detailed picture of the environmental performance of both the μ-CHP heating system and the dwelling it serves. The approach can also provide useful data for the modelling of highly distributed power systems (HDPS). At the commencement of the work described in this paper no μ-CHP device model that was compatible with a building simulation tool was available. The development of such a model is described along with its calibration and verification. The simulation tool with the device model was then applied to the analysis of a dwelling with a Stirling engine-based heating system. Different levels of thermal insulation and occupancy types were modelled. The energy and environmental performance of the μ-CHP device was quantified for each case; additionally, the potential for its participation in the control and operation of an HDPS was assessed. Analysis of the simulation results indicated that the parasitic losses associated with the μ-CHP system balance of plant reduced the overall heating system efficiency by up to 40 per cent. Performance deteriorated with increasing levels of insulation in the dwelling, resulting in reduced thermal efficiency and increased cycling, though overall fuel use was reduced. The analysis also indicated that the device was generally available to participate in HDPS control for greater than 90 per cent of the simulation time. The potential length of the participation time ranged from 1 to 800+min and depended upon the state of the μ-CHP system thermal buffer and prevailing heat loads. Probabilities for different participation times and modes were calculated
Up-link performance of the DQRUMA MAC protocol in a realistic indoor environment for W-ATM networks
This paper evaluates by simulation the performance of the distributed queuing request update multiple access (DQRUMA) MAC protocol in a realistic indoor environment. This protocol has been simulated in conjunction with a type-II hybrid-ARQ protocol based on punctured R-S codes for the LLC layer. The analysis was carried out for a multicarrier modulation scheme (OFDM) with QPSK modulation on each carrier. The hidden Markov model (HMM) is used for modelling the physical layer of the system. The performance of the protocol in terms of throughput, mean delay, CLR and p.d.f. of the delay is presented. The pseudo-Bayesian algorithm as well as harmonic back-off are applied to calculate the retransmission probability for the backlogged users.Peer ReviewedPostprint (published version
Communication network analysis of the enterprise grid systems
This paper addresses the problem of performance analysis based on communication modelling of largescale heterogeneous distributed systems with emphases on enterprise grid computing systems. The study of communication layers is important because the overall performance of a distributed system is often critically hinged on the effectiveness of this part. This model considers processor as well as network heterogeneity of target system. The model is validated through comprehensive simulation, which demonstrates that the proposed model exhibits a good degree of accuracy for various system sizes and under different working conditions. The proposed model is then used to investigate the performance analysis of typical systems.<br /
Patch-based Hybrid Modelling of Spatially Distributed Systems by Using Stochastic HYPE - ZebraNet as an Example
Individual-based hybrid modelling of spatially distributed systems is usually
expensive. Here, we consider a hybrid system in which mobile agents spread over
the space and interact with each other when in close proximity. An
individual-based model for this system needs to capture the spatial attributes
of every agent and monitor the interaction between each pair of them. As a
result, the cost of simulating this model grows exponentially as the number of
agents increases. For this reason, a patch-based model with more abstraction
but better scalability is advantageous. In a patch-based model, instead of
representing each agent separately, we model the agents in a patch as an
aggregation. This property significantly enhances the scalability of the model.
In this paper, we convert an individual-based model for a spatially distributed
network system for wild-life monitoring, ZebraNet, to a patch-based stochastic
HYPE model with accurate performance evaluation. We show the ease and
expressiveness of stochastic HYPE for patch-based modelling of hybrid systems.
Moreover, a mean-field analytical model is proposed as the fluid flow
approximation of the stochastic HYPE model, which can be used to investigate
the average behaviour of the modelled system over an infinite number of
simulation runs of the stochastic HYPE model.Comment: In Proceedings QAPL 2014, arXiv:1406.156
Towards Distributed and Adaptive Detection and Localisation of Network Faults
We present a statistical probing-approach to distributed fault-detection in networked systems, based on autonomous configuration of algorithm parameters. Statistical modelling is used for detection and localisation of network faults. A detected fault is isolated to a node or link by collaborative fault-localisation. From local measurements obtained through probing between nodes, probe response delay and packet drop are modelled via parameter estimation for each link. Estimated model parameters are used for autonomous configuration of algorithm parameters, related to probe intervals and detection mechanisms. Expected fault-detection performance is formulated as a cost instead of specific parameter values, significantly reducing configuration efforts in a distributed system. The benefit offered by using our algorithm is fault-detection with increased certainty based on local measurements, compared to other methods not taking observed network conditions into account. We investigate the algorithm performance for varying user parameters and failure conditions. The simulation results indicate that more than 95 % of the generated faults can be detected with few false alarms. At least 80 % of the link faults and 65 % of the node faults are correctly localised. The performance can be improved by parameter adjustments and by using alternative paths for communication of algorithm control messages
The EPICS Software Framework Moves from Controls to Physics
The Experimental Physics and Industrial Control System (EPICS), is an open-source software framework for high-performance distributed control, and is at the heart of many of the world’s large accelerators and telescopes. Recently, EPICS has undergone a major revision, with the aim of better computing supporting for the next generation of machines and analytical tools. Many new data types, such as matrices, tables, images, and statistical descriptions, plus users’ own data types, now supplement the simple scalar and waveform types of the former EPICS. New computational architectures for scientific computing have been added for high-performance data processing services and pipelining. Python and Java bindings have enabled powerful new user interfaces. The result has been that controls are now being integrated with modelling and simulation, machine learning, enterprise databases, and experiment DAQs. We introduce this new EPICS (version 7) from the perspective of accelerator physics and review early adoption cases in accelerators around the world
SAJaS: enabling JADE-based simulations
Multi-agent systems (MAS) are widely acknowledged as an appropriate modelling paradigm for distributed and decentralized systems, where a (potentially large) number of agents interact in non-trivial ways. Such interactions are often modelled defining high-level interaction protocols. Open MAS typically benefit from a number of infrastructural components that enable agents to discover their peers at run-time. On the other hand, multi-agent-based simulations (MABS) focus on applying MAS to model complex social systems, typically involving a large agent population. Several MAS development frameworks exist, but they are often not appropriate for MABS; and several MABS frameworks exist, albeit sharing little with the former. While open agent-based applications benefit from adopting development and interaction standards, such as those proposed by FIPA, MABS frameworks typically do not support them. In this paper, a proposal to bridge the gap between MAS simulation and development is presented, including two components. The Simple API for JADE-based Simulations (SAJaS) enhances MABS frameworks with JADE-based features. While empowering MABS modellers with modelling concepts offered by JADE, SAJaS also promotes a quicker development of simulation models for JADE programmers. In fact, the same implementation can, with minor changes, be used as a large scale simulation or as a distributed JADE system. In its current version, SAJaS is used in tandem with the Repast simulation framework. The second component of our proposal consists of a MAS Simulation to Development (MASSim2Dev) tool, which allows the automatic conversion of a SAJaS-based simulation into a JADE MAS, and vice-versa. SAJaS provides, for certain kinds of applications, increased simulation performance. Validation tests demonstrate significant performance gains in using SAJaS with Repast when compared with JADE, and show that the usage of MASSim2Dev preserves the original functionality of the system. © Springer-Verlag Berlin Heidelberg 2015
Recommended from our members
A distributed simulation methodology for large-scale hybrid modelling and simulation of emergency medical services
This thesis was submitted for the award of Doctor of Philosophy and was awarded by Brunel University LondonHealthcare systems are traditionally characterised by complexity and heterogeneity. With the continuous increase in size and shrinkage of available resources, the healthcare sector faces the challenge of delivering high quality services with fewer resources. Healthcare organisations cannot be seen in isolation since the services of one such affects the performance of other healthcare organisations. Efficient management and forward planning, not only locally but rather across the whole system, could support healthcare sector to overcome the challenges. An example of closely interwoven organisations within the healthcare sector is the emergency medical services (EMS). EMS operate in a region and usually consist of one ambulance
service and the available accident and emergency (A&E) departments within the coverage area. EMS provide, mainly, pre-hospital treatment and transport to the appropriate A&E units. The life-critical nature of EMS demands continuous systems improvement practices. Modelling and Simulation (M&S) has been used to analyse either the ambulance services or the A&E departments. However, the size and complexity of EMS systems constitute the conventional M&S techniques inadequate to model the system as a whole. This research adopts the approach of distributed simulation to model all the EMS components as individual and composable simulations that are able to run as standalone simulation, as well as federates in a distributed simulation (DS) model. Moreover, the hybrid approach connects agent-based simulation (ABS) and discrete event simulation (DES) models in order to accommodate the heterogeneity of the EMS components. The proposed FIELDS Framework for Integrated EMS Large-scale Distributed Simulation supports the re-use of
existing, heterogeneous models that can be linked with the High Level Architecture (HLA) protocol for distributed simulation in order to compose large-scale simulation models. Based on FIELDS, a prototype ABS-DES distributed simulation EMS model was developed based on the London EMS. Experiments were conducted with the model and the system was tested in terms of performance and scalability measures to assess the feasibility of the proposed approach. The yielded results indicate that it is feasible to develop hybrid DS models of EMS that enables holistic analysis of the system and support model re-use. The main contributions of this thesis is a distributed simulation methodology that derived along the process of conducting this project, the FIELDS framework for hybrid EMS distributed simulation studies that support re-use of existing simulation models, and a prototype distributed simulation model that can be potentially used as a tool for EMS analysis and improvement.MATCH Programm
Designing efficient intranet applications
Mobile agents are a quite new and interesting paradigm for the implementation of distributed systems. As with most distributed systems, mobile agent applications are usually developed and installed without regarding performance aspects. Typically, methods and tools for capacity planning differ fundamentally from methods and tools for system development, thus system developers often avoid additional modelling and planning effort. This dissertation helps to solve this problem by presenting an approach to easy integrate performance modelling into the development process of mobile agent applications. Most mobile agent applications contain the same basic scenarios, which include stationary agents with the role of servers and mobile agents as clients. Based on these scenarios, this dissertation describes a new modelling approach and a methodology for capacity planning of mobile agent systems with an emphasis on intranet applications. The core idea of the new modelling approach is to directly integrate byte code of real agents in a simulation environment. Thus, it is not necessary to describe agents’ behaviour on a high abstraction level. Their behaviour results from their program code. To build performance models, a system developer mainly has to specify the infrastructure of the mobile agent system and parameters for time consumption. Moreover, this dissertation focuses on providing algorithms to increase the efficiency of simulation models of mobile agent systems. As existing approaches are not applicable to the presented modelling technique, new methods are developed which consider special features of mobile agent systems and which regard the objectives of this dissertation. A methodology for capacity planning of general heterogeneous IT systems is adjusted to mobile agent systems according to the developed modelling techniques. The modelling concepts and the methodology for capacity planning are first presented and explained. They are implemented using the mobile agent platform Tracy1 and the simulation package JavaDEMOS2. Finally, the applicability of these approaches are demonstrated by a realistic case study
- …