The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Active replication on top of a structured peer-to-peer overlay is an attractive solution for transparently providing high availability to distributed applications. However, self-healing is necessary to ensure the availability of the replicated application despite node arrivals, failures or departures in the overlay. Self-healing means to automatically reconfigure the replica groups when changes in...
The SORMSYS project's main goal is to optimize resource management in large scale distributed systems with the capability of self-organization. This paper will present the design of management architecture based on existing middleware solutions through the design of algorithms and methods inspired by natural models. The architecture is full decentralized and it will aim to optimize resource management...
In peer-to-peer (P2P) grids, peers act both as providers and consumers of the services offered in the system. In these systems, fair and efficient match of service request and service provision can be attained by using simple reciprocation-based mechanisms. Under contention, a peer p gives priority to serve the requests of the peers that have the largest difference between the amount of service provided...
This paper presents an adaptive and self-organizing Peer-to-Peer (P2P) computing grid. The proposed solution, named ad hoc Grid, leverages on the OurGrid (OG) middleware, which is an open source P2P computing grid. OG requires some centralized administration, preventing it to be used for deploying spontaneous (ad hoc) computing grids. To make the P2P grid adaptive and self-organizing, new approaches...
Grid and P2P systems have achieved a notable success in the domain of scientific and engineering applications, which commonly demand considerable amounts of computational resources. However, Grid and P2P systems remain still difficult to be used by the domain scientists and engineers due to the inherent complexity of the corresponding middleware and the lack of adequate documentation. In this paper...
Network security is in a daily evolving domain. Every day, new attacks, virus or intrusion techniques are released. Hence, network devices, enterprise servers or personal computers are potential targets of these attacks. Current security solutions like firewalls, intrusion detection systems (IDS) and virtual private networks (VPN) are centralized solutions which rely mostly on the analyze of inbound...
The field of modeling and simulation was long-time seen as a viable alternative to develop new algorithms and technologies and to enable the development of large-scale distributed systems, where analytical validations are prohibited by the nature of the encountered problems. The use of discrete-event simulators in the design and development of large scale distributed systems is appealing due to their...
We present in this paper an evaluation of fault management in the grid middleware P2P-MPI. One of P2P-MPI's objective is to support environments using commodity hardware. Hence, running programs is failure prone and a particular attention must be paid to fault management. The fault management covers two issues: fault-tolerance and fault detection. P2P-MPI provides a transparent fault tolerance facility...
Global computing platforms have become popular tools for the resolution of large scale problems. They are often independent without any interoperability between each other. Therefore, clients are now asking for a better availability and scalability. In previous work, we presented the YML framework which was a first attempt to enable the development and deployment of applications on several global...
Data objects have to be replicated in large-scale distributed systems for reasons of fault tolerance, availability, and performance. Furthermore, computations may have to be scheduled on these objects, when these objects are part of a grid computation. Although replication mechanism for unstructured peer-to-peer (P2P) systems can place replicas on capable nodes, they may not be able to provide deterministic...
The usage of economics in grid systems designs has been very popular recently and a large number of system designers have attempted to use economic concepts to engineer the grid market mechanism that would enable an efficient allocation of resources. However, only few of these designs have been actually implemented and, in fact, very few, if any, have been successfully adopted by end users. The argument...
In this paper, the deployment and execution of iterative stencil applications on a P2P grid middleware are investigated. So-called iterative stencil applications are composed of sets of heavily-communicating, long-running tasks. They thus require co-allocation of multiple reliable resources for extended periods of time. P2P grids are totally decentralized and provide on-demand, transparent access...
Simulating turbulence in fluids is a fascinating part of physics which requires a high amount of computational power. Since for transitional Reynolds numbers each simulation run can be performed on a single contemporary CPU, turbulence studies are ideally suited for distributed computing where each node performs a simulation for a single initial condition. The approach presented in this paper makes...
Grid systems provide a standard platform to share resources, such as computing facilities and backup services, between research communities and commercial organizations. Nowadays there are plenty of grids among different institutions, and many of them are probably heterogeneous to others because they are constructed by different types of middleware. Enabling all these grids to work as a single grid...
This paper describes performance comparison of load balancing control through code migration in distributed desktop computing grids. A prototype of the middleware which migrates object code for computing is implemented, and the trade-off of code migration was observed. Based on the prototype experiment, several algorithms for location policy in desktop computing grids were examined on simulations,...
Grid computing enables sharing, selection, and aggregation of a wide variety of geographically distributed computational resources such as supercomputers, clusters, storage systems and data sources. A grid presents them as one unified resource for solving large-scale and data intensive computing applications. A middleware supports applications in distributed computing environments by providing services...
Grids are emerging as a novel approach of employing distributed computational and storage resources to solve large-scale problems in science, engineering, and commerce. Distributed hash table (DHT) middleware overlay has been applied to grids as a middleware for providing scalable multi-resource discovery. However, direct DHT overlay adoption breaks the physical locality relationship between nodes,...
Dynamic load balancing is a key factor in achieving high performance for large scale distributed simulations on grid infrastructures. In a grid environment, the available resources and the simulationpsilas computation and communication behavior may experience run-time critical imbalances. Consequently, an initial static partitioning should be combined with a dynamic load balancing scheme to ensure...
Virtual organizations in Grid computing environments are arrangements of Grid participants into groups, where each participant may belong to different physical organizations. The combination of Grid computing and peer-to-peer technology causes problems in terms of forming, organizing, and managing virtual organizations in such networks. In this paper, a novel approach to map a Grid to a peer-to-peer...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.