id eve ‘Deore reton Notation eile
tad Seca Weregeret Soe ‘aro Gi Serie
‘Sequential sein asl pir ado
ering ernment / tine
(te, NE, CORBA,
Figure 6.4 OGSA (Open Grid Service Architecture)
Cloud Clients
Web browser, mobile app, thin client, terminal
emulator,
SaaS
rtual desktop, communication,
games, .
PaaS
Execution runtime, database, web server,
development tools, ...
laaS
Virtual machines, servers, storage, load
balancers, network, ...
Platform — Application
structure
Figure 7.2 Layers of Cloud Computing ArchitecturePUBLIC
a
Service Provicer
incivicust Users = -———— I
Game by an organisation se
Figure 8.1 Public cloud
PRIVATE
Foe single organizati
Figure 8.2 Pubic cloud
|
l
Eet—(=“=)
| ‘cow
=
aed es
‘eos ma Cnss aera vee bry ata an en oy
Figure 8.3 Public cloudParallel Applications ‘Sequential Applications
Parallel Programming Environment
Cluster Middleware
(Single System Image & Availability Infrastructure)
PC / Work Station
PC / Work Station
PC / Work Station
‘Common SW
Common SW Common SW
Net. Infrastructure HW Net. Infrastructure HW
Net. Infrastructure HW
High speed network switch
Figure 1.1 Cluster computer architecture
Parallel Applications
‘Sequential Applications | Sockets, Spl
SM
MI
aamatiatal
amg EE my 1,
cea) [ee |e) [ed [ed
fen, [eee [eee feel? [ieee
Q ‘Fast Conunercial Switch (Myrinet)
Figure 1.2 Berkley NOW architectureApplications
| me | SHMEM | Global Arrays
Fast Messages
Fast Messages
Myrinet
Figure 1.3 HPVM architecture
gue 5 cotate suing procesGrid computing
Science
‘Agents e-Business Web services
Application portals / frameworks
Web Grid services
(domain-specific and Grid-related)
Language-specific APIs
(Python, Perl, C, C++, Java)
Grid collective services
Security services
Resource managers.
(interfaces that export
resource capabilities to the Grid)
Physical resources
(computers, data storage systems,scientific
instruments, etc.)
Figure 5.1 Grid Architectural HierarchyGrid Protocol Architecture
Tools and applications
Directory brokering,
diagnostics, and
Figure 6.2 Grid Architecture (Hourglass model)
Application
Collective
Application
ee
Figure 6.3 Grid Architecture(Layered)
Transport
Connectivity
Internet
Fabric Link
Internet Protocol Architecture