Our previous work in mobility support for CORBA applications resulted in the design and implementation of the Architecture for Location-Independent CORBA Environments (ALICE). The first version of ALICE enabled CORBA ...
详细信息
ISBN:
(纸本)078037133X
Our previous work in mobility support for CORBA applications resulted in the design and implementation of the Architecture for Location-Independent CORBA Environments (ALICE). The first version of ALICE enabled CORBA objects running on mobile devices to interact transparently with objects hosted by off-the-shelf CORBA implementations without relying on a centralised location register to keep track of their whereabouts. This paper presents the second version of ALICE on which work is ongoing. The improved architecture retains the features of the original and adds support for disconnected operation in the form of caching of server functionality on the client side. Furthermore, the architecture is being generalised beyond CORBA in order to make it applicable to other distribution infrastructures, such as Java RMI and DCOM.
Today many applications routinely generate large quantities of data. The data often takes the form of (time) series, or more generally streams, i.e. an ordered sequence of records. Analysis of this data requires strea...
详细信息
Today many applications routinely generate large quantities of data. The data often takes the form of (time) series, or more generally streams, i.e. an ordered sequence of records. Analysis of this data requires stream processing techniques which differ in significant ways from what current database analysis and query techniques have been optimized for. In this paper we present a new operator, called StreamJoin, that can efficiently be used to solve stream-related problems of various applications, such as universal quantification, pattern recognition and data mining. Contrary to other approaches. StreamJoin processing provides rapid response times, a non-blocking execution as well as economical resource utilization. Adaptability to different application scenarios is realized by means of parameters. In addition, the StreamJoin operator can be efficiently embedded into the database engine, thus implicitly using the optimization and parallelization capabilities for the benefit of the application. The paper focuses on the applicability of StreamJoin to integrate application semantics into the DBMS.
In Java there is no close coupling between a thread and the objects from which they were created. The use of a container abstraction allows us to group threads and their respective objects into a single structure. A c...
详细信息
In Java there is no close coupling between a thread and the objects from which they were created. The use of a container abstraction allows us to group threads and their respective objects into a single structure. A container that holds threads whose variables are all housed within the container is a perfect candidate for strong migration. To achieve this we propose a combination of three techniques to allow the containers to migrate in a manner that approaches strong mobility yet does not resort to retaining bindings to resources across distant and unreliable networks.
The authors discuss multimedia data communications using the Internet from the standpoint of providing services, and propose a cost model based on multilevel complex objects for the purpose of responding to the variou...
详细信息
The authors discuss multimedia data communications using the Internet from the standpoint of providing services, and propose a cost model based on multilevel complex objects for the purpose of responding to the various needs of users. The proposed cost model creates multiple levels of the service which provide each element of the complex object, and then introduces the concept of `service ranges' that can dynamically vary the service which can be received within the scope of the price paid. Conventional multimedia data can only provide one service. However, the authors' service can be selected dynamically from within a range based on the price paid by the user. In order to evaluate these methods, the authors created a framework which can be applied to 3DCG content using VRML by using Java and OODBMS. In addition, rights such as copyrights that are frequently a part of 3DCG content must be protected. The proposed multilevel complex object can confirm a user's rights by using a built-in user authentication function. Thus, copyright management features that provide services within a service range available to valid users and block out illegal users can be realized.
CORBA, the Common Object Request Broker Architecture, defines a framework for developing object-oriented distributed applications. Unfortunately, current implementations of CORBA have not been designed with support fo...
详细信息
This paper describes an architecture that provides support for quality of service (QoS) in open systems. The Quartz QoS architecture aims to avoid the dependency on specific platforms that limits the application of mo...
详细信息
The problem of optimal compile-time multiprocessor scheduling of iterative data-flow programs with feedback (delay elements) is addressed in this paper, unlike the earlier studies assumed the availability of a large n...
详细信息
In this paper, a framework to integrate negotiation capabilities - particularly components implementing a negotiation strategy - into mobile agents is introduced. The framework is based on a plug-in mechanism enabling...
详细信息
ISBN:
(纸本)0769503403
In this paper, a framework to integrate negotiation capabilities - particularly components implementing a negotiation strategy - into mobile agents is introduced. The framework is based on a plug-in mechanism enabling a dynamic composition of negotiating agents out of pluggable modules. Strategy modules are further decomposed into parallel execution units based on the notion of an actor system.
暂无评论