PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

ProActive: an integrated platform for programming and running applications on Grids and P2P systems

Wybrane pełne teksty z tego czasopisma
Identyfikatory
Warianty tytułu
Języki publikacji
EN
Abstrakty
EN
We propose a grid programming approach using the ProActive middleware. The proposed strategy addresses several grid concerns, which we have classified into three categories. I. Grid Infrastructure which handles the resource acquisition and creation using deployment descriptors and Peer-to-Peer. II. Grid Technical Services which can provide non-functional transparent services like: fault tolerance, load balancing, and file transfer. III. Grid Higher Level programming with: group communication and hierarchical components. We have validated our approach with several grid programming experiences running applications on heterogeneous Grid resource using more than 1000 CPUs.
Twórcy
autor
autor
autor
  • INRIA Sophia-Antipolis, CNRS, I3S, UNSA, 2004, Route des Lucioles, BP 93 F-06902 Sophia-Antipolis Cedex, France, First.Last@sophia.inria.fr
Bibliografia
  • [1] L. Alvisi and K. Marzullo, Message logging: Pessimistic,optimistic, causal, and optimal. Software Engineering, 24(2),149-159 (1998).
  • [2] L. Baduel, F. Baude, D. Caromel, Efficient, Flexible, and Typed Group Communications in Java. In Joint ACM Java Grande - ISCOPE 2002 Conference, pp. 28-36, Seattle,2002. ACM Press. ISBN 1-58113-559-8.
  • [3] L. Baduel, F. Baude, D. Caromel, Object-Oriented SPMD.In Proceedings of Cluster Computing and Grid, Cardiff,United Kingdom, May 2005.
  • [4] F. Baude, D. Caromel, M. Leyton, R. Quilici, Integrating deployment and file transfer tools for the grid. In Preliminary Proceedings 1st Coregrid Integration Workshop (IW'05),Pisa Italy, pp. 457-466 (2005).
  • [5] F. Baude, D. Caromel, L. Mestre, F. Huet, J. Vayssière, Interactive and descriptor-based deployment of objectoriented grid applications. In Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing, pp. 93-102, Edinburgh, Scotland, July 2002.IEEE Computer Society.
  • [6] F. Baude, D. Caromel, Ch. Delb, L. Henrio, A hybrid message logging-cic protocol for constrained checkpointability.In Proceedings of EuroPar 2005, 3648 in LNCS, pp. 644-653, Lisbon, Portugal, August- September 2005. Springer.
  • [7] F. Baude, D. Caromel, M. Morel, From distributed objects to hierarchical grid components. In International Symposium on Distributed Objects and Applications (DOA), Catania,Sicily, Italy, 3-7 November, pp. 1226-1242, Springer Verlag, 2003, Lecture Notes in Computer Science, LNCS.
  • [8] E. Bruneton, T. Coupaye, J. Stefani, Recursive and dynamic software composition with sharing, 2002.
  • [9] J. Bustos, D. Caromel, A. Di Costanzo, M. Leyton, J. Piquer,Balancing active objects on a peer to peer infrastructure. In Proceedings of XXV International Conference of SCCC,Valdivia, Chile. IEEE CS Press, November 2005.
  • [10] J. Bustos, D. Caromel, M. Leyton, J. Piquer, Load information sharing policies in communication-intensive parallel applications. In Proc. of Sixth IEEE International Symposium and School on Advance Distributed Systems (ISSADS 2006), Guadalajara, Mexico, Springer LNCS Series, 2006.To appear.
  • [11] D. Caromel, Toward a method of object-oriented concurrent programming. Communications of the ACM, 36(9), 90-102,1993.
  • [12] K. M. Chandy and L. Lamport, Distributed snapshots: Determining global states of distributed systems. In ACM Transactions on Computer Systems, pp. 63-75 (1985).
  • [13] M. Elnozahy, L. Alvisi, Y.M. Wang, D.B. Johnson. A survey of rollbackrecovery protocols in message passing systems.Technical Report CMU-CS-96-181, School of Computer Science, Carnegie Mellon University, Pittsburgh, PA, USA,oct 1996.
  • [14] Fractal. http://fractal.objectweb.org.
  • [15] Gnutella. http://www.gnutella.com.
  • [16] D. Manivannan and M. Singhal, Quasi-synchronous checkpointing: Models, characterization, and classification. In IEEE Transactions on Parallel and Distributed Systems, 10,703-713 (1999).
  • [17] M. Mitzenmacher, How useful is old information? IEEE Transactions on Parallel and Distributed Systems, 11(1),6-34 (2000).
  • [18] NorduGrid. http://www.nordugrid.org.
  • [19] R. Schollmeier, A definition of peer-to-peer networking for the classification of peer-to-peer architectures and applications.In Peer-to-Peer Computing, pp. 101-102 (2001).
  • [20] E. Seidel, G. Allen, A. Merzky, J. Nabrzyski, Gridlab: A grid application toolkit and testbed. Future Generation Computer Systems, 18, 1143-1153 (2002).ProActive: an integrated platform for programming and running applications on Grids and P2P systems 77
  • [21] N. G. Shivaratri, P. Krueger, M. Singhal, Load distributing for locally distributed systems. IEEE Computer, 25(12),33-44 (1992).
  • [22] Neil J. Sloane. Sloane a000170.http://www.research.att.com/projects/OEIS?Anum=A000170
  • [23] OASIS Team and ETSI. 2nd grid plugtests report. Technical report, INRIA, 2005. http://www-sop.inria.fr/oasis/plugtest2005/2ndGridPlugtestsReport.pdf.
  • [24] Unicore. http://www.unicore.org.
  • [25] R. van Nieuwpoort, J. Maassen, G. Wrzesinska, R. F. H. Hofman,C. J. H. Jacobs, Th. Kielmann, H. E. Bal, Ibis: a flexible and efficient java-based grid programming environment.Concurrency - Practice and Experience, 17(7-8), 1079-1107 (2005).
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-BUJ5-0013-0020
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.