15 citations found. Retrieving documents...
D. Hagimont and D. Louvegnies. Javanaise: distributed shared objects for Internet cooperative applications. In Middleware'98, The Lake District, England, 1998.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:
JVM for a Heterogeneous Shared Memory System - Chen, Tang, Dwarkadas, Scott (2002)   (Correct)

....and suggests topics for future research. 2 Related Work Many recent projects have sought to provide distributed data sharing in Java, either by building customized JVMs [2, 3, 24, 38, 41] by using pure Java implementations (some of them with compiler support) 10, 16, 32] or by using Java RMI [7, 10, 15, 28]. However, in all of these projects, sharing is limited to Java applications. To communicate with applications on heterogeneous platforms, today s Java programmers can use network sockets, files, or RPC like systems such as CORBA [39] What they lack is a general solution for distributed shared ....

D. Hagimont and D. Louvegnies. Javanaise: distributed shared objects for Internet cooperative applications. In Middleware'98, The Lake District, England, 1998.


Data Replication Strategies in Grid Environments - Lamehamedi, Szymanski.. (2002)   (3 citations)  (Correct)

....storing a replica to perform an update locally. Hence, it minimizes the bandwidth and connectivity requirements for performing updates, and takes advantage of the replica connection topology to scale over distributed networks. It has also been shown to scale well in distributed environments [7, 8, 17, 18, 9, 25]. 3.3. Runtime System The replica management service includes a runtime component that dynamically evaluates the application and user s needs and accordingly adapts the replicas distribution. The runtime system monitors the users behavior and the network status, collecting accumulated read write ....

D. Hagimont, D. Louvegnies, "Javanaise: Distributed Shared Objects for Internet Cooperative Applications, " IFTP International Conference on Distributed Systems, Platforms, and Open Distributed Processing Middleware98, the Lake District, England, 1998.


Programming Environments for High-Performance Grid .. - Kielmann, Bal.. (2002)   (1 citation)  (Correct)

....CCJ [38] provide MPI style message passing and collective communication for Java. Although their set of communication mechanisms is richer than RMI and RepMI, they do not come with implementations that are optimized for wide area Grid platforms. Finally, Hyperion [39] Jackal [40] and Javanaise [41] implement shared Java objects based on object caching. These systems do not aim at Grid computing either. In contrast, our RepMI mechanism is based on message shipping for which we also provide a Grid aware implementation. 6 Conclusions In the Albatross project, we study the eciency of ....

D. Hagimont, D. Louvegnies, Javanaise: Distributed Shared Objects for Internet Cooperative Applications, in: Proc. Middleware'98, The Lake District, England, 1998. 18


Efficient Replicated Method Invocation in Java - Maassen, Kielmann, Bal (2000)   (7 citations)  (Correct)

....object replication perform as fast as manually optimized versions based on RMI. 1. INTRODUCTION Object replication is a well known technique to improve the performance of parallel object based applications [3] Although several different forms of object replication have been proposed for Java [9, 14, 19, 25, 27], no scheme exists yet that transparently and efficiently supports replicated objects in Java and that integrates cleanly with Java s primary point to point communication mechanism, Remote Method Invocation (RMI) 28] Some systems temporarily cache objects rather than trying to keep multiple ....

.... transparently and efficiently supports replicated objects in Java and that integrates cleanly with Java s primary point to point communication mechanism, Remote Method Invocation (RMI) 28] Some systems temporarily cache objects rather than trying to keep multiple copies of an object consistent [9, 14, 19, 27]. Some proposals have a programming model that is quite different from the object invocation model of RMI [25] Also, performance results are often lacking or disappointing. The probable reason for these problems is the inherent difficulty in implementing object replication. In particular, it is ....

[Article contains additional citation context not shown here]

D. Hagimont and D. Louvegnies. Javanaise: Distributed Shared Objects for Internet Cooperative Applications. In Proc. Middleware'98, The Lake District, England, Sept. 1998.


A Reflective Infrastructure for Coarse-Grained Strong .. - Noury..   (Correct)

....The model of distribution and mobility underlying our reflective infrastructure can be presented quite naturally in terms of its structural and behavioral features. Note that we did not look for a new distribution model but rather synthesized our model from existing ones especially JAVANAISE [HL98] and JAVA RMI in such a way that the model effectively supports coarse grained distributed applications. Structural part. Structurally, our model is built around two main abstractions, clusters and places: # A cluster groups a number of objects and constitutes a unit of migration. Clusters ....

D. Hagimont and D. Louvegnies. Javanaise: distributed shared objects for internet cooperative applications. In Proceedings of the International Conference on Middleware, 1998.


Doorastha - A step towards distribution transparency - Dahm (2000)   (13 citations)  (Correct)

....or if that object s state is immutable, it may be much more efficient to copy that object to the local site [Spi98] The Doorastha system allows to use different passing modes for the same object thus enabling fine grained distribution policies. We think, sharing this approach with Javanaise [HL98] or Pangaea [Spi99] that it is a good idea to start from a pure Java program, test it thoroughly and then put up distribution boundaries between objects. We will not deal with how to determine such distribution boundaries, but instead show how we can adapt a program for a distributed environment ....

Daniel Hagimont and Daniel Louvegnies. Javanaise: distributed shared objects for Internet cooperative applications. In Proc. Middleware '98, pages 339--354, The Lake District, England, September 1998. SpringerVerlag.


The Doorastha system - Dahm (2000)   (3 citations)  (Correct)

....Emerald [BHJ 87] even support the dynamic migration of entire objects to a different location. The Doorastha system allows to use different passing modes for the same object and object migration thus enabling fine grained distribution policies. We think, sharing this approach with Javanaise [HL98] or Pangaea [Spi99] that it is a good idea to start from a pure Java program, test it thoroughly and then put up distribution boundaries between objects. We will not deal with how to determine such distribution boundaries, but instead show how we can adapt a program for a distributed environment ....

Daniel Hagimont and Daniel Louvegnies. Javanaise: distributed shared objects for Internet cooperative applications. In Proc. Middleware '98, pages 339--354, The Lake District, England, September 1998. Springer-Verlag. 36


Reflective implementation of non-functional properties with.. - Bruneton, Riveill (2000)   (4 citations)  (Correct)

....a migration, for each thread that is currently executing in the component to stop. For this, it uses an exe container extension that keeps track of all threads executing in a component (this extension is also used by the csp layer to launch threads for incoming requests) A replicated component [4] is always accessed locally: before doing a remote method call on a replicated component, a local replica of this component is obtained first. The call is then made on this replica. The replicas consistency is managed by a distributed consistency protocol, implemented by system components 1 ....

D. Hagimont, and D. Louvegnies, "Javanaise: Distributed Shared Objects for Internet Cooperative Applications", Middleware'98, The Lake District, England, September 1998.


Parallel Application Experience with Replicated Method.. - Maassen, Kielmann, Bal (2001)   (Correct)

....several unmodified applications to run efficiently even on the wide area system. 1 Introduction Object replication is a well known technique to improve the performance of parallel object based applications [3] Although several different forms of object replication have been proposed for Java [12, 18, 24, 32, 35], no scheme exists yet that transparently and efficiently supports replicated objects in Java and that integrates cleanly with Java s primary point to point communication mechanism, Remote Method Invocation (RMI) 36] Some systems temporarily cache objects rather than trying to keep multiple ....

.... transparently and efficiently supports replicated objects in Java and that integrates cleanly with Java s primary point to point communication mechanism, Remote Method Invocation (RMI) 36] Some systems temporarily cache objects rather than trying to keep multiple copies of an object consistent [12, 18, 24, 35]. Some proposals have a programming model that is quite different from the object invocation model of RMI [32] Also, performance results are often lacking or disappointing. The probable reason for these problems is This is a preprint of an article accepted for publication in Concurrency and ....

[Article contains additional citation context not shown here]

D. Hagimont and D. Louvegnies. Javanaise: Distributed Shared Objects for Internet Cooperative Applications. In Proc. Middleware'98, The Lake District, England, Sept. 1998.


Pangaea: An Automatic Distribution Front-End for Java - Spiegel (1999)   (10 citations)  (Correct)

.... Objects by Value extension [7] To pass objects by value is an optimization technique for distributed programs in its own right; we also consider it as the basis for more advanced mobility concepts like object migration (as in JavaParty [8] and object caching (e.g. in the Javanaise system [2]) Pangaea s Back End Adapters provide a set of boolean flags that indicate whether the corresponding platform does or does not provide each of the above features; this information is used by the Analyzer to fine tune its distribution decisions. After the analysis has completed, the Analyzer ....

Hagimont, D., Louvegnies, D.: Javanaise: distributed shared objects for Internet cooperative applications. Middleware '98, The Lake District, England (1998) 339--354


Parallel Application Experience with Replicated Method.. - Maassen, Kielmann, Bal (2001)   (Correct)

....several unmodified applications to run efficiently even on the wide area system. 1 Introduction Object replication is a well known technique to improve the performance of parallel object based applications [3] Although several different forms of object replication have been proposed for Java [12, 18, 24, 32, 35], no scheme exists yet that transparently and efficiently supports replicated objects in Java and that integrates cleanly with Java s primary point to point communication mechanism, Remote Method Invocation (RMI) 36] Some systems temporarily cache objects rather than trying to keep multiple ....

.... transparently and efficiently supports replicated objects in Java and that integrates cleanly with Java s primary point to point communication mechanism, Remote Method Invocation (RMI) 36] Some systems temporarily cache objects rather than trying to keep multiple copies of an object consistent [12, 18, 24, 35]. Some proposals have a programming model that is quite different from the object invocation model of RMI [32] Also, performance results are often lacking or disappointing. The probable reason for these problems is the inherent difficulty in implementing object replication. In particular, it is ....

[Article contains additional citation context not shown here]

D. Hagimont and D. Louvegnies. Javanaise: Distributed Shared Objects for Internet Cooperative Applications. In Proc. Middleware'98, The Lake District, England, Sept. 1998.


Efficient Java RMI for Parallel Programming - Maassen, van Nieuwpoort.. (2000)   (11 citations)  (Correct)

....high communication performance. Krishnaswamy et al. Krishnaswamy et al. 1998] improve RMI performance somewhat by using caching and UDP instead of TCP. Their RMI implementation, however, still has high latencies (e.g. they report null latencies above a millisecond on Fast Ethernet) Javanaise [Hagimont and Louvegnies 1998] and VJava [Lipkind et al. 1999] are other Java systems that implement object caching. Breg et al. Breg et al. 1998] study RMI performance and interoperability. Hirano et al. Hirano et al. 1998] provide performance figures of RMI and RMI like systems on Fast Ethernet. Manta differs from the ....

HAGIMONT, D. AND LOUVEGNIES, D. 1998. Javanaise: Distributed Shared Objects for Internet Cooperative Applications. In Proc. Middleware'98 (The Lake District, England, Sept. 1998).


Efficient Replicated Method Invocation in Java - Maassen, Kielmann, Bal (2000)   (7 citations)  (Correct)

....longer than the Manta RMI latency) and also improves application speedups. 1 Introduction Object replication is a well known technique to improve the performance of parallel object based applications [2] Although several different forms of object replication have been proposed for Java [8, 11, 15, 20, 22], no scheme exists yet that transparently and efficiently supports replicated objects in Java and that integrates cleanly with Java s primary point to point communication mechanism, Remote Method Invocation (RMI) 23] Some systems temporarily cache objects rather than trying to keep multiple ....

.... transparently and efficiently supports replicated objects in Java and that integrates cleanly with Java s primary point to point communication mechanism, Remote Method Invocation (RMI) 23] Some systems temporarily cache objects rather than trying to keep multiple copies of an object consistent [8, 11, 15, 22]. Some proposals have a programming model that is quite different from the object invocation model of RMI [20] Also, performance results are often lacking or disappointing. The probable reason for these problems is the inherent difficulty in implementing object replication. In particular, it is ....

[Article contains additional citation context not shown here]

D. Hagimont and D. Louvegnies. Javanaise: Distributed Shared Objects for Internet Cooperative Applications. In Proc. Middleware'98, The Lake District, England, Sept. 1998.


Javanaise: distributed shared objects for Internet.. - Hagimont, Louvegnies (1998)   (14 citations)  Self-citation (Hagimont Louvegnies)   (Correct)

....should be mapped on this application grouping. In this paper, we assume that the reader is familiar with object oriented technologies and especially with Java features (Sun, 1996) such as code mobility, dynamic binding, polymorphism, object serialization and RMI. A longer version of this paper (Hagimont, 1998) includes descriptions of these Java features. The rest of the paper is structured as follows. We present in section 2 the general motivations for the Javanaise environment. Section 3 presents the overall design choices for this system support. Section 4 describes the implementation principles and ....

Hagimont D. and Louvegnies D.(1998) Javanaise: distributed shared objects for Internet cooperative application, Long version of this paper.


The DSS, a Middleware Library for Efficient and.. - Klintskog, Banna..   (Correct)

No context found.

D. Hagimont and D. Louvegnies. Javanaise: distributed shared objects for Internet cooperative applications. In Middleware'98, The Lake District, England, 1998.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC