The confluence of computers, communications, and databases is quickly creating a global virtual database where many applications require realtime access to both temporally accurate and multimedia data. This is partic...
详细信息
The confluence of computers, communications, and databases is quickly creating a global virtual database where many applications require realtime access to both temporally accurate and multimedia data. This is particularly true in military and intelligence applications, but these required features are needed in many commercial applications as well. We are developing a distributed database, called BeeHive, which could offer features along different types of requirements: realtime, fault tolerance, security, and quality of service for audio and video. Support of these features and potential trade offs between them could provide a significant improvement in performance and functionality over current distributed database and object management systems. We present a high level design for BeeHive architecture and sketch the design of the BeeHive object Model (BOM) which extends objectoriented data models by incorporating time and other features into objects.
The proceedings contain 33 papers. The topics discussed include: an interoperable replication logic for CORBA systems;transparent consistent replication of Java RMI objects;a reliable multicast protocol in networks wi...
ISBN:
(纸本)0769508197
The proceedings contain 33 papers. The topics discussed include: an interoperable replication logic for CORBA systems;transparent consistent replication of Java RMI objects;a reliable multicast protocol in networks with mobile hosts;an extended CORBA event service with support for load balancing and fault-tolerance;load management for distributedobject-oriented environments;QoS-constrained event communications in distributed virtual environments;provisioning QoS in real-timedistributedobject architectures for power plant control applications;efficient execution strategies for mobile procedures querying distributed databases;MODE: a Java-like environment for experimenting mobility policies;integrating meta-information management and reflection in middleware;effective standards for metadata in the GCMD data access system;using COALA to develop a distributedobject-based application;and supervision of the CORBA environment with SUMO: a WBEM/CIM-based management framework.
This paper describes a preliminary investigation into the effect of multicore technology on the performance of real-time systems. In particular, it investigates the impact of varying the number of cores on multitaskin...
详细信息
This paper describes a preliminary investigation into the effect of multicore technology on the performance of real-time systems. In particular, it investigates the impact of varying the number of cores on multitasking performance and on different task configurations. Experimental results are presented for a real-time game application executing with several different hardware and software configurations.
Metaprogramming and computational reflection are two related techniques that allow the programmer to change the semantics of a program in a modular fashion. Although the concepts have been explored by researchers for ...
详细信息
ISBN:
(纸本)9783540747918
Metaprogramming and computational reflection are two related techniques that allow the programmer to change the semantics of a program in a modular fashion. Although the concepts have been explored by researchers for some time, a form of metaprogramming, namely aspect-oriented programming, is now being used by some practitioners. This paper is an attempt to understand the limitations of different forms of computational reflection in concurrent. and distributedcomputing. It specifically studies the use of aspect-oriented programming and reflective actor libraries, and their relation to full reflection. We choose distributed monitoring as the primary example application because its requirements nicely fit the abilities of the two systems as well as illustrate their limitations.
This paper presents a framework for real-time database design that is able to support real-time database requirements such as time-constrained data and time-constrained transactions. It is based upon a real-time objec...
详细信息
ISBN:
(纸本)9781424435715
This paper presents a framework for real-time database design that is able to support real-time database requirements such as time-constrained data and time-constrained transactions. It is based upon a real-timeobject-oriented data model in which each object encapsulates time-constrained data, time-constrained methods and concurrency control mechanisms. Our framework is composed of an UML profile for real-time database, a translator to object-relational model, and an UML CASE Tool.
Currently public networks have an enormous number of computers capable of providing many services. Autonomous mobile agents are being used to access their information sources. These agents are modeled in the context o...
详细信息
ISBN:
(纸本)0769510655
Currently public networks have an enormous number of computers capable of providing many services. Autonomous mobile agents are being used to access their information sources. These agents are modeled in the context of network simulation as mobile network processes. This paper demonstrates distributed mobile agents can be simulated effectively using C++ over CSIM. C++ over CSIM achieves the clarity and logic of agent based simulation for network services. Inheritance and specialization under object orientation allow the design and reuse of simulation objects. This combination facilitates rather straightforward simulation designs that are scalable, accurate, flexible and generalizable. The design for such large scale simulation is sketched and the run time behavior of the simulator is analyzed.
This paper discusses the software architecture of a real-time CORBA object request broker (ORB), called ZEN, written in real-time Java, which is designed to eliminate common sources of overhead and non-determinism in ...
详细信息
This paper discusses the software architecture of a real-time CORBA object request broker (ORB), called ZEN, written in real-time Java, which is designed to eliminate common sources of overhead and non-determinism in ORB implementations. We illustrate how ZEN can be configured to select the minimal set of components used by an application. Our experience with ZEN indicates that combining real-time Java with real-time CORBA is a major step forward towards simplifying the development and maintenance of distributed middleware and applications with stringent quality of service requirements.
This paper describes how GLADE, our implementation of the Ada 95 distributed Systems Annex, can be used to build large object-orientedreal-timedistributed systems. In addition to the powerful distribution features i...
详细信息
This paper describes how GLADE, our implementation of the Ada 95 distributed Systems Annex, can be used to build large object-orientedreal-timedistributed systems. In addition to the powerful distribution features included in the Ada 95 language itself, we provide extensions to help the programmer build robust and failsafe distributed applications.
暂无评论