23
1 Int Introduction to System Systems and Networking Department Faculty of Computer Science and Engineering Ho Chi Minh City University of Technology

Int roduction to System s and Networking Department

  • Upload
    asta

  • View
    30

  • Download
    1

Embed Size (px)

DESCRIPTION

Int roduction to System s and Networking Department. Faculty of Computer Science and Engineering Ho Chi Minh City University of Technology. Outline. About the department Research collaborations Research directions Past projects and current running projects Typical projects - PowerPoint PPT Presentation

Citation preview

Page 1: Int roduction to System s and Networking Department

1

IntIntroduction to

SystemSystems and Networking Department

Faculty of Computer Science and Engineering

Ho Chi Minh City University of Technology

Page 2: Int roduction to System s and Networking Department

2

Outline

About the department Research collaborations Research directions Past projects and current running projects Typical projects Opportunities for students

Page 3: Int roduction to System s and Networking Department

3

The Department

Current full-time staff 6 PhD 2 MSc and MEng 6 BEng

Facilities Parallel processing and networking lab Supernode cluster (128 processors) Embedded system lab

Page 4: Int roduction to System s and Networking Department

4

International Research CollaborationsInternational Research Collaborations

University of Linz, Austria University of Heidelberg, Germany University of Applied Sciences of Fribourg,

Switzerland University of Leeds, UK PRAGMA - The Pacific Rim Application and Grid

Middleware Assembly Annual International Workshop on Advance

Computing and Applications

Page 5: Int roduction to System s and Networking Department

5

Research DirectionsResearch Directions

Grid, P2P and cloud computing Clusters: middleware and tools

Resource monitoring and scheduling, programming tools, checkpointing and recovery

Networking protocols Scientific computing Operating systems Collaborative systems Wireless sensor networks

Page 6: Int roduction to System s and Networking Department

6

Past ProjectsPast Projects

Supernode cluster (1998-2000) Supernode II (2004-2006) Checkpointing for parallel applications Management and visualization of the

geophysical data of White-Tiger oilfield (1998-2001)

EDA-Grid (2005-2008)

6

Page 7: Int roduction to System s and Networking Department

7

Current ProjectsCurrent Projects

Networking protocols (with Panasonic) VN-Grid (2007-2009) Establish the permeability field for White-

Tiger oil-field (from 2007) POP-C++ (2007-2009) New project: Virtual Research

Environments

7

Page 8: Int roduction to System s and Networking Department

8

Typical ProjectsTypical Projects

Page 9: Int roduction to System s and Networking Department

9

Supernode ProjectsSupernode Projects

To build a HPC system with tools to support parallel programming

Supernode 1 (1998-2000) Supernode II (2004-2006)

• 4 Nodes• Configurable network topology• MPI interface

• 64 Nodes (dual Xeon)• Fast network (32 links, 1Gb/s each)• 330 GFlops effective performance• MPI interface

Page 10: Int roduction to System s and Networking Department

10

Supernode II: ToolsSupernode II: Tools

Page 11: Int roduction to System s and Networking Department

11

Multicast Protocols

Collaboration with: Immersive Communication Task Force Panasonic

Corporation – Japan

Kuala Lumpur Laboratory – Malaysia

Network Team PSL - Singapore Target application:

Real time video conference

Page 12: Int roduction to System s and Networking Department

12

EDAGrid ProjectEDAGrid Project

To build and deploy a campus Grid infrastructure for HCMUT

Grid infrastructure Develop campus Grid middleware Deploy Grid infrastructure at HCMUT

Grid applications Data mining Circuit design and simulation

Project website http://www.edagrid.hcmut.edu.vn

12

Page 13: Int roduction to System s and Networking Department

13

EDAGrid@HCMUTEDAGrid@HCMUT

EDAGrid computing infrastructure has been operated at HCMUT

EDAGrid resources: Supernode II cluster

64 dual Xeon nodes, 1Gb/s network Student lab cluster (CSE)

40 workstations managed by SPNTOOL (our cluster management software)

Staff workstations (CSE)

Page 14: Int roduction to System s and Networking Department

14

POP-C++: Parallel object environmentPOP-C++: Parallel object environment

Computational environment

POP-C++ essential service abstractions

Globus Toolkit XtremWebStandalone POP-C++

GridWeb

computing

Testing Distributed

environment

Other toolkits

Other distributed

environments

POP-C++ programming

POP-C++ services for

Globus

POP-C++ services for XtremWeb

POP-C++ services for

testing

Other customizable

services

parclass Foo {

Foo() @{ od.power(100);};

async conc void MyMethod();

};

parclass Foo {

Foo() @{ od.power(100);};

async conc void MyMethod();

};

class Foo {

Foo();

void MyMethod();

};

class Foo {

Foo();

void MyMethod();

};

Foo::Foo() { ... }

void Foo::MyMethod(){...}

Foo::Foo() { ... }

void Foo::MyMethod(){...}

POP-C++POP-C++C++C++

Shared implementationShared implementation

Grid ProgrammingGrid ProgrammingGrid ProgrammingGrid Programming

Grid infrastructureGrid infrastructure

• Transparent, requirement driven object allocation• Various method invocation semantics

Archi

tectu

re

Archi

tectu

re

Page 15: Int roduction to System s and Networking Department

15

VN-Grid project (2007-2009)VN-Grid project (2007-2009)

Research and develop Vietnamese National Grid computing infrastructure

Promote the use of Grid technologies for computation-intensive applications

Create an initial testbed for resource sharing among university members within VNU-HCM

Funded by the National University-Ho Chi Minh City (VNU-HCM)

15

Page 16: Int roduction to System s and Networking Department

16

Key Requirements for VN-GridKey Requirements for VN-Grid

Support parallel applications Both loosely and tightly coupled applications

Resource virtualisation Heterogeneous resources in the Grid environment are

virtualised Decentralised and open

No central authority in VN-Grid Any institution with qualified resources may join VN-Grid

Quality of Services Network quality Hardware performance

Page 17: Int roduction to System s and Networking Department

17

Typical VN-Grid ProblemsTypical VN-Grid Problems

Network connectivity

Heterogeneous resources Parallel application programming environment in VN-

Grid needs to support different types of resources

Mutual authentication between member

institutions participating in VN-Grid

Quality of Services

Page 18: Int roduction to System s and Networking Department

18

VN-Grid Infrastructure at HCMUTVN-Grid Infrastructure at HCMUT

Based on development from EDAGrid Computational resources

Supernode II Clusters

Grid middleware Use Globus Toolkit 4.0

Demonstrating applications Simulations in used aerodynamics design Computation of permeability field for White-Tiger oil field

(offshore Vietnam) Optimisation of super-conductor design

Page 19: Int roduction to System s and Networking Department

19

Opportunities for Students

All current projects are open for students to join, in any form: Internship Graduation projects Part-time work Regular seminars www.cse.hcmut.edu.vn/~vngrid

You are always welcome to join

At any time!

Page 20: Int roduction to System s and Networking Department

20

Opportunities for Students (2)

Work in one of the most active groups in High Performance Computing and Networking in Vietnam

Master the state-of-the-art technologies Opportunities for travelling Opportunities for further study and work in the

most prestigious research groups and institutions in the world

Page 21: Int roduction to System s and Networking Department

21

Current Research Topics for Students

R&D monitoring tools for VN-Grid

R&D scheduling tools to minimise power consumption on

clusters using PBS

R&D environment for deploying applications in VN-Grid

R&D tool for resource discovery in VN-Grid

R&D environment for support distribution research

Develop visual programming tool for composing workflows

and generating code

Page 22: Int roduction to System s and Networking Department

22

Thank youThank you

22

Page 23: Int roduction to System s and Networking Department

23

Clusters: middleware and tools

Lab: Supernode II 128 processors Research areas:

• Scheduling• Monitoring• Programming tools• Operating systems• Checkpointing & recovery