{"title":"Bridging the HLA: problems and solutions","authors":"J. Dingel, D. Garlan, C. Damon","doi":"10.1109/DISRTA.2002.1166886","DOIUrl":"https://doi.org/10.1109/DISRTA.2002.1166886","url":null,"abstract":"The High-Level Architecture (HLA) provides a common architecture for distributed modeling and simulation. In its original form, HLA allows a number of simulations to be joined together into a federation using a single run time infrastructure. Recently there has been interest in joining multiple federations together using a mediating unit, called an HLA \"bridge.\" This paper presents the results of an in-depth study of the feasibility of an HLA bridge in the context of the current HLA interface specification. Problems and solutions are discussed and illustrated using particular HLA services.","PeriodicalId":375320,"journal":{"name":"Proceedings. Sixth IEEE International Workshop on Distributed Simulation and Real-Time Applications","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-10-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116286187","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Trade-offs in overhead vs effectiveness of causality inconsistency tracking for preemptive rollback in optimistic simulation","authors":"F. Quaglia, Andrea Santoro, B. Ciciani","doi":"10.1109/DISRTA.2002.1166890","DOIUrl":"https://doi.org/10.1109/DISRTA.2002.1166890","url":null,"abstract":"We discuss and compare three different causality inconsistency tracking mechanisms in support of preemptive rollback in optimistic parallel simulation on myrinet clusters. These mechanisms exhibit different communication/processing overhead and also different effectiveness in revealing causality inconsistency of the currently executed simulation event. By the results of an empirical study on a classical simulation benchmark we have found some trade-offs between these mechanisms, pointing out indications of application contexts for which each mechanism is expected to be well tailored.","PeriodicalId":375320,"journal":{"name":"Proceedings. Sixth IEEE International Workshop on Distributed Simulation and Real-Time Applications","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-10-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125231248","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"ACE/2: a scalable modular SATCOM system emulator","authors":"G. Albertengo, Stefano Petroianni","doi":"10.1109/DISRTA.2002.1166897","DOIUrl":"https://doi.org/10.1109/DISRTA.2002.1166897","url":null,"abstract":"Simulation is widely used to evaluate the performance of telecommunication services. One interesting case is the access to the Internet through satellites, where a critical parameter is the quality of service perceived by the users (P-QoS). Unfortunately, TCP, the data transport protocol of the Internet, reacts to packet losses decreasing the packet transmission rate. This is perfectly suited to reduce congestion, the main reason of losses in terrestrial networks, but it further decreases the performance when losses are due to transmission errors, as in satellite links. The problem is made more complex by the interaction between TCP and the applications used to surf the Internet. To address this problem the Italian Space Agency (ASI) financed a two-year research program, during which two SATCOM system emulators, dubbed ACE and ACE/2, respectively, where built. This paper describes the second emulator, an enhanced version of the first one.","PeriodicalId":375320,"journal":{"name":"Proceedings. Sixth IEEE International Workshop on Distributed Simulation and Real-Time Applications","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-10-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131073192","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Using a software architecture description language to model the architecture and run-time performance of a federate","authors":"Mikel D. Petty, F. McKenzie, Q. Xu","doi":"10.1109/DISRTA.2002.1166893","DOIUrl":"https://doi.org/10.1109/DISRTA.2002.1166893","url":null,"abstract":"Software architecture is high-level software design, dealing with the structure and organization of software systems. A software architecture is defined in terms of computational components and interactions among those components. Architecture description languages (ADLs) represent architecture-level software designs. Different ADLs often have different intents; e.g., Rapide supports architecture simulation and Acme is intended to be both an ADL and an ADL interchange format. Experimental applications of two ADLs were conducted to determine the effectiveness of ADLs for architecture-level analysis of simulation systems; one of them is reported. Acme was used to model the architecture of ModSAF and to analyze its run-time performance. The model was used to analyze execution time at the component and federate levels and to estimate the maximum number of internal and external simulation entities that could be supported by the ModSAF architecture. The experiment showed that ADLs could model important features of simulation system architectures.","PeriodicalId":375320,"journal":{"name":"Proceedings. Sixth IEEE International Workshop on Distributed Simulation and Real-Time Applications","volume":"602 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-10-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133600883","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Performance evaluation of real time schedulers for a multicomputer","authors":"R. Cancian, L. F. Friedrich","doi":"10.1109/DISRTA.2002.1166891","DOIUrl":"https://doi.org/10.1109/DISRTA.2002.1166891","url":null,"abstract":"This paper considers work in the context of the CRUX project, which aims at the conception of a complete environment for parallel programming, in the development of a postgraduate course in Computer Science of Santa Catarina Federal University. This paper discusses a performance evaluation of several scheduling algorithms of real time systems found in the bibliography, about a simulation model that represents the processing as the communication of this multicomputer. The objective was to quantify the effect of the scheduling algorithm and other factors about some metrics of selected performance, in order to verify the applicability of CRUX in real time systems.","PeriodicalId":375320,"journal":{"name":"Proceedings. Sixth IEEE International Workshop on Distributed Simulation and Real-Time Applications","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-10-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129282402","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Wentong Cai, Guangya Li, S. Turner, Bu-Sung Lee, L. Liu
{"title":"Automatic construction of Hierarchical Federations Architecture","authors":"Wentong Cai, Guangya Li, S. Turner, Bu-Sung Lee, L. Liu","doi":"10.1109/DISRTA.2002.1166888","DOIUrl":"https://doi.org/10.1109/DISRTA.2002.1166888","url":null,"abstract":"The High Level Architecture allows simulation components of various types to be joined together into a federation to create a common virtual environment. However with the increased complexity of simulations, not all user requirements can be satisfied by a flat federation. The requirement of selective information hiding naturally suggests a Hierarchical Federations Architecture (HFA) where federations are organized into hierarchies so that a federation appears as a federate in an upper level federation. In order to provide reusability and interoperability at the federation level, a federation should be able to participate in different super-federations without requiring code modification. We present an approach to automatically construct the HFA. We describe the information that must be provided by the participating user federations and how this is used to construct the Universal Object Model (UOM) used by the super-FOMs (the FOMs of super-federations). We show how the structure for selective information hiding is generated from the user information and how gateway federates are automatically constructed to support super-FOM independence.","PeriodicalId":375320,"journal":{"name":"Proceedings. Sixth IEEE International Workshop on Distributed Simulation and Real-Time Applications","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-10-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125461099","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
J. Pullen, R. Simon, Chatchai Khunboa, Manjeera Parupalli, D. Brutzman
{"title":"A next-generation Internet federation object model for the HLA","authors":"J. Pullen, R. Simon, Chatchai Khunboa, Manjeera Parupalli, D. Brutzman","doi":"10.1109/DISRTA.2002.1166887","DOIUrl":"https://doi.org/10.1109/DISRTA.2002.1166887","url":null,"abstract":"This paper reports on development of a Web-based capability for distributed simulation in large-scale virtual environments that has been developed collaboratively by the Naval Postgraduate School and George Mason University. The work brings together several Years of effort in DIS-Java-VRML and the Virtual Reality Transfer Protocol on the part of NPS with a similar period of effort by GMU in selectively reliable multicast for distributed virtual simulation combined with Java-based middleware for use with the DoD High Level Architecture (HLA) for modeling and simulation. We describe the capability we have created for simulations of military and other highly interactive, physics-based models to operate in three-dimensional visualization over advanced Internet facilities. The major components of our system are described in detail, with the intent of creating interest in their use by the academic community.","PeriodicalId":375320,"journal":{"name":"Proceedings. Sixth IEEE International Workshop on Distributed Simulation and Real-Time Applications","volume":"342 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-10-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115407182","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
L. F. Wilson, Bin Xie, Joseph M. Kimpel, G. A. Korsah, Greg Johnston
{"title":"The design of the distributed ABELS brokering system","authors":"L. F. Wilson, Bin Xie, Joseph M. Kimpel, G. A. Korsah, Greg Johnston","doi":"10.1109/DISRTA.2002.1166901","DOIUrl":"https://doi.org/10.1109/DISRTA.2002.1166901","url":null,"abstract":"Many simulations and other applications need to interact seamlessly with distributed data resources. The Agent-Based Environment for Linking Simulations (ABELS) allows the formation of a dynamic \"data and simulation cloud\" that links a heterogeneous collection of networked resources. ABELS consists of three major types of components: user entities that serve as data producers and/or consumers, a brokering system for organizing and linking the various participants, and generic local agents that connect simulations and data resources to the cloud of participants. This paper presents the design of the distributed brokering system, which is implemented using Java and Sun Microsystems' Jini technology.","PeriodicalId":375320,"journal":{"name":"Proceedings. Sixth IEEE International Workshop on Distributed Simulation and Real-Time Applications","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-10-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130356191","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Enhancing the DiffServ architecture of a simulation environment","authors":"C. Bouras, D. Primpas, A. Sevasti, A. Varnavas","doi":"10.1109/DISRTA.2002.1166896","DOIUrl":"https://doi.org/10.1109/DISRTA.2002.1166896","url":null,"abstract":"Simulation has always been a valuable tool for experimentation and validation of models, architectures and mechanisms in the field of networking. In the case of the DiffServ framework, simulation is even more valuable, due to the fact that an analytical approach of mechanisms and services is infeasible because of the aggregation and multiplexing of flows. In this work, we have extended the functionality of a widely used simulation environment towards the direction of realistic traffic generation and a series of mechanisms defined by the DiffServ architecture. The modules created are being presented and a case study of a simulation scenario that exploits the functionality provided by them is described.","PeriodicalId":375320,"journal":{"name":"Proceedings. Sixth IEEE International Workshop on Distributed Simulation and Real-Time Applications","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-10-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131614983","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Nautilus-the environment for training and testing","authors":"Jiri Chludil, J. Zára","doi":"10.1109/DISRTA.2002.1166899","DOIUrl":"https://doi.org/10.1109/DISRTA.2002.1166899","url":null,"abstract":"The paper describes an experimental Web-based environment for teaching and testing. The application named Nautilus has been developed using Virtual Reality Modeling Language (VRML) and Java language with two special libraries: DILEWA and Vrmlworld. Although the resulting system is intended for low-level virtual reality systems without specialized hardware support it is powerful enough to accurately simulate various situations and scenarios. The currently implemented multi-user environment for training and testing of yacht captains serves as an experimental workbench for creation of general applications where a developer combines a simulated environment from simpler simulation elements. Design and implementation of the system are presented together with several practical observations concerning efficiency of the real-time rendering and the level of implementation difficulty.","PeriodicalId":375320,"journal":{"name":"Proceedings. Sixth IEEE International Workshop on Distributed Simulation and Real-Time Applications","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-10-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125010316","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}