Documentos de Académico
Documentos de Profesional
Documentos de Cultura
WW Grid
What Is Grid ?
A type of parallel and distributed system that enables the sharing, selection, & aggregation of geographically distributed resources:
Computers PCs, workstations, clusters, supercomputers, laptops, notebooks, mobile devices, PDA, etc; Software e.g., ASPs renting expensive special purpose applications on demand; Catalogued data and databases e.g. transparent access to human database; Special devices/instruments e.g., radio telescope SETI@Home searching for life in galaxy. People/collaborators.
depending on their availability, capability, cost, and user QoS requirements for solving large-scale problems/applications
R2
R3 RN R6
database
Application R4
R1
Resource Broker
Data Services
Data replication, management, secure access--LHC Grid/Napster
Application Services
Access to remote software/libraries and license managementNetSolve
Information Services
Knowledge Services
The way knowledge is acquired and manageddata mining.
Computational science. Large scale simulation/chip design & parameter studies. Sharing digital contents among peers (e.g., Napster) Application service provides (ASPs) & Web services. Drug Design, Particle Physics, Stock Prediction... Medical instrumentation & Mission Critical. Collaborative design, Data exploration, education.
High-Capacity/Throughput Computing:
Data-intensive computing:
Collaborative Computing:
Towards economic-based Utility Computing: New paradigm, new applications, new industries, and new business.
Resource Discovery
Application Construction
Characteristics
Geographically Distributed Heterogeneous Varies with time Heterogeneous & decentralised Heterogeneous Varies: different resources, users, time
challenges
Size (large number of nodes, providers, consumers) Heterogeneity of resources (PCs, Workstatations, clusters, and supercomputers) Heterogeneity of fabric management systems (single system image OS, queuing systems, etc.) Heterogeneity of fabric management polices Heterogeneity of applications (scientific, engineering, and commerce) Heterogeneity of application requirements (CPU, I/O, memory, and/or network intensive) Heterogeneity in demand patters Geographic distribution and different time zones Differing goals (producers and consumers have different objectives and strategies) Unsecure and Unreliable environment
Extend policies, through resource brokers. Resource allocation/co-allocation Online control - can apps (Graphics) tolerate non-availability of a resource and adapt themselves?
The integration of individual s/w & h/w components into a combined networked resource (single system image cluster). Low-level middleware to provide a secure and transparent access. User-level middleware to support application development and aggregation of distributed resources. The construction of distributed applications.
CORE MIDDLEWARE
QoS
SECURITY LAYER
Local Resource Managers Operating Systems Queuing Systems Libraries & App Kernels Internet Protocols
Networked Resources across Organizations Computers Networks Storage Systems Data Sources Scientific Instruments
Access to any resources, for anyone, anywhere, anytime, from any platform portal (super) computing . Application access to resources from the wall socket! Many applications provide solutions in realtime. Choice of working: office vs home vs . . . Collaboratories for distributed teams. Monitoring and steering applications through wireless devices (PDAs etc.).
Summary
There are currently a large number of projects and diverse range of emerging Grid developmental approaches being pursued. These range from metacomputing frameworks to application testbeds, and from collaborative environments to batch submission mechanisms
Conclusions
The future HPC will be dominated by a Grid of clusters.
Adaptive, scalable, and easy to use Systems and EndUser applications will be prominent.
Access electricity, internet, entertainment (music, movie,), etc. from the wall socket!
An Economics based Service Oriented Grid Computing computing needed for eventual success of Grids!
The impact of Grid on 21st century economy will be the same as electricity on 20th century economy.
References
Mark Baker, Rajkumar Buyya, and Domenico Laforenza, Grids and Grid Technologies for WideWide-Area Distributed Computing, International Computing Journal of Software: Practice and Experience (SPE), Volume 32, Issue 15, Wiley Press, USA, Nov. 2002.
Globus Toolkit
provide a software infrastructure that enables applications to handle distributed heterogeneous computing resource as a single virtual machine