Review of grid computing B Ramamurthy Page B
Review of grid computing B. Ramamurthy Page B. Ramamurthy
Beginnings of The Grid • Beginnings of the grid in Search for Extra Terrestrial Intelligence (seti@home project) • http: //planetary. org/html/UPDATES/seti/index. html – The Wow signal http: //planetary. org/html/UPDATES/seti/SETI@ho me/wowsignal. html 2 B. Ramamurthy 1/1/2022
IT Issues Modernizing legacy systems Web-enabling business services Automating business processes Integration within organization Data and application integration Collaboration with outside organizations Security, accountability, availability, reliability, • • … 3 B. Ramamurthy 1/1/2022
Grid Organizations • Global Grid Forum (GGF): • The Globus Alliance: • Enterprise Grid Alliance (EGA): • • GGF + EGA OGF Open Science Grid (OSG): ? – www. globalgridforum. org – a community-initiated forum of thousands of individuals from industry and research leading the global standardization effort for grid computing. – www. globus. org – conducts research and development to create fundamental technologies behind the "Grid, " which lets people share computing power, databases, and other on-line tools securely across corporate, institutional, and geographic boundaries without sacrificing local autonomy. – http: //www. gridalliance. org/en/index. asp – EGA working groups have been proposed to address: (1) Reference model; (2) Component provisioning; (3) Data provisioning; (4) Utility accounting (5) Grid security. 4 B. Ramamurthy 1/1/2022
Grid Technology • Emerging enabling technology. • Natural evolution of distributed systems and the Internet. • Middleware supporting network of systems to facilitate • • sharing, standardization and openness. Infrastructure and application model dealing with sharing of compute cycles, data, storage and other resources. Promoted by NSF through its Network Middleware Initiative (NMI). Publicized by prominent industries as on-demand computing, utility computing, etc. Move towards delivering “computing” to masses similar to other utilities (electricity and voice communication). 5 B. Ramamurthy 1/1/2022
Types of Grid Batch-oriented High performance applications High Throughput applications Example: Condor • 1. 2. 3. • Service-Oriented 1. View all the resources 2. 3. 4. 5. 6. 7. 6 and functions as services. Build application models around services. Anatomy of the grid Physiology of the grid It is this genre of grid that will move the grid technology towards business applications. Example: Globus CSE installation of GT 3 B. Ramamurthy 1/1/2022
Service-oriented Standards • Open Grid Services Architecture (OGSA) • Open Grid Services Infrastructure (OGSI) • Globus Toolkit (GT 3) is a reference implementation • In GT 4, OGSI has been replaced by WSRF (Web services resource framework) 7 B. Ramamurthy 1/1/2022
OGSA, OGSI and WS From tutorial: Satomayor’s GT 3 Tutorial http: //www. casa-sotomayor. net/gt 3 -tutorial-working/ 8 B. Ramamurthy 1/1/2022
Features of Grid Service Provides Standard security Logging Logger object; Levels of logging: Info, . . Warn, Error, Fatal Filtering and redirecting to file, console Provides notification of events Security Notification … Basic Services with ability to migrate Service Data Routing Persistence 9 Stores service properties and States; for discovery, monitoring, negotiations, etc. Permanent services such as naming service that get activated and terminated with the container B. Ramamurthy 1/1/2022
Application: Tax Return Filer IRSServcie Factory TAX client Registry IRS TAX Filer Hosting Environment Handle. Map IRSService EMPServcie Factory EMPService Registry EMPLOYEMENT Hosting Environment Handle. Map PERServcie Factory PERSONAl Hosting Environment Registry Per. Service BNKServcie Factory BANK Hosting Environment BNKService Handle. Map Concepts illustrated: Virtual organization (VO) called IRS/Tax Filer that brings together virtualized capabilities of physical organizations of banking, personal profiles, and employment. Grid service handle (GSH) and Grid service reference (GSR), registry and handlemap, discovery of services, index services, application of notification, logging. High trust computing and social imperative of grid. 10 Registry B. Ramamurthy 1/1/2022
Questions to CK? 11 B. Ramamurthy 1/1/2022
- Slides: 11