Cloud Research Activities

advertisement
ITU Workshop on “Cloud Computing”
(Tunis, Tunisia, 18-19 June 2012)
Cloud Research Activities
Pr. Mohamed JEMNI
Computing Center Al Khawarizmi (CCK)
Research Laboratory LaTICE
mohamed.jemni@fst.rnu.tn
Tunis, Tunisia, 18-19 June 2012
Outline
CCK : Toward service virtualization
LaTICE: Cloud research areas : from
Grid to the Cloud
TNGrid
BonjourGrid
Resource management
Supply of services
Interoperability of cloud
SLA Management
Tunis, Tunisia, 18-19 June 2012
2
Computing Center el
Khawarizmi (CCK)

The CCK was established in 1976 .

As an Internet Service Provider, since 1997.

The CCK has about 60 employees; 30 technical
employees and 30 administrative employees.

The CCK took care of the implementation and The
development of the University National Network
and of Research for the sector of higher
Education and scientific research.
Computing Center el
Khawarizmi Target population
The number of students in public higher
education institutions is more than 360 000
students.
200 institutions of higher education and
research, among them 24 Higher Institutes of
Technological Studies (ISET).
25 Research centers, 30 administrations and
150 university cities.
147 laboratories and 650 Research Units
Computing Center el
Khawarizmi
Powerful platforms
The CCK offers various platforms coupled with
a protected infrastructure and compatible with
the main technologies used for the web and a
multitude of web services.


Management of national applications
Management of specific applications
Computing Center el
Khawarizmi
Powerful platforms
Computing Center el
Khawarizmi
Gate for e-government
Computing Center el
Khawarizmi
Gate for e-government
Computing Center el
Khawarizmi
Online collaboration
RNU2 : Toward the virtualisation
and the private Cloud
TNGrid : Tunisian National Grid
The TNGrid project is an initiative of the
research lab. of Technologies of Information and
Communication (LaTICE) at the Higher School
of Sciences and Technology of Tunis (ESSTT) of
the University of Tunis
TNGrid offers an open and free Tunisian National
Grid for researchers
The grid computing platform is based on
institutional resources and volunteer
participations.
Tunis, Tunisia, 18-19 June 2012
11
TNGrid : Tunisian National Grid
http://www.tngrid.tn/
Tunis, Tunisia, 18-19 June 2012
12
International projects
LaTICE research lab. is involved in grid
computing research axis since 2004.
LaTICE research lab. is working and is
participating in EUMEDGRID projects
coordinated by INFN (Italy) since 2006 .
We have a Registration Authority, managed
by Mohamed Jemni, with INFN CA
We are setting up the TNGrid CA
(Certification Authority) and to be fully
operational just after our accreditation
process with EuGridPMA.
Tunis, Tunisia, 18-19 June 2012
13
Tunisian Node on EumeGrid
A grid site connected to EumedGrid-Support
3 operational services : CE, SE, WN
Visible on Gstat and RTM tool
Tunis, Tunisia, 18-19 June 2012
14
Applications on Grid
Porting 3 applications to the grid
AFP3DFace : Automatic extraction of Feature Points from a 3D face
Parallel Flow Shop Parallel : Distributed Algorithm for the Permutation
Flow Shop Scheduling Problem
Grid FFT : Grid Application for Computing Multidimensional Fast
Fourier Transform
Tunis, Tunisia, 18-19 June 2012
Cloud research areas
Resource management
Supply of services
Interoperability of cloud
SLA management
Tunis, Tunisia, 18-19 June 2012
16
Resource Management
BonjourGrid
A decentralized middleware to manage
desktop grid resources
Developed by LaTICE in collaboration
with LIPN (Paris13)
A user can construct his own
computing element
Boinc, Condor, XtremWeb
Number of workers
Tunis, Tunisia, 18-19 June 2012
17
Resource Management
BonjourGrid as a cloud system (PaaS)
SlapOS system to deploy BonjourGrid
instances
Tunis, Tunisia, 18-19 June 2012
18
Resource Management
SlapOS
Master
Installation of required platforms
SlapOS
Client 1
SlapOS
Client 2
SlapOS
Client 3
Boinc/Condor/XtremWeb
Master
…
SlapOS
Client n
Boinc/Condor/XtremWeb
Workers
Execute the requested application
Tunis, Tunisia, 18-19 June 2012
19
Supply of services
Predict the number of necessary instances for the
application
Queuing Theory, Control Theory, Statistical Machine Learning
Automatic allocation mechanisms
Migration of virtual machines
Optimize the data transfer
Tunis, Tunisia, 18-19 June 2012
20
Interoperability of clouds
Various criteria
Description and application deployment:
various APIs owners!
Architecture: centralized, hierarchical &
distributed
Mechanisms of resource management: access
to resources and task scheduling.
Security: multiple security mechanisms
How to normalize all these criteria?
Tunis, Tunisia, 18-19 June 2012
21
SLA management
(Auto Trader)
SLA: Service Level Agreement, a contract
agreement between the client and service
provider
The step of negotiation is necessary between the
client and supplier
Research
New Scheduling models taking into account economic
constraints
Auto traders to establish the negotiation phase
Tunis, Tunisia, 18-19 June 2012
22
Download