One of the challenges for 3D multi-user virtual simulation environments (3D MUVEs) developers is to keep the shared virtual simulation environment synchronized among all the participating users' terminals. Support...
详细信息
ISBN:
(纸本)0769522327
One of the challenges for 3D multi-user virtual simulation environments (3D MUVEs) developers is to keep the shared virtual simulation environment synchronized among all the participating users' terminals. Support to 3DMUVEs through traditional client-server communication model offers simpler management but can lead to bottlenecks and higher latencies. Peer-to-peer communication model, on the other hand, offers no central coordination but are more complex to manage. Current peer-to-peer networks, such as KaZaA and Gnutella, provide multimedia sharing services but do not support multiuser 3D virtual environment applications. this paper describes a solution to support 3D MUVEs in a hybrid peer-to-peer Gnutella network, which provides session control and distributed shared virtual environment synchronization. As a result of this work, two components specified by the ongoing multiuser extension to the MPEG-4 standard were implemented and integrated to the Gnutella network for control and synchonization. this solution minimizes the disadvantages of client-server, pure peer-to-peer and proxy-based models. the results show the number of users per session that can be supported with acceptable delays for tasks such as collaborative editing and for highly interactive applications such as action,games.
the Grid provides a new and unrivaled technology for large scale distributed simulation as it enables collaboration and the use of distributedcomputing resources. this panel paper presents the views of four researche...
ISBN:
(纸本)9780769522326
the Grid provides a new and unrivaled technology for large scale distributed simulation as it enables collaboration and the use of distributedcomputing resources. this panel paper presents the views of four researchers in the area of distributed Simulation and the Grid. Together we try to identify the main research issues involved in applying Grid technology to distributed simulation and the key future challenges that need to be solved to achieve this goal. Such challenges include not only technical challenges, but also political ones such as management methodology for the Grid and the development of standards. the benefits of the Grid to end-user simulation modelers also are discussed.
the proceedings contain 59 papers. the topics discussed include: IKE 2 - implementing the stateful distributedobject paradigm;national-level R&D Programs/movements in the software technology field;a real-time Jav...
ISBN:
(纸本)0769515584
the proceedings contain 59 papers. the topics discussed include: IKE 2 - implementing the stateful distributedobject paradigm;national-level R&D Programs/movements in the software technology field;a real-time Java system on a multithreaded Java microcontroller;analyzing the performance of memory management in RTSJ;approximate real-time clocks for scheduled events;unreliable distributed timing scrutinizer: adapting asynchronous algorithms to the environment;mobile agent model for distributedobjects systems;a framework for integrating the real-time specification for java and java's remote method invocation;a prototype tool for flow analysis of object-oriented programs;integrating real-time synchronization schemes into preemption threshold scheduling;a replication strategy for distributedreal-timeobject-oriented databases;addressing dynamic dispatching issues in WCET analysis for object-oriented hard real-time systems;and service differentiation in real-time main memory databases.
Today, Windows/spl reg/-based (and UNIX/spl reg/-based) PCs have ability to access to the networks at anytime and anyplace. the benefit of such an "always-connected" environment is expanded to non-PC users w...
详细信息
ISBN:
(纸本)0769519288
Today, Windows/spl reg/-based (and UNIX/spl reg/-based) PCs have ability to access to the networks at anytime and anyplace. the benefit of such an "always-connected" environment is expanded to non-PC users with new consumer products such as Airboard and CoCoon, which we call the network electronics (or NE) products in this paper.
the paper outlines the design and implementation of the realtime Application Interface (RTAI) for Linux, as used for high performance local/distributed control systems implemented on low cost off the shelf general pu...
详细信息
ISBN:
(纸本)0769519288
the paper outlines the design and implementation of the realtime Application Interface (RTAI) for Linux, as used for high performance local/distributed control systems implemented on low cost off the shelf general purpose computers. Its native lean realtime middleware layer is described along with its use in an advanced tool to easily manage and monitor complex networked control systems.
Most of today's distributedcomputing systems in the field do not support the migration of execution entities among computing nodes during runtime. the relatively static association between units of processing and...
详细信息
ISBN:
(纸本)0769519296
Most of today's distributedcomputing systems in the field do not support the migration of execution entities among computing nodes during runtime. the relatively static association between units of processing and computing nodes makes it difficult to implement fault-tolerant behavior or load-balancing schemes. the concept of code migration may provide a solution to the problems mentioned above. It can be defined as the movement of process, object or component instances from one computing node to another during system runtime in a distributed environment. Within our paper we describe the integration of a migration facility withthe help of Aspect-oriented Programming (AOP) into the .NET framework. AOP is interesting as it addresses non-functional system properties on the middleware level, without the need to manipulate lower system layers like the operating system itself. We have implemented two proof-of-concept applications, namely a migrating web server as well as a migrating file version checker application. the paper contains an experimental evaluation of the performance impact of object migration in context of those two applications.(1).
the paper describes design and implementation of software infrastructure for building augmented reality applications for ubiquitous computing environments. Augmented reality, is one of the most important techniques to...
详细信息
ISBN:
(纸本)0769519288
the paper describes design and implementation of software infrastructure for building augmented reality applications for ubiquitous computing environments. Augmented reality, is one of the most important techniques to achieve the vision of ubiquitous computing. Traditional toolkits for aligmented reality provide the high level abstraction that makes it easy to but. Id augmented reality, applications. However, the applications programmers need to contemplate distribution and context-awareness that make the development of applications very hard, but they are necessary to build ubiquitous computing environments. Our infrastructure provides the high level abstraction and hides distribution and con text-awareness from programmers. therefore, the cost to develop augmented reality applications will be reduced dramatically by using our middleware infrastructure.
the proceedings contain 40 papers. the topics discussed include: event-driven support of real-time sentient objects;operating system supports to enhance fault tolerance of real-time systems;asynchrony and real-time de...
ISBN:
(纸本)0769519296
the proceedings contain 40 papers. the topics discussed include: event-driven support of real-time sentient objects;operating system supports to enhance fault tolerance of real-time systems;asynchrony and real-time dependable computing;algorithms for dependable hard real-time systems;an optimal atomic broadcast protocol and an implementation framework;improving dependability of service oriented architectures for pervasive computing;software infrastructure for building large-scaled smart environments;query plans with roaming sources: shifting streams of data;timing analysis of optimized code;search-based execution-time verification in object-oriented and component-based real-time system development;a framework for scalable analysis and design of system-wide graceful degradation in distributed embedded systems;and architectural solutions for enhancing the real-time behavior of distributed embedded systems.
Structuring real-time concurrent programs in the form of groups of fixed-priority processes is an old art which is appropriate for only a small fraction of modem real-timedistributedcomputing application systems. Ho...
详细信息
ISBN:
(纸本)0769519288
Structuring real-time concurrent programs in the form of groups of fixed-priority processes is an old art which is appropriate for only a small fraction of modem real-timedistributedcomputing application systems. However, it is still practiced on the basis of an insufficient technical foundation. One of the basic issues in using the fixed-priority process structuring approach is to avoid the priority inversion phenomenon. It is argued that priority inversions are essentially due to the inappropriate approach used for structuring programs including the specification of the policy for allocating resources. Several basic program structuring techniques which are effective means of avoiding priority inversions are presented.
Primus Epic(TM) is an all-new integrated avionics system for business, regional and general aviation. Honeywell international Inc. follows the objectoriented paradigm and the programming language C++ for certain soft...
详细信息
ISBN:
(纸本)0769519288
Primus Epic(TM) is an all-new integrated avionics system for business, regional and general aviation. Honeywell international Inc. follows the objectoriented paradigm and the programming language C++ for certain software components on systems developed for the PRIMUS EPIC system. While C++ programming language offers several advantages, it also has several features that can make it undesirable for use in airborne systems. the object Orientation concept has several features that, if not controlled properly, can lead to unknown configurations of object code and unverified code. this is highly undesirable for avionics software that needs certification involving statement and code coverage. this paper highlights the issues with C++ certification for avionics and provides solutions for some of the issues.
暂无评论