In this paper we argue in favor of remote data access based on the principle of abstract data types. This paradigm has inherent advantages over the traditional file-oriented approach, especially when used in a ubiquit...
详细信息
The "tangible file system"/sup 1/ is a document management and access infrastructure for the ubiquitous computing era. It provides a transparent user interface which takes advantage of physical user actions ...
详细信息
The "tangible file system"/sup 1/ is a document management and access infrastructure for the ubiquitous computing era. It provides a transparent user interface which takes advantage of physical user actions for the purpose of directory management, data sharing and document location tracking. This is achieved by digitally augmenting both documents and document containers to detect the location of physical information and to trigger corresponding update actions in the electronic world. The system is built using the Datlet [9] architecture to allow any 'tool-objects' to be applied to 'data-objects', thereby enabling an even more natural user interaction based on affordances.
The problems related to supporting multicast connections with quality of service (QoS) requirements are studied. We investigate the problem of optimal resource allocation in the context of performance dependent costs....
详细信息
The problems related to supporting multicast connections with quality of service (QoS) requirements are studied. We investigate the problem of optimal resource allocation in the context of performance dependent costs. In this context each network element can offer several QoS guarantees, each associated with a different cost. This is a natural extension to the commonly used bi-criteria model, where each link is associated with a single delay and a single cost. This framework is simple yet strong enough to model many practical interesting networking problems. The fundamental multicast resource allocation problem under this framework is how to optimally allocate QoS requirements on the links of the multicast tree. One needs to partition the end-to-end QoS requirement along the various paths in a tree. The goal is to satisfy the end-to-end QoS requirement with minimum cost. Previous studies under this framework considered single-source multicast connections, where the end-to-end QoS requirement is specified from the source to all other multicast group members. In this paper we extend these results to the more general, and considerably harder case of multicast sessions, where the end-to-end requirement hold for every path between any two multicast group members. Our aim is to provide rigorous solutions, with proven performance guarantees, by way of algorithmic analysis. The problem under investigation is NP hard for general cost functions, thus we first present a pseudopolynomial exact solution. From this solution we derive two efficient /spl epsi/-approximate solutions. One achieves optimal cost, but may violate the end-to-end delay requirement by a factor of (1 + /spl epsi/), and the other strictly obeys the bounds and achieves a cost within a factor of (1+/spl epsi/) of the optimum. Furthermore, we present improved results for discrete cost functions, and give a simple linear-time exact polynomial solution for a specific, and practically interesting, family of convex
This paper proposes a novel real-time adaptive admission control (AAC) scheme with a desired quality of service (QoS) guarantee and high network utilization in high speed networks. The QoS is given in terms of service...
详细信息
This paper proposes a novel real-time adaptive admission control (AAC) scheme with a desired quality of service (QoS) guarantee and high network utilization in high speed networks. The QoS is given in terms of service delay, which is defined as the time it takes for a source to get admitted into the network after it initiates its intended request, packet/cell losses, and transmission delay (time taken to complete transmission from its initiation). AAC uses the following information - the available capacity from a novel adaptive bandwidth estimation scheme, a congestion indicator derived from a congestion controller, peak cell rate estimate from new sources, along with the desired QoS metrics, and outputs an 'admit' or 'reject' decision signal to the new sources while guaranteeing QoS and network utilization. Simulation results are presented by streaming ON/OFF and video data into the network. Results show that the proposed AAC admits significantly more traffic compared to other available admission control schemes thereby guaranteeing high network utilization while maintaining the desired QoS.
Research activities for combining portable computer technology and wireless communication technology are in progress to realize mobile computing environments. Among the various strategies necessary for mobile computin...
详细信息
Research activities for combining portable computer technology and wireless communication technology are in progress to realize mobile computing environments. Among the various strategies necessary for mobile computing environments, the location management strategies are particularly emphasized especially for PCN environments. Location management strategy-for PCN environments, which is mostly based on the IS-41 standards, brings an issue that additional network traffic are generated to deliver update messages to the home location server whenever a mobile host changes its location server. We propose an innovative update strategy and a search strategy that resolves the problem shown in the IS-41 scheme. Also, this paper compares the performance of the proposed scheme with the IS-41-based scheme.
Recent significant advances in artificial intelligence have led to the emergence of new concepts of soft computing genetic programming, evolutionary engineering, hybrid intelligent systems, and artificial life. EE des...
详细信息
ISBN:
(纸本)0769511651
Recent significant advances in artificial intelligence have led to the emergence of new concepts of soft computing genetic programming, evolutionary engineering, hybrid intelligent systems, and artificial life. EE design relies on evolutionary algorithms to construct or evolve complex systems. This paper is intended to highlight the concept of evolutionary engineering, the motivations behind the use of EE in building complex systems, and a step by step methodology for designing such systems. Finally, we emphasize on a typical example of "Brain Building design project using EE: the CAM Brain Machine.
The implementation of a CORBA component model (CCM) that specifies and adjusts component quality-of-service (QoS) properties by the application of an adaptive and reflective middleware system (ARMS) is discussed. Midd...
详细信息
The implementation of a CORBA component model (CCM) that specifies and adjusts component quality-of-service (QoS) properties by the application of an adaptive and reflective middleware system (ARMS) is discussed. Middleware specifications such as real-time CORBA and CORBA Messaging, address many QoS properties by defining policies that control connection multiplexing, request priority, routing and dependability. The ARMS techniques let the CCM implementation select optimal communication mechanisms based on the QoS requirements of requests and activities. They also allow CCM implementation to manage and adapt CORBA components' QoS properties through their containers.
Patterns are a means for capturing experience in solving general problems. They give general solutions to common and recurring problems. They exist at various phases of the software development life-cycle (SDLC), name...
详细信息
Patterns are a means for capturing experience in solving general problems. They give general solutions to common and recurring problems. They exist at various phases of the software development life-cycle (SDLC), namely the analysis phase, the design phase, the coding phase and the testing phase. Patterns in each phase are identified independently. It is possible for the patterns of one phase to be related to patterns in other phases. This paper proposes pattern mapping to inter-relate the patterns of various phases in SDLC to address this issue. It is advantageous to capture the related patterns of different phases as a single unit for software development. Reusable integrated components (ICs) of patterns are proposed to capture the related patterns. A software IC is a group of inter-related patterns, that gives solutions for a recurring problem at various phases of SDLC. A representation mechanism for ICs is presented using the URA (Unified Representation of an Artifact) model, which captures the software development process. Also, this paper proposes a software development process that is based on reusable ICs of patterns. The representation of a software project developed using ICs is also discussed.
暂无评论