SZTAKI Desktop Grid a Hierarchical Desktop Grid System

  • Slides: 18
Download presentation
SZTAKI Desktop Grid – a Hierarchical Desktop Grid System P. Kacsuk, A. Marosi, J.

SZTAKI Desktop Grid – a Hierarchical Desktop Grid System P. Kacsuk, A. Marosi, J. Kovacs, Z. Balaton, G. Gombas, G. Vida, A. Kornafeld MTA SZTAKI www. lpds. sztaki. hu

Desktop Grid model Dynamic resource donation Company/ univ. server Donor: Company/ Univ. or private

Desktop Grid model Dynamic resource donation Company/ univ. server Donor: Company/ Univ. or private PC Application Internet/Intranet Donor: Company/ univ. or private PC Work package distribution

Characteristics of the desktop Grid model • Anybody can donate resources • Heterogeneous resources,

Characteristics of the desktop Grid model • Anybody can donate resources • Heterogeneous resources, that dynamically join and leave • One or a small number of projects can use the resources • Asymmetric relationship between donors and users: U << D • Advantage: • Donating a PC is extremely easy • Setting up and maintaining a DG server is much easier than installing the server sw of utility grids

Master/slave parallelism and parameter studies DG Server Master Workunit-1 Workunit-2 Workunit-3 Workunit-N Internet

Master/slave parallelism and parameter studies DG Server Master Workunit-1 Workunit-2 Workunit-3 Workunit-N Internet

Types of Desktop Grids • Global Desktop Grid • Aim is to collect resources

Types of Desktop Grids • Global Desktop Grid • Aim is to collect resources world-wide for grandchallenge scientific problems • Examples: • SETI@home • SZTAKI Desktop Grid global version at: http: //szdg. lpds. sztaki. hu/szdg/ • Local Desktop Grid • Aim is to enable the quick and easy creation of grid for any community (company, univ. city, etc. ) to solve their own applications • Example: • SZTAKI Desktop Grid local version

SZTAKI Desktop Grid: Global version • Main objective: • • • Demonstrate the usage

SZTAKI Desktop Grid: Global version • Main objective: • • • Demonstrate the usage of DG systems for any community Supported application: searching 12 -dimension binary number systems Number of registered donors: ~12500 Number of registered PCs: > 22000 How to register a PC? • http: //www. lpds. sztaki. hu/szdg/

SZTAKI Desktop Grid global version

SZTAKI Desktop Grid global version

SZTAKI Desktop Grid performance TOP 500 entry performance: 1645 GFlops

SZTAKI Desktop Grid performance TOP 500 entry performance: 1645 GFlops

SZTAKI Desktop Grid local version • Main objective: • • Enable the creation of

SZTAKI Desktop Grid local version • Main objective: • • Enable the creation of a local DG for any community Demonstrate how to create such a system Building production Grids requires huge effort and represents a privilege for those organizations where high Grid expertise is available Using the local SZDG package • • • Any organization can build a local DG in a day with minimal effort and with minimal cost The applications of the local community will be executed by the spare PC cycles of the local community There is no limitation for the applied PCs, all the PCs of the organization can be exploited (heterogeneous Grid)

DSP application on a local SZDG in the Univ. of Westminster • Digital Signal

DSP application on a local SZDG in the Univ. of Westminster • Digital Signal Processing Appl. : Designing optimal periodic nonuniform sampling sequences • Currently more than 100 PCs connected from Westminster and planned to extend over 1000 PCs The speedup DSP size Sequential Production SZDG 20 ~3 h 33 min ~35 min ~1 h 44 min 22 ~41 h 53 min ~7 h 23 min ~5 h 4 min ~141 h ~46 h 46 min 24 ~724 h

Future vision of SZDG If many organizations (universities, companies, towns, etc. ) have already

Future vision of SZDG If many organizations (universities, companies, towns, etc. ) have already set up their own DG, then the next step is to connect these DGs together We distinguish 4 levels in the SZDG future vision: • ● ● ● Normal Desktop Grid (the current SZDG, available as package) Mixed Desktop Grid (available as package) ● ● Hierarchical Desktop Grid (available as prototype) ● ● Goal is to include clusters in a local SZDG Goal is to build larger DGs from smaller ones in a hierarchical way E. g. Enterprise DG can be built exploiting PCs of the dept. DGs Expected release by September (work in a Jedlik Ányos project) Collaborative Desktop Grid (in planning phase) ● Goal is to create generic Grid out of local and global DGs

Normal Desktop Grid • Each local DG runs the applications of the local community

Normal Desktop Grid • Each local DG runs the applications of the local community (univ. dept. , faculty, enterprise, etc. ) University Dept. DG Faculty DG Local. DEG Enterprise DG Local. DEG

Mixed Desktop Grid Local DGs can be extended with local clusters (the current SZDG

Mixed Desktop Grid Local DGs can be extended with local clusters (the current SZDG release includes this feature and used at several universities) University Dept. DG Faculty DG Local. DEG Enterprise DG Local. DEG

Hierarchical Desktop Grid • Local DGs at the lower level of hierarchy can be

Hierarchical Desktop Grid • Local DGs at the lower level of hierarchy can be used to solve the applications of the higher level DGs. • E. g. univ. dept. and faculty DGs contribute to the university level DG University Enterprise Local. DEG DG DG Local. DEG University Dept. Faculty DG DG Local. DEG Enterprise Dept. DG Local. DEG

Collaborative DG Global. DEG Grid service provider Global. DEG Local. DEG Production Grid University

Collaborative DG Global. DEG Grid service provider Global. DEG Local. DEG Production Grid University DG Local. DEG Enterprise DG Local. DEG

Usage of local SZDG in industry • Comgenex Ltd. • Drug discovery application •

Usage of local SZDG in industry • Comgenex Ltd. • Drug discovery application • Creating enterprise Grid for prediction of ADME/Tox parameters • Millions of molecules to test according to potential drug criteria • Hungarian Telecom • Creating enterprise Grid for supporting large data mining applications where single computer performance is not enough • OMSZ (Hungarian Meteorology Service) • Creating enterprise Grid for climate modeling

Assessment of the desktop Grid model • Advantages • • • Easy to create

Assessment of the desktop Grid model • Advantages • • • Easy to create and maintain Any organization can quickly and cheaply install it Easy to program and hence no steep learning curve Robust technology Industry can use it as enterprise Grid • Drawbacks • Only limited number of applications can be run on a DG • Remedy by SZDG • Many DGs can be connected in a hierarchical way – at every level of the hierarchy several applications can be used

Conclusions ● Desktop Grids are here for any community (universities, companies , etc. ).

Conclusions ● Desktop Grids are here for any community (universities, companies , etc. ). They can ● ● ● SZTAKI Desktop Grid technology enables ● ● easy creation and programming of local desktop Grids SZTAKI is ready to help any organization ● ● access and/or build Grid systems to set up its local DG(s) to port applications on local DGs to train people how to build and use local DGs More information on: http: //www. lpds. sztaki. hu/szdg/