Extending the CORBA programming and execution environments to support real-time distributed applications is a subject of growing interests to both research and industry community. the time-triggered message triggered ...
详细信息
ISBN:
(纸本)0769510655
Extending the CORBA programming and execution environments to support real-time distributed applications is a subject of growing interests to both research and industry community. the time-triggered message triggered object (TMO) programming scheme has been established to remove the severe limitations of conventional object structuring techniques in developing real-time distributed applications. To facilitate the construction of TMO-structured real-time distributed applications consisting of CORBA-compliant components, a middleware named TMO Execution Support (TMOES) has been created. TMOES instantiations residing in cooperating computing nodes also communicate among themselves only via ORBs conforming to the standard specifications. TMOES instantiations cooperate among themselves to support timely execution of TMO methods and interactions among remote TMOs. this paper presents the architecture and an implementation model of TMOES.
Ease of programming is the main merit of script languages. In distributedcomputing environment, programmers need to be aware of locations of resources and need to write additional codes for using remote resources in ...
详细信息
ISBN:
(纸本)0769510655
Ease of programming is the main merit of script languages. In distributedcomputing environment, programmers need to be aware of locations of resources and need to write additional codes for using remote resources in scripts. this makes scripts more complicated than those which use only local resources and cancels out the merit of script languages. In this paper we propose a virtual single computer model on which programmers needn't be aware of locations of resources. Programmers write scripts which use remote resources and scripts which use only local resources in the same way We developed a prototype system which executes such scripts. the system is implemented on the existing mobile agent system called D'Agent. We evaluated the system through an experiment and demonstrated its usefulness.
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.
the emergence of inexpensive and low-power wireless communication hardware and various handheld, wearable, and embedded computing technologies is making computing and communication devices more mobile and ubiquitous. ...
详细信息
ISBN:
(纸本)0769510655
the emergence of inexpensive and low-power wireless communication hardware and various handheld, wearable, and embedded computing technologies is making computing and communication devices more mobile and ubiquitous. Due to the mobility and high-density of network-enabled devices, short range mobile ad hoc networks (MANET) are instantaneously and autonomously formed to facilitate exchange of information. In MANET, interactions among the devices are driven by constantly changing contextual and environmental conditions. rather than by the applications resident on the devices. this trend makes Autonomous Decentralized Systems (ADS) a desirable architecture for facilitating ad hoc communication among mobile devices. In this paper, Reconfigurable Context-Sensitive Middleware (RCSM) is presented to facilitate ADS applications in MANET.
this paper describes a low power, high performance wearable computing plattform, specifically designed for easy integration into everyday clothing. It combines a heterogenous, distributed, user reconfigurable system a...
详细信息
ISBN:
(纸本)0769513182
this paper describes a low power, high performance wearable computing plattform, specifically designed for easy integration into everyday clothing. It combines a heterogenous, distributed, user reconfigurable system architecture, advanced power management features and highly miniaturized, mechanically flexible electronic packaging technology. As a result the WearARM system offers high performance for a wide range of application in a form factor that allows it to be worn without in any noticeable way interfering with your look and comfort.
Proliferation of digital libraries plus availability of electronic documents from the Internet have created new challenges for computer science researchers and professionals. Documents are easily copied and redistribu...
详细信息
ISBN:
(纸本)354041729X
Proliferation of digital libraries plus availability of electronic documents from the Internet have created new challenges for computer science researchers and professionals. Documents are easily copied and redistributed or used to create plagiarised assignments and conference papers. this paper presents a new, two-stage approach for identifying overlapping documents. the first stage is identifying a set of candidate documents that are compared in the second stage using a matching-engine. the algorithm of the matching-engine is based on suffix trees and it modifies the known matching statistics algorithm. parallel and distributed approaches are discussed at both stages and performance results are presented.
the use of Web caches makes it possible to offer a service of better quality to Internet users. Due to the difficulty in obtaining a real network of caches to experience with, most research projects use Web caches sim...
详细信息
ISBN:
(纸本)0769513484
the use of Web caches makes it possible to offer a service of better quality to Internet users. Due to the difficulty in obtaining a real network of caches to experience with, most research projects use Web caches simulators. this paper presents a Web cache simulator capable of executing simulations of distributed and cooperative Web caches servers. ne simulator allows the measurement of the impact of configuration parameters in the cache performance, making possible to design better cooperative cache networks. To show an example of the simulator use, simulations based in the Brazilian National Research Network - RNP are presented.
One of the main problems arising when designing distributed High Performance programs, or when restructuring sequential programs for distributed systems, is workload unbalance. the Client-Server paradigm, which is usu...
详细信息
ISBN:
(纸本)354041729X
One of the main problems arising when designing distributed High Performance programs, or when restructuring sequential programs for distributed systems, is workload unbalance. the Client-Server paradigm, which is usually adopted for distributed systems, is not flexible enough to implement effective dynamical workload balancing strategies. the Mobile Agent paradigm can increase the flexibility in the creation of distributed applications (and the restructuring of sequential applications for distributed systems), and can in particular provide with a robust framework for managing dynamical workload balancing. In this paper we show, through a case-study, how the restructuring of a sequential code implementing an irregular algorithm, with adoption of the mobile agent model, allows for yielding a load-balanced distributed version of the algorithm without completely rethinking its structure, and for reusing a great deal of the sequential code.
All-to-all communication is one of the most dense communication patterns and occurs in many important applications in parallelcomputing. In this paper, we present a new all-to-all broadcast algorithm in all-port mesh...
详细信息
All-to-all communication is one of the most dense communication patterns and occurs in many important applications in parallelcomputing. In this paper, we present a new all-to-all broadcast algorithm in all-port meshes and tori. the algorithm utilizes a controlled message flooding based on a novel broadcast pattern, which ensures a balanced traffic load in all dimensions in the network so that the optimal transmission time for all-to-all broadcast can be achieved. the broadcast pattern is described in a formal, generic way for each node in terms of a few simple operations and can be easily built into router hardware. Unlike existing all-to-all broadcast algorithms, the new algorithm overlaps message switching time with transmission time in a pipelined fashion to reduce the total communication delay of all-to-all broadcast. In most cases, the total communication delay is close to the lower bound of all-to-all broadcast within a small constant range. Finally, the algorithm is conceptually simple and symmetrical for every message and every node so that it can be easily implemented in hardware and achieves the optimum in practice.
暂无评论