Table 1.2 Classification of Distributed Parallel Computing Systems
Functionality, | Multicomputer Peer-to-Peer Data/Computational Cloud Platforms
Applications | Clusters [27,33] | Networks [40] Grids [6,42] [1,9, 12, 17, 29]
Architecture, [Network of compute [Flexible network of [Heterogeneous clusters [Virtualized cluster of
Network nodes interconnected [cient machines __ interconnected by high-_|servers over datacenters
Connectivity [by SAN, LAN, or |logically connected by [speed network links over [via service-level
and Size _|WAN, hierarchically [an overlaynetwork [selected resource sites. agreement
Control and [Homogeneous nodes [Autonomous client — [Centralized control, |Dynamic resource
Resources with distrbuted control nodes, free in and out [server oriented with [provisioning of servers,
Management running Unix or Linux (with distrbuted self- [authenticated security, storage, and networks
organization land static resources wer massive datasets
Applications High-performance [Most appealing to [Distributed super- Upgraded web search,
and network- |computing, search business fie sharing, |computing, global lutity computing, and
centric services |engines, and web [content delivery, and [problem solving, and joutsourced computing
(services, etc. social networking [datacenter services [services
Representative [Google search engine, |Gnutella, eMule, [TeraGrid, GrPhyN, [Google App Engine, IBM|
Operational [SunBlade, IBM Road [BitTorrent, Napster, |UK EGEE, D-Grid [Biuecioud, Amazon Web
Systems — [Runner, Cray XTA, etc |KaZaA, Skype, JXTA, |ChinaGnd, etc [Service(AWS), and
and NET [Microsoft Azure,