Results 1 - 10
of
3,127
Parallel Programming with Migratable Objects
- Charm++ in Practice,” in Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis (SC’14
, 2014
"... Abstract—The advent of petascale computing has introduced new challenges (e.g. heterogeneity, system failure) for program-ming scalable parallel applications. Increased complexity and dynamism in science and engineering applications of today have further exacerbated the situation. Addressing these c ..."
Abstract
-
Cited by 9 (9 self)
- Add to MetaCart
these challenges requires more emphasis on concepts that were previously of secondary importance, including migratability, adaptivity, and runtime system introspection. In this paper, we leverage our experience with these concepts to demonstrate their applicability and efficacy for real world applications. Using
A Framework for Migrating Objects in . . .
, 1997
"... The complexity involved in developing distributed applications has decreased with recent developments in distributed object-oriented platforms and emerging standards such as the Common Object Request Broker Architecture (CORBA). Graphics applications including three dimensional graphics packages, CA ..."
Abstract
- Add to MetaCart
-grain sharing of objects, and collaboration. CORBA does not support fine-grain objects and their sharing by different clients. We show how graphics applications can benefit from an underlying support for fine-grain objects and large-grain objects. We also show that object migration, and migration of objects
Reliable Communication in the Presence of Failures
- ACM Transactions on Computer Systems
, 1987
"... The design and correctness of a communication facility for a distributed computer system are reported on. The facility provides support for fault-tolerant process groups in the form of a family of reliable multicast protocols that can be used in both local- and wide-area networks. These protocols at ..."
Abstract
-
Cited by 546 (18 self)
- Add to MetaCart
alternative to conventional asynchronous communication protocols. The facility also ensures that the processes belonging to a fault-tolerant process group will observe consistent orderings of events affecting the group as a whole, including process failures, recoveries, migration, and dynamic changes to group
An Interprocess Communications Design for Migrating Objects
"... In this paper, we describe a design for an object-oriented, interprocess communications subsystem that supports the migration of communication endpoints. All communication is connection-oriented and occurs between two endpoints, represented by Interface Objects (IObjs). A full-duplex connection betw ..."
Abstract
- Add to MetaCart
In this paper, we describe a design for an object-oriented, interprocess communications subsystem that supports the migration of communication endpoints. All communication is connection-oriented and occurs between two endpoints, represented by Interface Objects (IObjs). A full-duplex connection
Migrating objects in electronic commerce applications
- In Proceedings of Trends in Distributed Systems for Electronic Commerce
, 1998
"... boger @ informatik.uni-hamburg.de ..."
Support for Adaptivity in ARMCI Using Migratable Objects
"... Many new paradigms of parallel programming have emerged that compete with and complement the standard and well-established MPI model. Most notable, and successful, among these are models that support some form of global address space. At the same time, approaches based on migratable objects (also ca ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
Many new paradigms of parallel programming have emerged that compete with and complement the standard and well-established MPI model. Most notable, and successful, among these are models that support some form of global address space. At the same time, approaches based on migratable objects (also
The Protection of Migrating Objects in a Virtual Enterprise
, 1998
"... this paper have come to light during our work on the PerDiS project. (ESPRIT<E-425> Basic Research Project No. 22533). For the purposes of the workshop we have re-stated the problems in a<E-461> more general way in terms of migrating objects.<E-178> The context of this work is a Vi ..."
Abstract
-
Cited by 1 (1 self)
- Add to MetaCart
this paper have come to light during our work on the PerDiS project. (ESPRIT<E-425> Basic Research Project No. 22533). For the purposes of the workshop we have re-stated the problems in a<E-461> more general way in terms of migrating objects.<E-178> The context of this work is a
Flocking for Multi-Agent Dynamic Systems: Algorithms and Theory
, 2006
"... In this paper, we present a theoretical framework for design and analysis of distributed flocking algorithms. Two cases of flocking in free-space and presence of multiple obstacles are considered. We present three flocking algorithms: two for free-flocking and one for constrained flocking. A compre ..."
Abstract
-
Cited by 436 (2 self)
- Add to MetaCart
fragmentation, whereas the second and third algorithms both lead to flocking. A systematic method is provided for construction of cost functions (or collective potentials) for flocking. These collective potentials penalize deviation from a class of lattice-shape objects called αlattices. We use a multi
1Using Migratable Objects to Enhance Fault Tolerance Schemes in Supercomputers
"... Abstract—Supercomputers have seen an exponential increase in their size in the last two decades. Such a high growth rate is expected to take us to exascale in the timeframe 2018-2022. But, to bring a productive exascale environment about, it is necessary to focus on several key challenges. One of th ..."
Abstract
-
Cited by 1 (1 self)
- Add to MetaCart
be substantially enhanced by a parallel programming model called migratable objects. In this paper, we demonstrate how the migratable-objects model facilitates and improves several fault tolerance approaches. Our experimental results on thousands of cores suggest fault tolerance schemes based on migratable objects
Charm++ Migratable Objects + Active Messages + Adaptive Runtime Productivity + Performance
"... Charm++ is an elegant, general-purpose parallel programming model backed by an adaptive runtime system [1]. This combination yields portable performance and a spectrum of real-world productivity benefits that have been demonstrated in production applications. Our submission to this year’s HPC Challe ..."
Abstract
- Add to MetaCart
) application progress in the presence of failing processes. The submission also explains how overdecomposed, message-driven, migratable objects enhance the clarity of expression of parallel programs and also enable the runtime system to deliver portable performance. Our codesize (line counts) and a summary
Results 1 - 10
of
3,127