Reliability is playing an increasingly important role for distributed simulations. Abundant research has been carried out on the distributed computing system reliability recently. However, research on distributed simu...
详细信息
Reliability is playing an increasingly important role for distributed simulations. Abundant research has been carried out on the distributed computing system reliability recently. However, research on distributed simulation system reliability evaluation considering its characteristic has been quite sparse to date. In this paper, a reliability assessment model for distributed simulation system is developed. In the model, synchronization constraints between different logical processes (LP) are considered, and failures from communication, computing platform and simulation LPs are considered time-dependent. Numerical example illustrates the formulation and solution procedures, in which the assessment model is used.
In an asynchronous distributed system prone to crash failures and message omissions, providing efficient solutions to agreement problems is a key issue when designing fault tolerant applications. The problem of making...
详细信息
In an asynchronous distributed system prone to crash failures and message omissions, providing efficient solutions to agreement problems is a key issue when designing fault tolerant applications. The problem of making a unique and ever lasting sequence of decisions is crucial as it lies at the heart of important fault-tolerant techniques. The state machine approach [1] illustrates this concern. In this particular example, replicas of a critical server need to agree on a sequence of incoming requests. Such a sequence is usually constructed by repeatedly calling a Consensus service. Consensus is recognized as one of the most fundamental problems in distributed computing. We consider the context of asynchronous distributed systems in which processes can fail by crashing. By definition, a correct process is a process that never crashes. A process that deviates from its execution specification is considered to be faulty. The classical specification of the Consensus problem [2] requires that each participant proposes an initial value and, despite failures, all the correct processes decide on a single value selected out of these proposals.
Nowadays, many scientists only use desktop EO data processing software to do their specifically algorithms. These useful algorithms cannot to adapt the fast huge computing area and to be used by others expediently. Sh...
详细信息
Nowadays, many scientists only use desktop EO data processing software to do their specifically algorithms. These useful algorithms cannot to adapt the fast huge computing area and to be used by others expediently. Sharing the EO algorithms and taking clear of the "information lonely island" need newly information and communications technologies such as software as a service. The goal of this research is to put up web based distributed remote sensing parallel processing services for forest researchers and educators. These services use Saa S conception to provide an uniform man-machine interface for user's data uploading and result spreading over the web quickly. The geo computing services in HPC environment are integrated in a grid based infrastructure by using SIRGE middleware and SIGApp middleware. The workflow of this experiment system and some service results are be set out and discussed.
Agent-Based Social Simulations have been largely used to study social phenomena. These kinds of simulations are related to reproduce real societies (e.g. social behaviors) using a bottom-up strategy. In classical soci...
详细信息
Agent-Based Social Simulations have been largely used to study social phenomena. These kinds of simulations are related to reproduce real societies (e.g. social behaviors) using a bottom-up strategy. In classical social simulations, plausible macro-behaviors are only obtained if the social scientists input every features, components and relationships. Alternatively, modern agent-based modeling tools are being designed as discrete-event simulators. This architecture is monolithic, executes serially agent actions and have limited scalability. Aiming at the production of plausible and scalable social simulations, this research has two main goals: (i) introduction of a distributed architecture to build highly scale social simulations and (ii) help social scientists to modeling complex social phenomena in various granularities (i.e. level of detail). We used distributed computation concepts to balance the computational demand of a high scale social simulation. The proposed architecture allows simulations of large social region and their population. For validating the proposed approach and architecture, we simulated the consumption phenomenon on Recipe (the 4th-largest metropolitan area in Brazil). We performed a comparative analysis between the distributed computational approaches with an econometric model. Results revel significant gain in similarity when compared the data produced by the distributed model with the real phenomenon. The proposed architecture can be used for building support decision tools for training public officers on high impact social decisions.
The emergence of grid and cloud computing require load balancers to deal with potential problems, such as high level of scalability and heterogeneity of computing resources. In this paper, we present a generic load ba...
详细信息
The emergence of grid and cloud computing require load balancers to deal with potential problems, such as high level of scalability and heterogeneity of computing resources. In this paper, we present a generic load balancing framework which separates allocating process and migrating process while preserving a guaranteed level of service. Based on this framework, an intelligent load balancer that is aware of multiple Quality of Services and directed by users' requirements is proposed. The load balancer aims to deal with elastic heterogeneous distributed computing environments.
distributed file-systems are a popular storage abstraction for cloud-computing applications. They provide generic data access for different applications in order to pass information between computing nodes and to save...
详细信息
distributed file-systems are a popular storage abstraction for cloud-computing applications. They provide generic data access for different applications in order to pass information between computing nodes and to save computation results persistently. The performance of distributed applications depends on data-consistency protocols and meta-data management, but these factors of influence are often statically configured in distributed file-systems. In this paper, we describe EFS, an in-memory file-system that manages meta-data and consistency by flexibly adapting to file-access patterns.
In order to meet the complicated requirements of jewelry enterprise resource management, the paper designed and implemented a distributed management information system. The system adopts a dynamic strategy to handle e...
详细信息
In order to meet the complicated requirements of jewelry enterprise resource management, the paper designed and implemented a distributed management information system. The system adopts a dynamic strategy to handle enterprise resources sharing both horizontally and vertically, including querying, adding, deleting and modifying jewelry information, gathering statistics information, scheduling production plan. The consistency and accuracy of enterprise data are guaranteed by means of centralizing basic data and information. Web application development technology based on Java is used, and the key techniques mainly include adding information dynamically, distributed computing, and real-time information analysis, etc. Data processing mainly uses the Java Persistence API.
The thesis presents a middleware faciliating parallel execution of tasks expressed in the Java programming language on many computers. When started at a number of machines, this software creates a so called cloud that...
详细信息
The thesis presents a middleware faciliating parallel execution of tasks expressed in the Java programming language on many computers. When started at a number of machines, this software creates a so called cloud that enables splitting the task into smaller subtasks and subsequent independent execution of these subtasks at difeferent nodes. The presented software distributes subtasks throughout the cloud automatically and it performs the following collection of results. The text begins with a brief introduction to the topic of distributed computations and a discussion of possible approaches to the subject. The main part of the work describes software architecture and topology of the system, demonstrates its usage at two sample tasks and gives a brief comparison with two other projects.
For a future WDM network to efficiently support distributed computing applications that require both execution by multiple geographically separated computing nodes and data transferring between them, traditional appro...
详细信息
ISBN:
(纸本)1424415802
For a future WDM network to efficiently support distributed computing applications that require both execution by multiple geographically separated computing nodes and data transferring between them, traditional approaches to establishing lightpaths between given source destination pairs are not sufficient because a computing task may be executed on any one of several computing nodes having the necessary resources. Therefore, lightpath establishment has to be considered jointly with task assignment to achieve best performance. In this paper, we design and evaluate approaches to the joint optimization of the task assignment and lightpath establishment (TALE) problem. We first formulate the off-line version of the TALE problem and then devise a branch and bound algorithm to obtain the minimum number of wavelengths required to support a set of given jobs. In addition, we propose efficient heuristics to deal with the TALE problem in both off-line and on-line versions. Finally, we demonstrate and compare the performances of proposed heuristics through simulation.
This paper presents the results of a research project, which aims to develop enabling technologies for future distributed space architectures based on flexible, reconfigurable, evolvable, and intelligent multi-spacecr...
详细信息
This paper presents the results of a research project, which aims to develop enabling technologies for future distributed space architectures based on flexible, reconfigurable, evolvable, and intelligent multi-spacecraft sensing networks. One important goal of the project is to propose a distributed computing platform over wireless inter-satellite links. The paper discusses initial results on the application of distributed computing technologies to future networked constellations of picosatellites.
暂无评论