int roduction to system s and networking department
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 PresentationTRANSCRIPT
![Page 1: Int roduction to System s and Networking Department](https://reader034.vdocument.in/reader034/viewer/2022042822/56814644550346895db34f9e/html5/thumbnails/1.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042822/56814644550346895db34f9e/html5/thumbnails/2.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042822/56814644550346895db34f9e/html5/thumbnails/3.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042822/56814644550346895db34f9e/html5/thumbnails/4.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042822/56814644550346895db34f9e/html5/thumbnails/5.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042822/56814644550346895db34f9e/html5/thumbnails/6.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042822/56814644550346895db34f9e/html5/thumbnails/7.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042822/56814644550346895db34f9e/html5/thumbnails/8.jpg)
8
Typical ProjectsTypical Projects
![Page 9: Int roduction to System s and Networking Department](https://reader034.vdocument.in/reader034/viewer/2022042822/56814644550346895db34f9e/html5/thumbnails/9.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042822/56814644550346895db34f9e/html5/thumbnails/10.jpg)
10
Supernode II: ToolsSupernode II: Tools
![Page 11: Int roduction to System s and Networking Department](https://reader034.vdocument.in/reader034/viewer/2022042822/56814644550346895db34f9e/html5/thumbnails/11.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042822/56814644550346895db34f9e/html5/thumbnails/12.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042822/56814644550346895db34f9e/html5/thumbnails/13.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042822/56814644550346895db34f9e/html5/thumbnails/14.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042822/56814644550346895db34f9e/html5/thumbnails/15.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042822/56814644550346895db34f9e/html5/thumbnails/16.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042822/56814644550346895db34f9e/html5/thumbnails/17.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042822/56814644550346895db34f9e/html5/thumbnails/18.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042822/56814644550346895db34f9e/html5/thumbnails/19.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042822/56814644550346895db34f9e/html5/thumbnails/20.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042822/56814644550346895db34f9e/html5/thumbnails/21.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042822/56814644550346895db34f9e/html5/thumbnails/22.jpg)
22
Thank youThank you
22
![Page 23: Int roduction to System s and Networking Department](https://reader034.vdocument.in/reader034/viewer/2022042822/56814644550346895db34f9e/html5/thumbnails/23.jpg)
23
Clusters: middleware and tools
Lab: Supernode II 128 processors Research areas:
• Scheduling• Monitoring• Programming tools• Operating systems• Checkpointing & recovery