Presentation is loading. Please wait.

Presentation is loading. Please wait.

XtreemOS and distCooRM

Similar presentations


Presentation on theme: "XtreemOS and distCooRM"— Presentation transcript:

1 XtreemOS and distCooRM

2 XtreemOS Version 3 released on February 2012
Fixed many bugs in low level layers of the system Better error reporting to the end-user Using OpenSUSE 11.4 as a base Updated OpenSSH, BouncyCastle, XtreemFS, ...

3 XtreemOS Work in background: Extracting API;
Extracting sequence diagram; New code generator (without compilation circular dependencies); Taking notes on implementation.

4 XtreemOS New version (current devel branch):
Merged an unofficial branch (decentralized service lookup, software bus profiling, software bus fixes, new monitoring services (MonDir, MonNotifMng), etc. Job run in a login shell; Added a job killer; Relocated some configuration files (no automatic generation of missing configuration files); Fixed bugs in DIXI services, fixed broken build chain (with Rémy).

5 MPI in XtreemOS Problem of XtreemOS 3 and previous:
only a modified MPICH1 supported; complicated execution command; xsubMPI did not honor choices made by MPI implementation. XtreemOS devel version: jobs are now run in a shell (esp. support for environment variables, sub-process) command xos-createProcess plays the role of rsh/ssh, let the choice made by MPI implementations (based on supporting the standard JSDL tag CandidateHost) Support unmodified Open MPI 1.2 and 1.4

6 ADT XtreemOS Easy Engineers: Rémy Garrigue and Mohamed-Amine Belhaj.
Work: packaging; installation and configuration; virtual machines images; open test bed (XtreemOS 3); website; Grid'5000 images; deployment and configuration script (puppet); continuous integration. Until end of October 2012.

7 XtreemOS ANR Cloud in the EIT ICT Lab: Sajith Kalathingal, engineer.
Objective: extend XtreemOS with machines from the cloud when needed. Until end of September 2012.

8 distCooRM Decentralizing CooRM:
resource agendas are distributed over the resources themselves; avoid performance bottleneck; avoid single point of failure; closer to the reservation management in XtreemOS.

9 distCooRM

10 XtreemOS as distCooRM ResMng XATi appl getResources MonMng subscribe
getAllAvailableSlotsFor ResAllocator 1 ResAllocator 2 RsvMng createReservationExplicit createJob callback timer runJob

11 XtreemOS as distCooRM Work remaining:
Internal timestamp instead of user's one; Reservation and job refinements (new in API); Solve conflicts with timestamp (esp. invalidate reservation with lowest priority); 3-Phase Commit (3PC); ReservationManager on XATIBus?; Add Vivaldi coordinates based on Ganglia; Multiple instances of the same global services; Multi-site execution; ...

12 Perspectives Continuing distCooRM implementation in XtreemOS:
to get experimental results for the distCooRM article; Try new Salome on new XtreemOS.

13 End.


Download ppt "XtreemOS and distCooRM"

Similar presentations


Ads by Google