140 likes | 243 Views
Computer Architecture Principles Dr. Mike Frank. CDA 5155 (UF) / CA 714-R (NTU) Summer 2003 Module #35 Networks & Clusters. Introduction A Simple Network Interconnection Network Media Connecting More Than Two Computers Network Topology
E N D
Computer Architecture PrinciplesDr. Mike Frank CDA 5155 (UF) / CA 714-R (NTU)Summer 2003 Module #35 Networks & Clusters
Introduction A Simple Network Interconnection Network Media Connecting More Than Two Computers Network Topology Practical Issues for Commercial Interconnection Networks Examples of Interconnection Networks Internetworking Crosscutting Issues for Interconnection Networks Clusters Designing a Cluster Putting It All Together: The Google Cluster of PCs Another View: Inside a Cell Phone Fallacies & Pitfalls Concluding Remarks Historical Perspective and References Exercises H&P ch. 8: Interconnection Networks & Clusters
Why do we care? • Why do we study interconnection networks & clusters in a computer architecture course? • Networking and cluster computing are usually covered in separate courses. • Because: A cluster of interconnected CPUs or computers can also be considered (and used) as a single parallel computer. • The network design can be a significant part of the architecture of this cluster “computer.” • It may have large effects on cost & performance
Networks: The OSI Model 7. Application • Open Systems Interconnection • A popular “layered” decomposition of networked systems. • ISO/IEC standard #7498-1:1994 • Consists of 7 main layers: • Physical (PHY) – The communications medium itself • Data Link (LNK) – Direct, local connections. • Network (NET) – Routing through multiple nodes. • Transport (TRN) – End-to-end connections (TCP) • Session (SES) – Long-lived virtual connections • Presentation (PRE) – Data formatting & encoding. • Application (APP) – Application-specific services. • An 8th layer (medium access control) is sometimes inserted between PHY and LNK. • Negotiating access to a shared communications medium, handshaking to set up a link. 6. Presentation 5. Session 4. Transport 3. Network 2. Data Link Medium Access Control (MAC) 1. Physical