Download presentation
Presentation is loading. Please wait.
Published byDelphia Henry Modified over 9 years ago
1
Introduction to Grid Computing René Kobler Institute of Graphics and Parallel Processing Johannes Kepler Univ. Linz
2
Austrian Grid is a project funded by the bm:bwk (Federal Ministry for Education, Science and Culture) after recommendation by the Austrian Council for Research and Technology Development. 2 www.austriangrid.at Outline History, Motivation Basic concepts The EU Data Grid Project The Austrian Grid
3
Austrian Grid is a project funded by the bm:bwk (Federal Ministry for Education, Science and Culture) after recommendation by the Austrian Council for Research and Technology Development. 3 www.austriangrid.at Why High Performance Computing? Mathematical models get more and more complex Before industry is able to construct products simulations are required More complex models → Simulation time increases Solution: Parallelize your problems
4
Austrian Grid is a project funded by the bm:bwk (Federal Ministry for Education, Science and Culture) after recommendation by the Austrian Council for Research and Technology Development. 4 www.austriangrid.at Example: Grand Challenges Most complex computing problems nowadays (broad scientific consensus) Examples: n-body simulations in astrophysics Protein folding (basics for understanding the fundamentals of life) Meteorological simulations (weather forecast)
5
Austrian Grid is a project funded by the bm:bwk (Federal Ministry for Education, Science and Culture) after recommendation by the Austrian Council for Research and Technology Development. 5 www.austriangrid.at How to program a parallel system Analyse your problem size Distribute problem on different processes / threads Minimize costly communication! Techniques: Shared memory Message passing “mixed-mode programming”
6
Austrian Grid is a project funded by the bm:bwk (Federal Ministry for Education, Science and Culture) after recommendation by the Austrian Council for Research and Technology Development. 6 www.austriangrid.at Shared Memory vs. Message Passing Shared Memory Pro's: Shared address space is easy to program Message Passing programs requires often tremendous restructuring of code Message Passing Pro's: Efficiency! Message Passing Codes are usually much faster than equivalent shared-memory codes
7
Austrian Grid is a project funded by the bm:bwk (Federal Ministry for Education, Science and Culture) after recommendation by the Austrian Council for Research and Technology Development. 7 www.austriangrid.at Comparing HPC Systems http://www.top500.org http://www.top500.org Since 1993 Update every June and November, respectively Next List at SC 2005 @ Seattle, Nov. 12 – 18 Every system executes Linpack benchmark Solving a dense system of linear equations Important ratios: R max = maximal Linpack performance achieved R peak = theoretical peak performance
8
Austrian Grid is a project funded by the bm:bwk (Federal Ministry for Education, Science and Culture) after recommendation by the Austrian Council for Research and Technology Development. 8 www.austriangrid.at Current TOP 500 (24.06.2005) IBM manufactures 6 of the top 10 systems Trend: 1993 → many vector- processors Today → commodity processors (Intel, PowerPC, AMD)
9
Austrian Grid is a project funded by the bm:bwk (Federal Ministry for Education, Science and Culture) after recommendation by the Austrian Council for Research and Technology Development. 9 www.austriangrid.at Mare Nostrum Fastest European Supercomputer Housed in a majestic chapel - 2,282 IBM eServer BladeCenter JS20 blade server - housed in 163 BladeCenter chassis - 4,564 64-bit IBM Power PC 970FX processors Source: IBM
10
Austrian Grid is a project funded by the bm:bwk (Federal Ministry for Education, Science and Culture) after recommendation by the Austrian Council for Research and Technology Development. 10 www.austriangrid.at Problems with HPC Systems Large-Scale HPC systems are traditionally very expensive even with the usage of commodity HW Lower sophisticated countries do not achieve access to such systems Solution: Bundle distributed resources for common usage! Problem: We need higher network bandwith Moore's Law vs. Gilder's Law
11
Austrian Grid is a project funded by the bm:bwk (Federal Ministry for Education, Science and Culture) after recommendation by the Austrian Council for Research and Technology Development. 11 www.austriangrid.at Moore's Law vs. Gilder's Law Moore's Law: Sloppy formulated: Processor power doubles every 18 months (orginally formulated in 1965, updated in 1975) Gilder's Law: Bandwith of communication systems triples every 12 months We cannot focus only on processing power! Gilder's Law even affects the internet's bandwith Future on Distributed Computing
12
Austrian Grid is a project funded by the bm:bwk (Federal Ministry for Education, Science and Culture) after recommendation by the Austrian Council for Research and Technology Development. 12 www.austriangrid.at Next step: Distributed Computing Often realized in form of cluster computing Using the internet as communication media: SETI@Home SETI@Home Disadvantage: lack of intransparency Therefore: Grid Computing
13
Austrian Grid is a project funded by the bm:bwk (Federal Ministry for Education, Science and Culture) after recommendation by the Austrian Council for Research and Technology Development. 13 www.austriangrid.at Grid Computing: Idea The electric power grid served as archetype for the term “grid computing” The electric power grid is used by simply plugging in electrical devices. The computational grid should be used by simply submitting our problem Idea in the mid-1990s by Ian Foster (UIC) and Carl Kesselman (USC)
14
Austrian Grid is a project funded by the bm:bwk (Federal Ministry for Education, Science and Culture) after recommendation by the Austrian Council for Research and Technology Development. 14 www.austriangrid.at Grid concept “Coordinated resource sharing and problem solving in dynamic, multi-institutional virtual organisations” (Foster I., Kesselman C., Tuecke S., “The Anatomy of the Grid”, Int. Journal of Supercomputer Applications, 15(3), 2001) Sharing → not only file exchange, but rather direct access to computers, software, data, and other resources (e.g. Sensors,...) Sharing rules Virtual Organization (VO) → A set of individuals and/or institutions defined by sharing rules
15
Austrian Grid is a project funded by the bm:bwk (Federal Ministry for Education, Science and Culture) after recommendation by the Austrian Council for Research and Technology Development. 15 www.austriangrid.at What do we need? Protocols, services, tools to address challenges that arise when building scalable VOs. Security solutions Management of credentials and policies Resource management protocols Information query protocols Services that provide configuration and status information about resources, organizations and services Data management services
16
Austrian Grid is a project funded by the bm:bwk (Federal Ministry for Education, Science and Culture) after recommendation by the Austrian Council for Research and Technology Development. 16 www.austriangrid.at Virtual organizations vs. actual organizations Each resource owner makes resources available, subject to constraints on when, where, and what can be done
17
Austrian Grid is a project funded by the bm:bwk (Federal Ministry for Education, Science and Culture) after recommendation by the Austrian Council for Research and Technology Development. 17 www.austriangrid.at Constraints Requires mechanisms for expressing policies for establishing the identity of a consumer or resource → Authentication for determining whether an operation is consistent with applicable sharing relationships → Authorization
18
Austrian Grid is a project funded by the bm:bwk (Federal Ministry for Education, Science and Culture) after recommendation by the Austrian Council for Research and Technology Development. 18 www.austriangrid.at Grid Architecture Requires to be able to establish sharing relation- ships among any potential participants Interoperability is thus the central issue → common protocols Grid Architecture = protocol architecture defining basic mechanisms by which VO users and resources negotiate, establish, manage, and exploit sharing relationships
19
Austrian Grid is a project funded by the bm:bwk (Federal Ministry for Education, Science and Culture) after recommendation by the Austrian Council for Research and Technology Development. 19 www.austriangrid.at Grid Protocol Architecture
20
Austrian Grid is a project funded by the bm:bwk (Federal Ministry for Education, Science and Culture) after recommendation by the Austrian Council for Research and Technology Development. 20 www.austriangrid.at Layers of the Grid protocol architecture Connectivity: core communication and authentication protocols required for grid-specific network transactions. Resource: secure negotiation, initiation, monitoring, control, accounting, and payment of sharing operations on individual resources. Collective: protocols and services of global nature to capture interactions across collections of resources.
21
Austrian Grid is a project funded by the bm:bwk (Federal Ministry for Education, Science and Culture) after recommendation by the Austrian Council for Research and Technology Development. 21 www.austriangrid.at Case Study: EU Data Grid Project Exploit and build the next generation computing infrastructure providing intensive computation and analysis of shared large-scale databases Enable data intensive sciences by providing world wide Grid test beds to large distributed scientific organizations. Start: Jan 1 st 2001, End: Dec. 31 st 2003 Applications/Communities: HEPHY, Earth Obs., Biology
22
Austrian Grid is a project funded by the bm:bwk (Federal Ministry for Education, Science and Culture) after recommendation by the Austrian Council for Research and Technology Development. 22 www.austriangrid.at Specific Project Objectives Middleware for fabric & grid management Large scale testbed Production quality demonstrations Contribute to Open Standards and International Bodies (GGF, Industry & Research Forum)
23
Austrian Grid is a project funded by the bm:bwk (Federal Ministry for Education, Science and Culture) after recommendation by the Austrian Council for Research and Technology Development. 23 www.austriangrid.at Next Steps -> LHC Grid (starts 2007) Data Grid was successful -> showed, that Grids can cope with large amounts of data Next Step: Large Hadron Collider Grid LHC: Largest scientific instrument on the planet (located at CERN) -> produces 15 TB/year 4-Tier architecture Tier-0 is located at CERN and collects all data Distribute after initial proc. to Tier-1 centres with large storage capabilities
24
Austrian Grid is a project funded by the bm:bwk (Federal Ministry for Education, Science and Culture) after recommendation by the Austrian Council for Research and Technology Development. 24 www.austriangrid.at 8,6 km
25
Austrian Grid is a project funded by the bm:bwk (Federal Ministry for Education, Science and Culture) after recommendation by the Austrian Council for Research and Technology Development. 25 www.austriangrid.at The Austrian Grid Main Target: Pioneering Grid Computing in Austria Main Idea: Demonstration of Usefulness Main Tasks: Building a prototype Grid infrastructure in Austria Improving existing Grid software by high-level extensions Development and usage of Grid applications Inviting potential users to use Grid technology and supporting them Representing a contact institution for future partners
26
Austrian Grid is a project funded by the bm:bwk (Federal Ministry for Education, Science and Culture) after recommendation by the Austrian Council for Research and Technology Development. 26 www.austriangrid.at Middleware Extensions (1) First figure out the requirements of the applications Determine the extensions! Modules closely related to applications must be implemented by application programmers General parts must be implemented by computer scientists
27
Austrian Grid is a project funded by the bm:bwk (Federal Ministry for Education, Science and Culture) after recommendation by the Austrian Council for Research and Technology Development. 27 www.austriangrid.at Middleware Extensions (2)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.