object caching is a common feature in the scalable distributed object systems. Fine-grained replication optimizes the performance and resource utilization in object caching by enabling a remote object-oriented applica...
详细信息
object caching is a common feature in the scalable distributed object systems. Fine-grained replication optimizes the performance and resource utilization in object caching by enabling a remote object-oriented application to be partially and incrementally on-demand replicated in units of cluster. Despite these benefits, the lack of common and simple implementation framework makes the fine-grained replication scheme not extensively used. This paper proposes the novel frameworks for dynamic, transparent, partial and automatically incremental replication of distributed Java objects based on three techniques that are lazy-object creation, proxy and hook. One framework enables the fine-grained replication of server-side stateful in-memory application, and the other framework enables the fine-grained replication of server-side stateless in-memory application, client-side program, or standalone application. The experimental evaluation demonstrates that the efficiency in terms of response time of both frameworks are relatively practical to the extent of a local method invocation.
In this paper, wavelet transforms and wideband processing techniques are used to actively image a continuously distributed object. This paper shows that a useful estimate of the wideband spreading function (WBSF) can ...
详细信息
In this paper, wavelet transforms and wideband processing techniques are used to actively image a continuously distributed object. This paper shows that a useful estimate of the wideband spreading function (WBSF) can be obtained by operating on a noisy received signal with the wavelet transform. Wavelet estimates of the WBSF of a rough, rotating sphere are formed by processing simulated echoes. A new and unique algorithm is developed to estimate the physical parameters of a distributed object by combining information from several noisy wavelet transform estimates of its WBSF. A computer simulation is performed and results are presented to demonstrate the effectiveness of this technique.
This paper introduces the flexibility of SCOPE (System Configuration Of Power control system) which is a new architecture to realize flexible and reliable supervisory control for power systems. Energy Management Syste...
详细信息
This paper introduces the flexibility of SCOPE (System Configuration Of Power control system) which is a new architecture to realize flexible and reliable supervisory control for power systems. Energy Management Systems/Supervisory Control and Data Acquisition (EMS/SCADA) systems are usually geographically distributed and have hierarchical operational organizations. They are continuously changing in accordance with various requirements and varying environments. Therefore, they should be flexible enough to adapt to those changes quickly. SCOPE classifies programs in conventional electric power systems into three hierarchical layers: application-dependent part, power system-dependent part, and computer system-dependent part. The power system-dependent part realizes flexibility for changing of power system equipment and operational organization;by introducing an enhanced abstract function of object-oriented technology. Therefore, SCOPE architecture enables EMS/SCADA systems to be flexible, and also enables development efficiently and economically. Through developing and evaluating a SCOPE prototype system, it has been confirmed that the flexibility of EMS/SCADA systems had been improved. (C)2001 Scripta Technica, Electr Eng Jpn, 136(4): 34-46, 2001.
The low bandwidth hinders the development of mobile *** providing relatively higher bandwidth on communication layer, constructing adaptable upper application is important. In this paper, a framework of autoadapting d...
详细信息
The low bandwidth hinders the development of mobile *** providing relatively higher bandwidth on communication layer, constructing adaptable upper application is important. In this paper, a framework of autoadapting distributed object is proposed, and evaluating methods of object performance are given as well. distributed objects can adjust their behaviors automaticallyin the framework and keep in relatively good performance to serve requests of remoteapplications. It is an efficient way to implement the performance transparency formobile clients.
This paper presents a distributed N-body method based on an adaptive collaborative system model. The collaborative system is formed by the distributed objects on a distributed system. The system can be reconfigured du...
详细信息
This paper presents a distributed N-body method based on an adaptive collaborative system model. The collaborative system is formed by the distributed objects on a distributed system. The system can be reconfigured during the computation to fully utilize the computing power of the networked hosts. The method is implemented in Java and RMI to support distributed computing in heterogeneous environment. A distributed tree structure is designed for communication-efficient computation of N-body method. The performance test shows satisfactory speedup and portability of the method on both homogeneous and heterogeneous clusters. The collaborative system model can be used in various applications and it is expandable to wide-area environment. (C) 2001 Elsevier Science B.V. All rights reserved.
Web technologies, as tools, are most popular and widely used today not only in the everyday life but in industry as well. Examples of such technologies are the browsers, search engines, related communication protocols...
详细信息
Web technologies, as tools, are most popular and widely used today not only in the everyday life but in industry as well. Examples of such technologies are the browsers, search engines, related communication protocols and their implementations, mechanisms for creating dynamic and active Web sites, security mechanisms, etc. These technologies lead to requirements for substantial changes in the methodologies for development and deployment of all systems and subsystems, which constitute any business process. Changes and/or new decisions are necessary to make possible the modem Web-based technological tools to be used effectively for Web-based business processes. A methodology for developing business software components as basic building elements of industrial information systems, implemented and deployed in Web-based computing environment is proposed and discussed in this paper. The methodology is based on the idea of creating a unified framework for representing business activities as a basis for business process modeling. Respective models, methods and techniques ensure the business objects and components to applied to currently most accepted three-tier Web application architecture using XML document as distributed object. For illustrative purposes only the proposed methodology is applied step by step, with respective comments, to developing a part of inventory subsystem of industrial information system as a case study. (C) 2002 Elsevier Science B.V. All rights reserved.
Despite the fact that Grid computing is the main theme of distributed computing research during the last few years, programming on the Grid is still a huge difficulty to normal users. The POP-C++ programming system ha...
详细信息
Despite the fact that Grid computing is the main theme of distributed computing research during the last few years, programming on the Grid is still a huge difficulty to normal users. The POP-C++ programming system has been built to provide Grid programming facilities which greatly ease the development and the deployment of parallel applications on the Grid. The original parallel object model used in POP-C++ is a combination of powerful features of object-oriented programming and of high-level distributed programming capabilities. The model is based on the simple idea that objects are suitable structures to encapsulate and to distribute heterogeneous data and computing elements over the Grid. Programmers can guide the resource allocation for each object through the high-level resource descriptions. The object creation process, supported by the POP-C++ runtime system, is transparent to programmers. Both inter-object and intra-object parallelism are supported through various method invocation semantics. The POP-C++ programming language extends C++ to support the parallel object model with just a few new keywords. In this paper, we present the Grid programming aspects of POP-C++. With POP-C++, writing a Grid-enabled application becomes as simple as writing a sequential C++ application. (C) 2006 Elsevier B.V. All rights reserved.
Replication is the key to providing high availability, fault tolerance, and enhanced performance in a cluster of workstations (COWs). However, building such a system remains as a difficult and challenging task, mainly...
详细信息
Replication is the key to providing high availability, fault tolerance, and enhanced performance in a cluster of workstations (COWs). However, building such a system remains as a difficult and challenging task, mainly due to the difficulty of maintaining data consistency among replicas and the lack of easy and efficient tools supporting the development procedure. In this paper we propose an active replication scheme in which data consistency can be maintained. Based on the active replication scheme, we present an object-oriented design pattern and a constructing tool to simplify the design and implementation of service replications in COWs. (C) 2001 Elsevier Science Inc. All rights reserved.
In this article we present a new parallel programming environment, called distributed object-oriented virtual computing environment (DOVE), for clustered computers based on distributed object model. In DOVE, a paralle...
详细信息
In this article we present a new parallel programming environment, called distributed object-oriented virtual computing environment (DOVE), for clustered computers based on distributed object model. In DOVE, a parallel program is built as a collection of concurrent objects each of which has its own computing power and which interacts with one another by remote method invocation. The parallelism is encapsulated within distributed objects, which can be handled the same way as local objects. The main goal of DOVE is to provide users with an easy-to-use transparent parallel programming environment while supporting efficient parallelism encapsulated and distributed among objects. For the experiment and evaluation of DOVE, two parallel application programs have been developed both on DOVE and PVM.
This paper describes the framework of a network-oriented design environment, enabled by eXtensible Markup Language (XML) and CORBA [2], capable of providing collaboration and validity evaluation in injection mold desi...
详细信息
This paper describes the framework of a network-oriented design environment, enabled by eXtensible Markup Language (XML) and CORBA [2], capable of providing collaboration and validity evaluation in injection mold design problems. XML and CORBA [2] are appropriate resources for the construction of such a framework because they have vast potential to improve software interoperability and facilitate data exchange across applications and people from various disciplines and vendors. An overview of the framework is provided and an application to the design phase of injection molding is illustrated. This example illustrates how design validities are notified and new design directions provided to the designer during the design process. (C) 2002 Elsevier Science B.V. All rights reserved.
暂无评论