University Microfilms International 300 N

Total Page:16

File Type:pdf, Size:1020Kb

University Microfilms International 300 N INFORMATION TO USERS This was produced from a copy of a document sent to us for microfilming. While the most advanced technological means to photograph and reproduce this document have been used, the quality is heavily dependent upon the quality of the material submitted. The following explanation of techniques is provided to help you understand markings or notations which may appear on this reproduction. 1.The sign or “target” for pages apparently lacking from the document photographed is “Missing Page(s)”. If it was possible to obtain the missing page(s) or section, they are spliced into the film along with adjacent pages. This may have necessitated cutting through an image and duplicating adjacent pages to assure you of complete continuity. 2. When an image on the film is obliterated with a round black mark it is an indication that the film inspector noticed either blurred copy because of movement during exposure, or duplicate copy. Unless we meant to delete copyrighted materials that should not have been filmed, you will find a good im age of the page in the adjacent frame. 3. When a map, drawing or chart, etc., is part of the material being photo­ graphed the photographer has followed a definite method in “sectioning” the material. It is customary to begin filming at the upper left hand comer of a large sheet and to continue from left to right in equal sections with small overlaps. If necessary, sectioning is continued again—beginning below the first row and continuing on until complete. 4. For any illustrations that cannot be reproduced satisfactorily by xerography, photographic prints can be purchased at additional cost and tipped into your xerographic copy. Requests can be made to our Dissertations Customer Services Department. 5. Some pages in any document may have indistinct print. In all cases we have film ed the best available copy. University Microfilms International 300 N. ZEEB ROAD, ANN ARBOR, Ml 48106 18 BEDFORD ROW, LONDON WC1R 4EJ, ENGLAND 8006353 Shoch , John F. DESIGN AND PERFORMANCE OF LOCAL COMPUTER NETWORKS Stanford University Ph.D. 1979 University Microfilms International 300 N. Zeeb Road, Ann Arbor, MI 48106 18 Bedford Row, London WC1R 4EJ, England Copyright 1979 by Shoch, John F. All Rights Reserved PLEASE NOTE: In all cases this material has been filmed 1n the best possible way from the available copy. Problems encountered with this document have been Identified here with a check mark ^ . 1. Glossy photographs 2. Colored Illustrations 3. Photographs with dark background \/ 4. Illustrations are poor copy • 5. Print shows through as there 1s text on both sides of page 6. Indistinct, broken or small print on several pages _________ throughout 7. Tightly bound copy with print lost in spine 8. Computer printout pages with indistinct print 9. Page(s) lacking when material received, and not available from school or author _______ 10. Page(s) seem to be missing in numbering only *s text follows ________ 11. Poor carbon copy _______ 12. Not original copy, several pages with blurred type 13. Appendix pages are poor copy _______ 14. Original copy with light type _______ 15. Curling and wrinkled pages ________ 16. Other University MicrOTlms international 300 N. ZEES RO.. ANN ARBOR. Ml 48106 '3131 761-4700 DESIGN AND PERFORMANCE OF LOCAL COMPUTER NETWORKS A DISSERTATION SUBMITTED TO THE DEPARTMENT OF COMPUTER SCIENCE AND THE COMMITTEE ON GRADUATE STUDIES OF STANFORD UNIVERSITY IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF DOCTOR OF PHILOSOPHY By John F. Shoch August 1979 I certify that I have read this thesis and that in my opinion it is fully adequate, in scope and quality, as a dissertation for the degree o f Doctor o f Philosophy. I certify that I have read this thesis and that in my opinion it is fully adequate, in scope and quality, as a dissertation for the degree o f Doctor of Philosophy. (Electrical Engineering) I certify that I have read this thesis and that in my opinion it is fully adequate, in scope and quality, as a dissertation for the degree o f Doctor o f Philosophy. Approved for the University Committee on Graduate Studies: 0 / _ Dean o f Graduate Studies Abstract As computing systems continue to increase in performance and decrease in price, and as we witness the emergence of yet more powerful personal computers, it becomes even more important to provide high performance communications systems to interconnect these resources. The work reported here represents an investigation into the emerging technology of local computer networks -- in general, these are communications systems designed to tie together some number of computers and terminals within a distance of roughly one kilometer, with a data rate on the order of 106 bits per second. Local networks are typically used to support a wide range of applications, including terminal access, file transfer, and more general forms of multi-machine processing. This investigation has been broken down into two major components: a comparison of alternative architectures for local networks, and a systematic effort to measure the performance characteristics of one such network. The discussion of local networks begins with the identification of four major dimensions to the design space: the nature of the underlying physical media, physical connectivity, logical connectivity, and control disciplines used for accessing shared resources. Using that taxonomy, and a set of criteria for evaluating specific local networks, we examine several dozen alternative designs. Within the whole range of the design space, however, most networks fall into one of five major families: —Partially connected systems using store-and-forward techniques. —Star networks or hierarchical configurations. —Rings and loops. -Radio-based approaches using packet broadcasting. —Multiaccess bus structures. From that evaluation and analysis, one of the most attractive designs is the use of a shared passive bus, run with a distributed control procedure such as carrier sense multiple access with collision detection (CSMA/CD). This approach first emerged in the design of the Ethernet communications network ("Ethernet"); the second half of the investigation consists of a systematic effort to assess the performance of an Ethernet local network. The subject of these experiments was one of the largest local nets in use, supporting over 120 computers, or hosts. This system was first measured under normal load, examining various performance characteristics: error rates, iv reliability, traffic volume, utilization, packet lengths, traffic patterns, inter-packet arrival times, overhead, and more. Performance was then measured under conditions of high load and overload, using a special set of tests programs to generate artificially high levels of traffic, while controlling as many as 90 hosts at one time. From these experiments we have been able to conclude that this approach to local networking performs quite well. Under normal load there are very few errors, low delay, and the network easily supports the offered traffic. Under extremely high load we find that the network utilization remains high (over 97%) and the system does not become unstable. Based upon these results, the final portion of the work examines some future opportunities for using Ethemet-style local networks: carrying packet voice traffic, and providing access to Ethernet systems from standardized interfaces (such as the CCITT recommendation X.25). v Acknowledgements The completion of this particular piece of work provides a welcome opportunity to acknowledge some long-standing personal and intellectual debts. It was Bob Metcalfe who first introduced me to the field of computer networks, and in the years since then we have worked together on many aspects of these problems. This work reflects, to a great extent, the result of his insight, criticism, and encouragement In addition, Gio Wiederhold and Forest Baskett have made many valuable contributions to the discussion which follows, and helped tremendously in keeping things moving forward. Jon Hupp was of immeasurable help in designing and carrying out many of the measurements which are reported in the later chapters. Yet a systems effort of this sort involves the help of many people -- we prospered because of continual interaction with and support from the whole "networking crew" at Xerox in Palo Alto, including David Boggs, Ed Taft, Larry Stewart, Yogen Dalai, and Hal Murray. The Xerox Palo Alto Research Center (Parc) provided probably the only environment of its kind where one could carry out this kind of investigation. It was Alan Kay, however, who first kindled my interest in Computer Science by demonstrating that it was not only fun to write programs, but that this was also a remarkably V rich area for sustained intellectual inquiry. Since that time, many different people have, helped to feed that flame -- in encounters they may have long forgotten. I only hope that these many uncounted friends in the Learning Research Group, at Parc, and at Stanford' University will recognize the ways in which their individual contributions are reflected in what follows. And there is a very special set of friends who, through the years, have done so much to help establish a convivial environment in which to work, or who have provided some of the needed moral support: Bert Sutherland and Bob Taylor at Parc; and also David E. Shoch, Gertrude W. Shoch, and Lori A. Goetz, who have been through it all. To everyone, my thanks. John F. Shoch Stanford, California August, 1979 Table of Contents Abstract iv Acknowledgements vi Table of Contents vii List of Figures xi Part I: Design of local networks . 1 1. Introduction 2 2. Alternative architectures for local networks 6 2.1. Introduction 6 2.2. Dimensions of the design space 6 2.2.1. Point-to-point vs. broadcast channels 7 2.2.2. Physical connectivity, or topology 7 2.2.3.
Recommended publications
  • Proceedings of the Computer Performance Evaluation Users Group (CPEUG) 19Th Meeting
    " Computer Science novi^ \m National Bureau of Standards and Technology NBS Special Publication 500-104 '^•S'"' Proceedings of the Computer Performance PUBLICATIONS Evaluation Users Group 19th IVIeeting "CPE - A NEW PERSPECTIVE: The impact of the technology revolution. NATIONAL BUREAU OF STANDARDS The National Bureau of Standards' was established by an act of Congress on March 3, 1901. The Bureau's overall goal is to strengthen and advance the Nation's science and technology and facilitate their effective application for public benefit. To this end, the Bureau conducts research and provides: (1) a basis for the Nation's physical measurement system, (2) scientific and technological services for industry and government, (3) a technical basis for equity in trade, and (4) technical services to promote public safety. The Bureau's technical work is per- formed by the National Measurement Laboratory, the National Engineering Laboratory, and the Institute for Computer Sciences and Technology. THE NATIONAL MEASUREMENT LABORATORY provides the national system of physical and chemical and materials measurement; coordinates the system with measurement systems of other nations and furnishes essential services leading to accurate and uniform physical and chemical measurement throughout the Nation's scientific community, industry, and commerce; conducts materials research leading to improved methods of measurement, standards, and data on the properties of materials needed by industry, commerce, educational institutions, and Government; provides advisory
    [Show full text]
  • Status and Projections of the NAS Program Frank R
    https://ntrs.nasa.gov/search.jsp?R=19870015491 2020-03-20T10:46:12+00:00Z View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by NASA Technical Reports Server NASA Technical Memorandum 88339 . , Status and Projections of the NAS Program Frank R. Bailey EECGECTIOIS CP f Avail: NTlS P87-24924 CSCL 09B 63 Unclad 0080153 July 1986 National Aeronautics and Space Administration ~~ ~ NASA Technical Memorandum 88339 Status and Projections of the NAS Program Frank R. Bailey, Ames Research Center, Moffett Field, California July 1986 NASA National Aeronautics and Space Adminlstratlon Ames Research Center Moffett Field. California 94035 STATUS AND PROJECTIONS OF THE NAS PROGRAM by Dr. F. Ron Bailey to be presented at the SYMPOSIUM ON FUTURE DIRECTIONS OF COMPUTATIONAL MECHANICS ASME Winter Annual Meeting December 7-12, 1986 Anaheim, California ABSTRACT NASA's Numerical Aerodynamic Simulation (NASI Program has completed devel- opment of the initial operating configuration of the NAS Processing System Net- work (NPSN). This is the first milestone in the continuing and pathfinding effort to provide state-of-the-art supercomputing for aeronautics research and development. The NPSN, available to a nation-wide community of remote users, provides a uniform UNIX 1 environment over a network of host computers ranging from the new Cray-2 supercomputer to advanced scientific workstations. This system, coupled with a vendor-independent base of common user interface and network software, presents a new paradigm for supercomputing environments. Presented here is the background leading to the NAS Program, its programmatic goals and strategies, technical goals and objectives, and the development activ- ities leading to the current NPSN configuration.
    [Show full text]
  • HP Advancenet for Engineering Dave Morse Hewlett-Packard Company 3404 East Harmony Road Fort Collins, Co 80525
    HP AdvanceNet for Engineering Dave Morse Hewlett-Packard Company 3404 East Harmony Road Fort Collins, co 80525 INTRODUCTION As one of the five solutions in the HP AdvanceNet offering, HP AdvanceNet for Engineering addresses the networking needs of technical professionals engaged in engineering and other technical pursuits. This solution features the same emphasis on standards common to the other solutions. The solution is best understood by considering a model computing environment for engineering. MODEL ENVIRONMENT .........A6,..... -T.mnlll ICCNI -Fl1eJlfr -ARMGW Toe -ou.lIftIS -*"" -OffICe - ~ 01 WS Dirt. CII5K-tIGIO - StnIrG BuI Doen ... -~n - RIlle oil'"tat.ncllrdl) - Ststa v: Blrlllllr u _to -1JItr1lUtldC6 -WhkIwI -SftIIM,.tIOnIId8D_ - TtndlItac_ CD ftIlWOdI -Fllt-..- -PI$.....,... -Fu.Jlfr toftllWOdl -DICInIa. -Al"utv - TICMIDII offtce ...cton - .......-.-aon -PC-oo&fIN -ApIlOedDftIOlCtllc9N HlWlltt-JlcIcn I ~~ ---------- ,a..,., The diagram of the environment shows many of the key characteristics of both the computers and the network. A major trend in the engineering area in the past few years has 2030-1 been a move to engineering workstations and acceptance of the UNIX operating system as a defacto standard. These workstations offer many advantages in terms of powerful graphics and consistent performance; but in order to be effective, they must easily integrate with the installed base of timeshare computers and other larger computers which may be added in the future. The resulting environment represents a range of computing power from personal computers to mainframes and super computers. In almost all cases, these computers will be supplied by several different vendors. In order for users to realize the maximum benefit of this environment, they should retain the desirable characteristics of the timeshare environment - easy information sharing and centralized system management - and also gain the benefits of the workstations in terms of distributed computing power.
    [Show full text]
  • N 87- 26 000 F
    NAS-CURRENTSTATUSANDFUTUREPLANS N 87- 26 000 F. R.Bailey NASAAmesResearchCenter MoffettField,California INTRODUCTION derived from assuming a solution in 15 min of central-processor time are compared with the capa- The Numerical Aerodynamic Simulation (NAS) bilities of several supercomputer generations Program had its inception in 1975 at the Ames (Peterson et al., 1985). As indicated, current Research Center (ARC) when a small group of supercomputers can adequately address inviscid researchers associated with the computational flows, but the computers needed to adequately fluid dynamics program set out to obtain signifi- address more complex Reynolds-averaged approxima- cantly greater computer power and the memory tions to turbulent flows about full aircraft con- capacity needed to solve three-dimensional fluid figurations will not be available until the end of flow models (Peterson et al., 1984). The state of this decade. Large-eddy simulations for complete the art in computational aerodynamics was at the aircraft must wait for future, more powerful point where problems involving complex geometries computers. could be treated only with very simple physical Sparked by this need for increased computer models and only those involving simple two- power, the ARC team spent several years performing dimensional geometry could be treated with more requirements refinement, technical studies, and complex physical models. It was clear that to advocacy that resulted in the establishment of the treat problems with both complex three-dimensional NAS Program in 1983. The ongoing objectives of geometries and complex physics required more com- the program are: (I) to provide a national compu- puter power and memory capacity than was avail- able.
    [Show full text]
  • Era Y X-MP EA Computer Systems Functional Description Manual
    eRAY X-MP EA Computer Systems Functional Description Manual HR·3020 Cray Research, Inc. Copyright e 1988 by Cray Research, Inc. This manual or parts thereof may not be reproduced in any form unless permitted by contract or by written permission of Cray Research, Inc. The CRAY X-MP EA computer system is exempt from the technical requirements of the FCC's Part 15 Subpart J rules pursuant to Section 15.801 (C). The UNICOS operating system is derived from the AT&T UNIX System V operating system. UNICOS is also based in part on the Forth Berkely Software Distribution under license from The Regents of the University of California. CRAY, CRAY-1, SSD, and UNICOS are registered trademarks and CFT, CFT77, CFT2, COS, CRAY-2, CRA Y X-MP, CRA Y X-MP Extended Architecture, CRA Y Y-MP, CSIM, HSX, lOS, SEGLDR, and SUPERLINK are trademarks of Cray Research, Inc. Amdahl is a registered trademark of Amdahl Corporation. AOS is a registered trademark of Data General Corporation. Apollo and DOMAIN are registered trademarks of Apollo Computer Inc. CDC is a registered trademark of Control Data Corporation. ECLIPSE is a registered trademark of Data General Corporation. Ethernet is a registered trademark of the Xerox Corporation. HYPERbus and HYPERchannel are registered trademarks of Network Systems Corporation. IBM is a registered trademark of International Business Machines Corporation. UNISYS is a registered trademark of UNISYS Corporation. UNIX is a registered trademark of AT&T. AEGIS is a trademark of Apollo Computer Inc. CYBER is a trademark of Control Data Corporation. DEC, PDP, VAX, VAXcluster, and VMS are trademarks of Digital Equipment Corporation.
    [Show full text]
  • CRAY Y-MP~ Computer Systems Functional Description Manual
    CRAY Y-MP~ Computer Systems Functional Description Manual HR-0400 1-0C Cray Research, Inc. Copyright c 1990 Cray Research, Inc. Portions of the Autotasking documentation Copyright C 1988 Pacific-Sierra Research Corporation. This manual or parts thereof may not be reproduced in any form unless permitted by contract or by written permission ofCray Research, Inc. The CRA Y Y-MP computer system is exempt from the technical requirements of the FCC's Part 15 Subpart J rules pursuant to Section 15.801 (C). CRA Y®, CRA Y-l ®, CRAY Y-MP®, HSX®, SSD®, and UNICOS® are federally registered trademarks and Autotasking TII , CFT TII , CFT77Til ,CFT2 TII , CRAY X-MPTII, COSTII, Cray Ada Til, CRAY-2 TII , CRA Y Y-MP2E Til, CSIMTII, Delivering the power ... Til, lOS Til ,OLNETTII, RQSTII, SEGLDRTII, SUPERLINKTII, and X-MP EATII are trademarks of Cray Research, Inc. Amdahl is a registered trademark of Amdahl Corporation. AOS is a registered trademark of Data General Corporation. Apollo and DOMAIN are registered trademarks of Apollo Computer Inc. CDC is a registered trademark of Control Data Corporation. ECLIPSE is a registered trademark of Data General Corporation. Ethernet is a registered trademark of the Xerox Corporation. Fluorinert liquid is a registered trademark of 3M. HYPERbus and HYPERchannel are registered trademarks of Network Systems Corporation. IBM is a registered trademark of International Business Machines Corporation. UNISYS is a registered trademark ofUNISYS Corporation. UNIX is a registered trademark of AT&T. AEGIS is a trademark of Apollo Computer Inc. CYBER is a trademark of Control Data Corporation. DEC, PDP, VAX, VAXc1uster, and VMS are trademarks of Digital Equipment Corporation.
    [Show full text]