Title: Presentation of the Tunisian NGI Tunisian Grid for Scientific Research
1Presentation of the Tunisian NGI(Tunisian Grid
for Scientific Research)
Prof. Mohamed Jemni
Research Unit of Technologies of Information and
Communication
06/09/2007
2Presentation of UTIC Laboratory
The Research Unit of Technologies of Information
and Communication (UTIC) of the University of
Tunis is created in 2000. The activities of UTIC
are focused on two main topics
E-learning and e-accessibility
High performance and grid computing
3Research Topic 1
E-learning and e-accessibility
-
- Improve efficiency of e-learning tools and
environments - ? PERSO project automatic personalization of
courses in e-learning systems - Create a barrier-free learning environment for
students with disabilities. - improve accessibility to ICT of people with
disabilities and special needs. - ? WEBSIGN project an environment for
communication with deaf people using sign
language via the web.
3
4Research Topic 2
High performance and grid computing
-
- Parallel algorithms and scientific applications
- Grid and peer to peer technology
- Middleware and algorithmic for grid computing
- Deployment of large scale applications
4
5Objectives of GTRS (1)
- Deploy an academic Tunisian Grid for Scientific
Research. - An infrastructure to federate resources between
Tunisian researchers based on Peer to peer
Technology. - Exploit resources available in academic
institutions (generally under used). - Create an experimental platform for research and
the multidisciplinary cooperation between
researchers.
5
6Objectives of GTRS (2)
- Offer to Tunisian researchers a set of computer
resource geographically dispersed. - A power of calculation, an enormous
storage space and many services always
available. - Exploit the power of calculation of a big number
of computers in order to give the illusion of a
very powerful virtual computer. - Encourage the large scale experimentation,
validation of the research works and theoretical
models proposed by the researchers.
7Partenaires (1/2)
- 8 Tunisian partners
- Research Unit of Technologies of Information and
Communication (UTIC) - Laboratory of material physics condensed (INRST)
- National center of the sciences and nuclear
technologies (CNSTN) - Research Unit URAPAD (FST)
- Laboratory CRISTAL (ENSI)
- Laboratory of Mecanical engineering (ENIM)
- Research Unit ReDCAD (ENIS)
- Laboratory MIRACL (FSEGS)
7
8Partenaires (2/2)
- 6 International partners
- University of Applied Sciences of Geneva
- Laboratoire dInformatique de Paris-Nord (LIPN)
of University Paris 13 - INRIA Futur, University of Orsay
- Scuola Superiore S.Anna, Italy
- Laboratory ID IMAG of Grenoble
- Laboratory Prism of University of Versailles
8
9Peer to Peer systems
- Definition1 of a P2P system
- peer-to-peer computing is the sharing of
computer resources and services by direct
exchange between systems . - Definition 2
- peer-to-peer refers to a class of systems and
applications that employ distributed resources to
perform a critical function in a decentralized
manner.
9
10Peer to Peer systems
- Characteristics
- The peer-to-peer concerns a class of
applications which require hardware or human
resources available on the Internet. - ? Two types of peer-to-peer systems
- 1) Files sharing systems such as Gnutella,
Napster and Kazaa, which knew a great success on
Internet - 2) Intensive computation oriented systems,
equivalent to computational grids, such as
SETI_at_Home and XtremWeb.
10
11Architecture of GTRS (1/3)
- GTRS Grid computing based on Peer-to-Peer System
- Middleware XtremWeb-CH
- Architecture different from EumedGRID
- Composed of 3 fundamental elements
- Coordinator
- Relay
- Worker
12Architecture of GTRS (2/3)
Client
User Interface
Coordinator
Relay
Worker
Worker
Worker
13Architecture of GTRS (3/3)
User
Coordinator
13
14http//www.esstt.rnu.tn/utic/gtrs/
1515
16Standby Waiting the input data Ready the
coordinator is searching a worker to execute the
job In Execution the worker starts the
execution of the job Full the job is finished
16
1717
1818
1919
20Recent research
- Interoperability between GTRS and EumedGrid
21Needs of interoperability
- Convergence of peer-to-peer and Grid computing is
a natural outcome of recent distributed systems
philosophy. - Based on the mutual benefits that Grid and P2P
systems seem to offer to each other - The two approaches will eventually converge,
especially when Grids reach the "inter-grid".
21
22Interoperability
- This integration can improve the two platforms by
offering the possibility to support users
applications, initially designed to be deployed
on GTRS (resp. EumedGrid) to be run on EumedGrid
(resp. GTRS). - This task will integrate the resources used
locally in GTRS to the whole EumedGrid.
23Structure of Applications
- The structure of applications supported by GTRS
Application
Module 1..
Binary 1..
Input 1..
Scheduling
Output
Table 1..
Task 1..
cmdLine
QoS
23
24Conceptual schema
RB interrogates the BDII to find the adequate CE
Access point (input/output) to submit jobs and
get results
Adapt the jobs for the GTRS platform
Submit jobs to SWN
24
25- THANK YOU
- www.esstt.rnu.tn/utic