Upload
anthony-washington
View
216
Download
0
Embed Size (px)
Citation preview
OASIS
OASISActive Objects, Semantics, Internet, and Security
Team: 30 persons
Research Themes: Grid ComputingObjects and ComponentsPractice and Theory
Denis Caromelwww.inria.fr/oasis
OASIS
Current Collaboration
• Satoshi Matsuoka,
Tokyo Inst. of Tech & NII/NAREGI
Post Doc Researcher at TIT:
Laurent Baduel
OASIS
Active Objects, Semantics, Internet, and Security
RESEARCH THEMES
Specifications, programming environments and verification
Formal study of models, and distributed object-oriented languages
APPLICATIONS
Design and Transformation of Programs and Components
Secure Software for IT
Distributed, Parallel, and Collaborative, for the Grid
COLLABORATIONS IBM, HP, ORACLE,
Sun Microsystems, BULL, ATOS, NOKIA,
EADS,
ANR, EU …
OASISOASIS
GRID Computing SOFTWARE:
Vercors
OASIS
Load Balancing in Grid+Desktop P2P (2)
Deals with Heterogeneity of:
Machines, Applications, and Network
OASIS
A Theory of Distributed ObjectsD. Caromel, L. Henrio,
Springer 2005, Monograph
A Calculus:
ASP: Asynchronous Sequential Processes • Based on Sigma-Calculus (Abadi-Cardelli)• Formal Proofs of determinism• Releases a few important constraints OPTIMIZATIONS
THEORY
OASIS
PRACTICE:Peer-to-Peer for Computational Grids: Mixing Clusters and Desktop Machines
• Deploying a communicating application, Flow-Shop, on a large grid.
• Using the P2P infrastructure of the ObjectWeb ProActive middleware.
• Grid’5000:– National infrastructure
– Widely spread clusters
– Large number of CPUs
– Close of what is the Grid
OASIS
• 628 CPUs
• 5 Sites +
Desktop Grid
Potential for collaborations with NEGST:
GRID 5000 + NAREGI
Using
GRID 5000:
OASIS
Objectives:
EU Standard Grid Component Model (GCM) for Programming the Grids with Components
EU New Project -- Just StartedScientific Coordinator: D. Caromel INRIA
Administrative Coordinator: B. Le Dantec, ERCIM
Potential for collaborations with NEGST, especially in:1) Instant Grid and virtualization of grid computing resources
3) Grid Interoperability and Applications