throbber
INFORMATION TO USERS
`
`While the most advanced technology has been used to
`photograph and reproduce this manuscript, the quality of
`the reproduction is heavily dependent upon the quality of
`the material submitted. For example:
`
`0 Manuscript pages may have indistinct print. In such
`cases, the best available copy has been filmed.
`
`O Manuscripts may not always be complete. In such
`cases, a note will indicate that it is not possible to
`obtain missing pages.
`
`0 Copyrighted material may have been removed from
`the manuscript. In such cases, a note Will indicate the
`deletion.
`
`Oversize materials (e.g., maps, drawings, and charts) are
`photographed by sectioning the original, beginning at the
`upper left-hand corner and continuing from left. to right in
`equal sections with small overlaps. Each oversize page is
`also filmed as one exposure and is available, for an
`additional charge, as a standard 35mm slide or as a 17”x 23”
`black and white photographic print.
`
`Most photographs reproduce acceptably on positive
`microfilm or microfiche but lack the clarity on xerographic
`copies made from the microfilm. For an additional charge,
`35mm slides of 6”x 9” black and white photographic prints
`are available for any photographs or illustrations that
`cannot be reproduced satisfactorily by xerography.
`
`Petitioner Cisco Systems - Exhibit 1014 - Page 1
`
`Petitioner Cisco Systems - Exhibit 1014 - Page 1
`
`

`

`Petitioner Cisco Systems - Exhibit 1014 - Page 2
`
`Petitioner Cisco Systems - Exhibit 1014 - Page 2
`
`

`

`Order Number 8717240
`
`Triinet: a demand~adaptive media-access protocol for
`metropolitan area networks
`
`Sirazi, Semir, Ph.D.
`
`ILLINOIS INSTITUTE OF TECHNOLOGY, 1987
`
`Copyright ©1986 by Sirazi, Semir. A11 rights reserved.
`
`U-M-I
`
`300 N. Zeeb Rd.
`Ann Arbor, MI 48106
`
`Petitioner Cisco Systems - Exhibit 1014 - Page 3
`
`Petitioner Cisco Systems - Exhibit 1014 - Page 3
`
`

`

`Petitioner Cisco Systems - Exhibit 1014 - Page 4
`
`Petitioner Cisco Systems - Exhibit 1014 - Page 4
`
`

`

`TRIINET: A DEMAND-ADAPTIVE MEDIA-ACCESS
`
`PROTOCOL FOR METROPOLITAN AREA NETHORKS
`
`BY
`
`SEMIR 513321
`
`Submitted in partial fulfillment of the
`requirements of the degree of
`Doctor of Philosophy in Computer Science
`in the School of Advanced Studies of
`Illinois Institute of Technology
`
`
`
`ORlGiNAL ARCHIVAL COPY
`
`Chicago, Illinois
`May, 1986
`
`Petitioner Cisco Systems - Exhibit 1014 - Page 5
`
`Petitioner Cisco Systems - Exhibit 1014 - Page 5
`
`

`

`6:) Copyright by
`Semir Sirazi
`
`1986
`
`ii
`
`Petitioner Cisco Systems - Exhibit 1014 - Page 6
`
`Petitioner Cisco Systems - Exhibit 1014 - Page 6
`
`

`

`ACKNOWLEDGMENT
`
`It
`
`is a great pleasure for me
`
`to express my
`
`appreciation to Professor Graham Campbell, my graduate
`
`adviser and doctoral committee chairman,
`
`for his guidance,
`
`friendship and continued support during the course of
`
`this
`
`research. Sincere thanks are also extended to Professors
`
`Martha Evens. Thomas Christopher, Howard Hill, and An-Chi
`
`Liu for serving on the dissertation committee.
`
`A great appreciation is owed to my parents and sisters
`
`for their gracious support and help in accomplishing my
`
`goals.
`
`S.S.
`
`iii
`
`Petitioner Cisco Systems - Exhibit 1014 - Page 7
`
`Petitioner Cisco Systems - Exhibit 1014 - Page 7
`
`

`

`TABLE OF CONTENTS
`
`ACKNOWLEDGMENT O
`
`O
`
`O
`
`I
`
`O
`
`I
`
`I
`
`O
`
`O
`
`O
`
`C
`
`O
`
`O
`
`O
`
`D
`
`O
`
`I
`
`O
`
`O
`
`C
`
`Page
`iii
`
`LISTOFTABLES....................vii
`
`LISTOFFIGURES V111
`
`LIST or ABBREVIATIONS AND SYMBOLS
`
`ABSTRACT o
`
`c
`
`o
`
`o
`
`o
`
`o
`
`I
`
`o
`
`o
`
`O
`
`o
`
`o
`
`o
`
`.
`
`o
`
`.
`
`o
`
`.
`
`.
`
`o
`
`.
`
`.
`
`o
`
`.
`
`.
`
`o
`
`.
`
`.
`
`c
`
`.
`
`.
`
`a
`
`.
`
`.
`
`o
`
`.
`
`.
`
`o
`
`.
`
`.
`
`xi
`
`o xiii
`
`.
`
`1
`
`CHAPTER
`I.
`
`INTRODUCTION
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`1.1 Evolution of Media-Access
`.
`.
`.
`Protocols
`.
`.
`.
`.
`.
`.
`1.2 Emergence of Metropolitan Area
`Networks .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Summary of Results .
`.
`.
`.
`.
`.
`
`1.3
`
`.
`
`.
`.
`
`.
`
`.
`.
`
`.
`
`.
`.
`
`II. METROPOLITAN AREA NETWORK CHARACTERISTICS .
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`2.1 Metropolitan Area Network
`Properties
`.
`.
`.
`.
`.
`2.2 Metropolitan Area Network
`.
`.
`.
`.
`Topologies
`.
`.
`.
`.
`.
`2.2.1
`Tree—and-Branch Topology
`2.2.2 Segment-Switched Tree-and-
`Branch Topology
`.2 3 Bus Topology
`2. u Local-Switch Star-Topology
`2. 2.5 Ring Topology
`2.3 Service Characteristics and
`Requirements
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`III.
`
`FUNCTIONAL REQUIREMENTS OF A MEDIA-ACCESS
`PROTOCOL INTENDED FOR METROPOLITAN
`AREA NETWORKS .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`3.1 Data, Digitized Voice and Video
`.
`Services .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`3.2 Large Population of Users
`3.3 Applicability to Metropolitan Area
`Network Topologies .
`.
`.
`.
`.
`.
`.
`3.u Layered Architecture and
`.
`.
`.
`Internetworking
`.
`.
`.
`.
`3.5 Robust and Reliable Operation
`.
`.
`3.6
`Low Bit Error Rate .
`.
`.
`.
`.
`.
`.
`3.7 Stable Operation .
`.
`.
`.
`.
`.
`.
`.
`3.8 High Throughput
`.
`.
`.
`.
`.
`.
`.
`.
`3.9
`Permanent Circuit Switching
`3.10 Virtual Circuits and Datagrams .
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`.
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`1
`
`10
`12
`
`20
`
`20
`
`29
`
`43
`
`54
`
`54
`55
`
`57
`
`58
`61
`63
`6H
`65
`67
`6
`
`iv
`
`Petitioner Cisco Systems - Exhibit 1014 - Page 8
`
`Petitioner Cisco Systems - Exhibit 1014 - Page 8
`
`

`

`CHAPTER
`III.
`
`(Continued)
`
`3.11 Multiple Channel Allocation
`3.12 Capacity Assignment on Demand
`3.13 Guaranteed Access With Fairness
`3.1” Adaptivity to Load Fluctuations
`3.15 Priority Handling
`.
`.
`.
`.
`.
`3.16 Low and Predictable Delay
`.
`.
`3.17 Low Cost VLSI Implementation .
`
`.
`
`.
`.
`
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`IV.
`
`ANALYSIS OF MEDIA-ACCESS PROTOCOLS FOR
`SATELLITE, RADIO AND LOCAL AREA NETWORKS AS
`APPLIED TO METROPOLITAN AREA NETWORKS .
`.
`.
`
`u.1 Channel Sharing Characteristics
`4.2 Polling-Based Media-Access
`Protocols
`I
`l
`O
`O
`O
`O
`I
`
`O
`
`C
`
`I
`
`”.3
`
`Token Passing-Based Media-Access
`Protocols
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`u.u Contention-Based Media-Access
`
`.
`
`I
`
`.
`
`.
`
`O
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`
`I
`
`.
`
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Protocols
`u.s Reservation-Based Media-Access
`Protocols
`. .. .
`.
`.
`. .. . o. .
`Summary of Comparative Protocol
`Analysis .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`4.6
`
`V.
`
`NEW DEMAND—ADAPTIVE MEDIA-ACCESS PROTOCOL
`CHARACTERISTICS .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`5.1
`5.2
`
`.
`.
`.
`.
`.
`.
`.
`.
`General Overview .
`Communication Network Topology and
`Protocol Architecture
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`5.2.1 Hierarchical Network Topology
`5.2.2 Comparison of 031 Reference
`Model vs. Proposed Protocol
`Architecture
`
`Page
`
`71
`73
`7n
`76
`77
`80
`81
`
`82
`
`86
`
`88
`
`106
`
`123
`
`1M9
`
`168
`
`175
`
`175
`
`180
`
`203
`
`213
`
`Frame Check Sequence Field
`Structure .
`.
`.
`.
`.
`.
`Start Delimiter Field
`Control Field
`Source and Destination Address
`Fields
`Data Field
`
`.
`
`.
`
`Subframe Check Sequence Field
`Guard Band
`
`V
`
`Petitioner Cisco Systems - Exhibit 1014 - Page 9
`
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Frame Structure
`Preamble and Guard Band Fields
`Start Delimiter Field
`Control Field
`Frame Number Field
`
`5.3
`
`O .3:
`
`U'l
`
`
`
`m CU'IU‘U1U1U‘IU'IO'U'IU'IU'IU'IU'I
`
`mac’s.
`
`Pg.0ooJ=J=J=1WWWLNW
`
`34:3:
`
`
`
`GU14:WN-lamzLflN-P (D
`
`Petitioner Cisco Systems - Exhibit 1014 - Page 9
`
`

`

`CHAPTER
`V.
`
`(Continued)
`
`.
`
`.
`
`.
`
`.
`
`.
`
`Page
`
`220
`
`227
`
`23”
`
`238
`
`2A1
`245
`
`265
`
`282
`286
`
`297
`
`302
`
`309
`
`316
`
`.
`
`.
`
`.
`
`.
`.
`
`.
`
`.
`.
`
`.
`
`.
`
`.
`.
`.
`5.5 Packet Formats .
`5.5.1
`Installation Packet
`5.5.2 Network/Station Status Packet
`5.5.3 Acknowledgment Packet
`5.5.” Reservation Packet
`5.5.5 Datagram Packet
`5.5. 6 Statically-Reserved Packet
`5 5.7 DynamicallyuReserved Packet
`5.6 Propagation Delay Compensation .
`.
`.
`5.7
`Frame Synchronization and Subframe
`Slotting .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`5.8 Addressing and Channel
`Segmentation .
`.
`.
`5.9 Priority Assignment and
`.
`.
`.
`.
`Differentiation
`.
`.
`5.10 Static Channel-Time Reservation
`5.10.1
`Frame Reservation
`5.10.2 Subframe Reservation
`5.11 Dynamic Channel-Time Reservation .
`5.11.1
`Frame Reservation
`5.11.2 Subframe Reservation
`5.12 Datagram Transmission Without
`.
`.
`.
`Reservation
`.
`.
`.
`.
`.
`.
`.
`.
`.13 Retransmission Backoff Algorithms
`5.13.1 Priority-Oriented Collision
`Arbitration Algorithm
`5.13.2 Randomly Distributed Retry
`Algorithm
`5.14 Multi-Mode Protocol State Diagram .
`5.15 Estimated Effective Channel
`Utilization
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`.
`
`.
`
`.
`
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`VI.
`
`CONCLUSIONS AND SUGGESTIONS FOR
`FUTURE RESEARCH o
`o
`o
`o
`o
`o
`o
`o
`
`o
`
`o
`
`o
`
`a
`
`o
`
`BIBLIOGRAPHY o
`
`o
`
`o
`
`o
`
`o
`
`o
`
`o
`
`I
`
`o
`
`I
`
`t
`
`o
`
`O
`
`I
`
`o
`
`o
`
`o
`
`o
`
`o
`
`I
`
`I
`
`o
`
`o
`
`vi
`
`Petitioner Cisco Systems - Exhibit 1014 - Page 10
`
`Petitioner Cisco Systems - Exhibit 1014 - Page 10
`
`

`

`LIST OF TABLES
`
`Table
`
`2.1. Comparison of Transmission Media for
`Metropolitan Area Networks
`.
`.
`.
`
`.
`
`.
`
`.
`
`2.2.
`
`Frequency Spectrum Allocation of Coaxial-
`Based Broadband Networks
`.
`.
`.
`.
`.
`.
`.
`
`2.3. Workload Generated from each Source Type
`
`2.”. Data, Voice, and Video Service
`Characteristics .
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`
`2.5.
`
`Service Matrix for Metropolitan Area
`Networks
`0
`I
`O
`O
`I
`I
`9
`I
`O
`O
`O
`O
`
`4.1. Comparison of Channel Allocation
`Techniques
`0
`D
`l
`O
`O
`I
`I
`I
`O
`
`O
`
`O
`
`.
`
`O
`
`O
`
`.
`
`O
`
`O
`
`u.2. Traffic Model vs. Media-Access Protocol
`
`5.1. State Diagram of a Frame Control Field
`
`5.2.
`
`Subframe Packet Types .
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`5.3.
`
`Summary of Service Priority Levels
`
`.
`
`.
`
`.
`
`.
`
`.
`
`C
`
`I
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`I
`
`I
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`D
`
`I
`
`.
`
`.
`
`.
`
`.
`
`Page
`
`28
`
`32
`
`45
`
`49
`
`52
`
`89
`
`172
`
`211
`
`217
`
`2H2
`
`vii
`
`Petitioner Cisco Systems - Exhibit 1014 - Page 11
`
`Petitioner Cisco Systems - Exhibit 1014 - Page 11
`
`

`

`LIST OF FIGURES
`
`Tree-and-Branch Topology .
`
`.
`
`.
`
`.
`
`Segment—Switched Tree-and-Branch
`Topology .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`Bus Topology .
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`Local-Switch Star Topology .
`
`Ring Topology
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`Internetworking of Similar Networks
`
`Page
`
`32
`
`35
`
`37
`
`40
`
`42
`
`60
`
`6O
`
`.
`
`.
`
`3
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`Internetworking of Dissimilar Networks .
`
`Polling Protocols: Delay vs. Load vs.
`Throughput
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`AP, RR, R0: Effect of Propagation Delay
`on Channel Capacity
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`
`AP, RR, R0: Effect of Number of Stations
`on Channel Capacity
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`Access Delay vs. Throughput vs. Number of
`Active Stations
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`Throughput vs. Number of Stations
`in the Ring
`I
`C
`I
`I
`I
`O
`O
`O
`I
`
`0
`
`U
`
`C
`
`Contention-Based Protocols: Throughput
`V3. Traffic
`0
`D
`i
`I
`I
`0
`I
`C
`0
`O
`I
`D
`
`0
`
`I
`
`.
`
`.
`
`.
`
`.
`
`O
`
`O
`
`“.3.
`
`4.“.
`
`“.5.
`
`u.6.
`
`9”
`
`I10
`
`113
`
`11"
`
`116
`
`128
`
`4.7.
`
`Contention-Based Protocols: Effect of
`
`Propagation Delay on Maximum
`Channel Capacity .
`.
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`13a
`
`CSMA-Based Protocols: Channel Capacity vs.
`Queued Stations vs. Packet Length
`.
`.
`.
`
`”.8.
`
`4.9.
`
`Contention Protocols: Throughput vs.
`Normalized Delay .
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`”.10.
`
`Reservation-Based Protocols: Number of
`
`Stations vs. Delay .
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`139
`
`144
`
`155
`
`.
`
`.
`
`.
`
`.
`
`viii
`
`Petitioner Cisco Systems - Exhibit 1014 - Page 12
`
`Petitioner Cisco Systems - Exhibit 1014 - Page 12
`
`

`

`Figure
`
`4.11. STDMA and ATDMA Protocols: Average Delay
`vs. Number of Stations ,
`.
`.
`.
`.
`.
`.
`.
`
`2.12. Reservation-Based Protocols: Throughput
`vs. Average Access Delay .
`.
`.
`.
`.
`.
`
`.
`
`5.1.
`
`Segment Structure in Coaxial-Based HANS
`
`5.2.
`
`MAN Segment Headend
`
`.
`
`.
`
`.
`
`.
`
`5.3. Network Bridge Architecture
`
`.
`
`.
`
`.
`
`.
`
`5.4. Modular Structure of Hierarchical
`Network Topology .
`.
`.
`.
`.
`.
`.
`
`5.5. Hierarchical Network Topology
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`5.6.
`
`031 Reference Model vs. Proposed Protocol
`Architecture 0
`I
`O
`0
`I
`I
`O
`C
`C
`C
`C
`I
`I
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`I
`
`5.7.
`
`Expanded Definition of the Proposed Protocol
`Architecture .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`5.8.
`
`Frame Structure
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`5.9.
`
`Preamble and Guard Band Fields
`of a Frame .
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`Page
`
`157
`
`155
`
`177
`
`184
`
`186
`
`188
`
`190
`
`19”
`
`197
`
`205
`
`207
`
`5.10. Start Delimiter Field of a Frame .
`
`5.11. Control Field of a Frame .
`
`.
`
`.
`
`5.12. Frame Number Field of a Frame
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`5.13. Frame Check Sequence Field of a Frame
`
`5.1”. Subframe and Super Subframe Structure
`
`5.15. Start Delimiter of a Subframe
`
`5.16. Control Field of a Subframe
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`5.17. Source and Destination Address Fields
`of a Subframe
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`5.18. Data Field of a Subframe .
`
`.
`
`5.19. Subframe Check Sequence Field
`of a Subframe
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`5.20. Guard Band Field of a Subframe .
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`208
`
`209
`
`211
`
`212
`
`21H
`
`215
`
`216
`
`218
`
`218
`
`219
`
`220
`
`ix
`
`Petitioner Cisco Systems - Exhibit 1014 - Page 13
`
`Petitioner Cisco Systems - Exhibit 1014 - Page 13
`
`

`

`Figure
`
`5.21. Installation Packet Format
`
`.
`
`.
`
`.
`
`.
`
`.
`
`5.22. Network/Station Status Packet Format
`
`5.23. Acknowledgment Packet Formats
`
`5.24. Reservation Packet Formats .
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`5.25. Datagram, Statically-Reserved, and
`Dynamically-Reserved Packet Formats
`
`5.26. Propagation Delay Definition .
`
`5.27. Propagation Delay Effect on
`Synchronization
`.
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`5.28.
`
`Implementation of Latency Adjustment
`
`Page
`
`221
`
`222
`
`223
`
`225
`
`225
`
`228
`
`230
`
`23H
`
`237
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`I
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`I
`
`5.29. Frame Synchronization and Subframe
`slotting D
`I
`I
`O
`O
`l
`O
`O
`O
`I
`I
`I
`
`I
`
`l
`
`I
`
`5.30. Source and Destination Address Formats .
`
`5.31. Frame Header Format of Statically
`Reserved Frame Slot
`.
`.
`.
`.
`.
`
`5.32. Frame Header Format of Statically
`Reserved Subframe Slots
`.
`.
`.
`
`.
`
`.
`
`5.33. Frame Header Format of Dynamically
`Reserved Frame Slot
`.
`.
`.
`.
`.
`.
`
`5.3a. Frame Header Format of Dynamically
`Reserved Subframe Slots
`.
`.
`.
`.
`
`5.35. Random Number Generator
`
`.
`
`.
`
`.
`
`.
`
`5.36. Random Frame and Subframe Number
`Generation .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`5.37. Randomly Distributed Retry Algorithm .
`
`5.38. Multi-Mode Media-Access Protocol
`State Diagram .
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`2fl0
`
`249
`
`258
`
`269
`
`277
`
`289
`
`289
`
`295
`
`300
`
`Petitioner Cisco Systems - Exhibit 1014 - Page 14
`
`Petitioner Cisco Systems - Exhibit 1014 - Page 14
`
`

`

`LIST OF ABBREVIATIONS AND SYMBOLS
`
`Abbreviation
`
`Term
`
`AP
`
`ATDMA
`
`BEE
`
`Alternating Priorities
`
`Asynchronous Time-Division Multiple
`Access
`
`Bit Error Rate
`
`BRAM
`
`'
`
`Broadcast Recognizing Access Method
`
`CAD
`
`CATV
`
`Computer Aided Design
`
`Community Antenna Television
`
`CDMA
`
`‘
`
`Code-Division Multiple Access
`
`CPODA
`
`GSMA
`
`GSMA/CD
`
`FDM
`
`FDMA
`
`FPODA
`
`FSK
`
`GSMA
`
`ISDN
`
`ISO
`
`LAN
`
`LLC
`
`MAN
`
`MLMA
`
`031
`
`PBX
`
`Contention Priority-Oriented
`Demand Assignment
`
`Carrier Sense Multiple Access
`
`Carrier Sense Multiple Access with
`Collision Detection
`
`Frequency—Division Multiplexing
`
`Frequency-Division Multiple Access
`
`Fixed Priority-Oriented Demand
`Assignment
`
`Frequency Shift Keying
`
`Global Scheduling Multiple Access
`
`Integrated Services Digital Network
`
`International Standards Organization
`
`Local Area Network
`
`Logical Link Control
`
`Metropolitan Area Network
`
`Multi-Level Multiple Access
`
`Open System Interconnection
`
`Private Branch Exchange
`
`xi
`
`Petitioner Cisco Systems - Exhibit 1014 - Page 15
`
`Petitioner Cisco Systems - Exhibit 1014 - Page 15
`
`

`

`Abbreviation
`
`Term
`
`P-CSMA
`
`P—CSMA/CD
`
`Prioritized Carrier Sense Multiple
`Access
`
`Prioritized Carrier Sense Multiple
`Access with Collision Detection
`
`PDN
`
`PDU
`
`PSK
`
`RF
`
`R0
`
`RR
`
`SDU
`
`STDMA
`
`TDM
`
`TDMA
`
`TTL
`
`VLSI
`
`Public Data Network
`
`Protocol Data Unit
`
`Phase Shift Keying
`
`Radio Frequency
`
`Random Order.
`
`Round Robin
`
`Service Data Unit
`
`Synchronous Time-Division Multiple
`Access
`
`Time—Division Multiplexing
`
`Time-Division Multiple Access
`
`Transistor-Transistor Logic
`
`Very Large System Integration
`
`VT-CSMA
`
`Virtual—Time Carrier Sense Multiple
`Access
`
`xii
`
`Petitioner Cisco Systems - Exhibit 1014 - Page .16
`
`Petitioner Cisco Systems - Exhibit 1014 - Page 16
`
`

`

`ABSTRACT
`
`Several media-access protocols have been proposed and
`implemented for packet-switching networks including
`
`Satellite, Radio, and Local Area Networks. The protocols
`
`employed in these packet-switching retworks are mainly
`
`intended and tailored for certain applications such as data
`
`and multiplexed voice. With the emergence of Metropolitan
`Area Networks (MANs) using coaxial cable and fiber optics
`
`cable as a transport medium,
`
`a new media-access protocol
`
`is
`
`needed to offer integrated services such as data, packetized
`
`voice,
`
`and digitized video over a single shared channel.
`
`This dissertation proposes a new media-access protocol
`
`and communication network topology for MANs. This protocol
`
`will support data, packetized voice and digitized/compressed
`
`video services. The scope of this dissertation also includes
`
`the definition and characterization of Metropolitan Area
`
`Networks encompassing network topologies, properties, and
`
`service requirements.The mediafaccess protocols intended
`
`for Satellite, Radio, and Local Area Networks are summarized
`
`and vigorously scrutinized as applied to Metropolitan Area
`
`Networks.
`
`xiii
`
`Petitioner Cisco Systems - Exhibit 1014 - Page 17
`
`Petitioner Cisco Systems - Exhibit 1014 - Page 17
`
`

`

`CHAPTER I
`
`INTRODUCTION
`
`1.1 Evolution of Media-Access Protocols
`
`The rapidly declining cost of communication links makes
`
`it more economical
`
`to access specialized resources at
`
`their
`
`source rather than making hardware and software available at
`
`each user site. Packet-switched networks have emerged as the
`
`main transport mechanism for
`
`a variety of services ranging
`
`from transmission of data and voice to
`
`the delivery of
`
`digitized images and graphics. Packet switching is a
`
`reapplication of the basic dynamic allocation techniques
`
`used for over a century by the mail and telegraph systems
`
`[KUO 811.‘ Packet switching can readily adapt
`
`to a wide
`
`range of user services and user demands because it permits
`
`communication resources to be used at utmost efficiency.
`
`Presently, packet switching is primarily being used in
`
`connection with computer
`
`and data communications. However,
`
`its effectiveness for digitized voice and video, and other
`
`wideband communication services has demonstrated that
`
`this
`
`technique will undoubtedly become a "de facto" standard for
`
`integrated service networks [ROSN 82].
`
`The speed and volume requirements of the data traffic
`
`created by the advent of desk-top computers and distributed
`
`!
`
`Numbers in parentheses refer to numbered references in the
`
`bibliography.
`
`Petitioner Cisco Systems - Exhibit 1014 - Page 18
`
`Petitioner Cisco Systems - Exhibit 1014 - Page 18
`
`

`

`computing devices are beginning to overflow the conventional
`
`circuit-switching telephone network [COOK 8”]. 0n the other
`
`hand,
`
`the transmission and processing of voice and video
`
`signals is shifting towards the digital arena [MOKH 8B].
`
`For example, digital PBXs are being designed to serve as
`
`local area networks to support voice and data services
`
`simultaneously. It
`
`is perceived that
`
`the integration of
`
`these services, data, voice and video, over
`
`a single medium
`
`shared among thousands of users would be the most economical
`
`and feasible solution [MAZU 83, MASO 83, RITC 83]. However,
`
`an arbitration mechanism, namely a media-access protocol
`
`is
`
`required to support all these services which have different
`
`requirements. Specifically,
`
`the degree of throughput-delay-
`
`stability tradeoffs for the media-access protocols may vary
`
`considerably such that one media-access protocol may not
`
`meet all application requirements.
`
`In addition,
`
`the
`
`performance of
`
`a multiple access protocol,
`
`in which
`
`conflicts are resolved through a certain method, is strongly
`
`dependent on the traffic model
`
`and network loading.
`
`In
`
`general,
`
`some traffic characteristics do favor one class of
`
`protocols more than the others.
`
`Since the development of packet-switched radio networks
`
`in the early 703, there have been significant advances in
`
`data communications,
`
`specifically in high speed local area
`
`networks, LANs utilizing coaxial cable as
`
`a shared medium.
`
`The majorityof LANsserve ageographicalarea ofone totwo
`
`miles and mainly carry only one signal and generally provide
`
`high speed data transmission.
`
`In order
`
`to transmit signals
`
`Petitioner Cisco Systems - Exhibit 1014 - Page 19
`
`Petitioner Cisco Systems - Exhibit 1014 - Page 19
`
`

`

`over
`
`long distances the signal must be modulated,
`
`i.e., use
`
`a broadband medium. The broadband medium can carry multiple
`
`signals by using frequency division multiplexing on the same
`
`medium. Advantages of a broadband system include: allocation
`
`of bandwidth on demand, simultanenous transmission of data,
`
`voice and live video, high capacity of signalling rates,
`
`mass-produced cable and shared expenses. Examples range from
`
`a city,
`
`in which thousands of buildings and houses are tied
`
`into one wide area
`
`network [MCNA 83], also called
`
`Metropolitan Area Network MAN,
`
`through a university campus,
`
`in which thousands of dormitory rooms,
`
`labs, offices and up
`
`to several hundreds of buildings are connected via a single
`
`MAN [SHIP 82],
`
`to a company
`
`occupying a
`
`few buildings
`
`scattered across a
`
`large
`
`geographical area [MAZU 83]. LANs
`
`serve users in a limited geographical area, up to a couple
`
`of miles, whereas Long Haul Networks serve users that are
`
`hundreds or thousands of miles apart. Nonetheless, a long
`
`haul network,
`
`in other words a global network, can be formed
`
`by interconnecting several MANs
`
`through gateways or bridges.
`
`In the last couple of years, LANs have been extended to
`
`cover
`
`larger geographical areas up to 10 kilometers in
`
`radius.
`
`In order
`
`to span over
`
`such a distance the same
`
`media-access protocols with some performance tradeoffs are
`
`being employed
`
`over
`
`a broadband medium [ENNI 83]. However,
`
`it is unlikely that these protocols would perform as well
`
`over
`
`a broadband medium as over
`
`the baseband medium for
`
`which they were originally intended.
`
`Petitioner Cisco Systems - Exhibit 1014 - Page 20
`
`Petitioner Cisco Systems - Exhibit 1014 - Page 20
`
`

`

`The permanent
`
`and virtual circuit-switching technique
`
`with store-and-forward capabilities is most commonly used in
`
`long haul networks where the flow control
`
`and routing
`
`problems are addressed rather
`
`than media-access protocols.
`
`These networks mainly support the bulk of point—to-point
`
`data traffic across the ILS.A.
`
`through the circuit-switched
`
`telephone network operating at the maximum of 56 kilobits
`
`per
`
`second. The operational
`
`range of
`
`these networks is
`
`extended around the globe via satellites. The present global
`
`network architecture does not
`
`require a media-access
`
`protocol,
`
`rather point-to-point communication links are
`
`established to provide full—interconnection among network
`
`nodes.
`
`In satellite networks the frequency-division (FDM)
`
`and
`
`time-division multiplexing (TDM)
`
`techniques are commonly
`
`used. In general terms, a fixed-bandwidth is assigned to a
`
`single user or
`
`a certain portion of
`
`the bandwidth is
`
`allocated to multiple users on a demand basis. However,
`
`these networks generally support up to two hundred users
`
`that have heavy and continuous traffic requirements. The
`
`most typical property of Satellite Networks is that the one-
`
`way signal propagation delay is in the range of 125
`
`milliseconds,
`
`therefore, LANs media-access protocols such as
`
`CSMA/CD, Token-Bus, etc., cannot be employed efficiently. If
`
`the traffic between two points is regular and continuous,
`
`Frequency-Division Multiple Access (FDMA) scheme performs
`
`very efficiently.
`
`In this technique network nodes
`
`communicate via carrier signals on which message signals are
`
`Petitioner Cisco Systems - Exhibit 1014 - Page 21
`
`Petitioner Cisco Systems - Exhibit 1014 - Page 21
`
`

`

`modulated as in radio and TV transmission. For point-to-
`
`point communications one or more channels are fixed-
`
`assigned. For multiple users sharing a
`
`frequency spectrum,
`
`each channel may be subdivided into an arbitrary number of
`
`subchannels that are dynamically allocated on a demand
`
`basis.
`
`The Time—Division Multiple Access (TDMA) scheme
`
`performs well with user devices that have very regular
`
`information transfer requirements,
`
`in a high—duty cycle,
`
`since it
`
`can sustain high signalling rates under
`
`those
`
`conditions. However,
`
`there are some instances where TDMA may
`
`not meet
`
`information transfer requirements,
`
`therefore,
`
`further
`
`frequency-multiplexing may be needed before time-
`
`division is applied.
`
`In other words, TDMA is superimposed on
`
`the elementary FDM.
`
`In the Reservation—TDMA scheme for satellite networks
`
`the channel is subdivided into multiple time slots. These
`
`slots are dynamically allocated on a demand basis. The
`
`reservation schemes are inevitably inefficient when network
`
`traffic load is low, and reserved slots will not be used for
`
`long periods of
`
`time between transmission bursts. However,
`
`if the time slots can be reallocated dynamically and if
`
`empty slots can be removed effectively,
`
`then the throughput
`
`can be improved. For
`
`those applications where guaranteed
`
`response time, high performance and stability are important,
`
`the reservation TDMA scheme with dynamic control would be
`
`ideal.
`
`Petitioner Cisco Systems - Exhibit 1014 - Page 22
`
`Petitioner Cisco Systems - Exhibit 1014 - Page 22
`
`

`

`In packet-switched radio networks the following media-
`
`access protocols are used with limited efficiency:
`
`1) Pure-
`
`Aloha, 2) Slotted-Aloha. 3) OSHA, and u) Round-Robin with
`
`various priority schemes. All of
`
`these protocols are
`
`optimized specifically for bursty interactive data traffic
`
`such as terminal-to-computer, computer-to-computer, etc.
`
`In
`
`general
`
`terms, packet-switched radio networks
`
`serve a
`
`geographical area maximum of one or two hundred miles in
`
`radius,
`
`and the number of users supported on the network
`
`does not exceed a couple of hundred users.
`
`The best media-access protocols for Metropolitan Area
`
`Networks,
`
`in which the signal propagation delay is
`
`inherently large, are not necessarily the same as for Local
`
`Area Networks which are optimized for specific applications
`
`and distances of a mile or two in cable length. The longer
`
`propagation delay of signals in MAN means that an extremely
`
`high price must be paid in data rate or efficiency if other
`
`parameters are unchanged. Several different media-access
`
`protocols have been developed for LANs by which a couple of
`
`hundred users are supported for one specific application,
`
`mainly data transmission.
`
`In Carrier Sense Multiple Access with Collision
`
`Detection, CSMA/CD scheme, collision detection depends on
`
`the mutilated data packets existing anywhere on the medium
`
`[P803 85]. Therefore,
`
`the packet
`
`transmission time must be
`
`at
`
`least
`
`twice the maximum signal propagation time. Unless
`
`the packet size is made excessively long, an extension of
`
`the transmission system by a factor of X results in a speed
`
`Petitioner Cisco Systems - Exhibit 1014 - Page 23
`
`Petitioner Cisco Systems - Exhibit 1014 - Page 23
`
`

`

`reduction by a factor of X.
`
`In order to obtain the same
`
`throughput, given that
`
`the packet size is kept
`
`the same the
`
`data rate must be reduced by a factor proportional to the
`
`system size, otherwise there is considerable throughput
`
`degradation. Moreover,
`
`in wide area networks covering large
`
`geographical areas the collision detection is a much more
`
`difficult
`
`task than LANs. Generally, CSMA/CD provides very
`
`fast
`
`response under
`
`light
`
`load condition and sustains very
`
`good efficiency. Since it is a statistical method, as the
`
`load increases the average delay may exceed a threshold that
`
`is defined for proper packetized voice transmission,
`
`thus
`
`preventing the transmission of voice traffic [BRUT 83]. The
`
`stability characteristic of CSMA/CD protocol due to its non-
`
`deterministic nature should also be considered in certain
`
`applications such as digitized voice traffic, etc., where
`
`instability and delay variance cannot be tolerated. CSMA/CD
`
`provides no limit on the number of packets that can be
`
`transmitted between successive transmission rights given to
`
`a network station. That is, it has no intrinsic mechanism
`
`for guaranteeing a certain portion of the bandwidth to any
`
`station. However,
`
`if extrinsic restrictions are imposed on
`
`demands,
`
`then a certain amount of the bandwidth may be
`
`guaranteed for any station,
`
`in turn limiting the maximum
`
`packet
`
`length and requiring additional rules for higher
`
`level protocols to limit packet
`
`transmission rates. But this
`
`turns the system into a voice only network where bandwidth
`
`is allocated in small
`
`increments for long periods of time.
`
`Petitioner Cisco Systems - Exhibit 1014 - Page 24
`
`Petitioner Cisco Systems - Exhibit 1014 - Page 24
`
`

`

`In the Token-Bus media-access protocol,
`
`a
`
`token is
`
`circulated to all nodes on the network, whether they have
`
`anything to send or not
`
`[P804 82]. Therefore,
`
`too much time
`
`is wasted by passing the token to all users in MAN where the
`
`propagation delay is quite large and the token must travel
`
`to the headend and then transmitted back in the forward
`
`direction. This scheme is also very sensitive to the number
`
`of users sharing the medium. As
`
`the number of users
`
`increases the average delay will also increase
`
`proportionally.
`
`In addition,
`
`the recovery procedures needed
`
`for lost-token conditions may be very complicated in MAN
`
`environment. Nonetheless,
`
`token-passing schemes,
`
`in general,
`
`behave well under
`
`load but
`
`introduce longer delays than
`
`CSMA/CD under
`
`light
`
`load [BRUT 83]. Since the token-passing
`
`schemes are deterministic,
`
`the average delay can be
`
`predicted, allowing easy handling of voice traffic,
`
`and the
`
`stability of the protocol is not an issue to be concerned
`
`with.
`
`Token-Bus protocol also intrinsically provides a
`
`guaranteed bandwidth. That is,
`
`the worst case access time
`
`delay between transmissions for
`
`a given network station is
`
`determined by the time it takes all other stations to send
`
`maximum—size packets. 0n the other hand,
`
`the best access
`
`time delay is defined as
`
`the time between successive
`
`transmissions by a given station plus the time for the token
`
`to pass through all stations. Nonetheless, propagation on
`
`the medium adds at least 2T/N per station, where T is the
`
`one-way end—to-end signal propagation time for the medium
`
`Petitioner Cisco Systems - Exhibit 1014 - Page 25
`
`Petitioner Cisco Systems - Exhibit 1014 - Page 25
`
`

`

`and N represents the number of stations. Since the signal
`
`propagation delay of wide area networks is inherently large,
`
`the token—bus protocol performance would degrade
`
`drastically.
`
`In the token-passing ring protocol,
`
`a station can start
`
`sending a
`
`token almost
`
`immediatelly after it starts
`
`receiving it.
`
`In a
`
`ring configuration,
`
`the delay for
`
`a
`
`station to decode the incoming physical signals, recognize a
`
`token, decide whether to change it to a start of frame,
`
`and
`
`re-code an outgoing signal stream can be kept minimal and
`
`this delay is relatively independent of the bit rate of the
`
`ring [P805 85]. Since this
`
`scheme allows much more time
`
`spent for data transmission rather than propagating the
`
`token, it can be considered for the integration of voice and
`
`data on the same shared channel. However, as the number of
`
`network users increases,
`
`the average delay will increase
`
`proportionally. For
`
`those networks covering a
`
`large
`
`geographical area,
`
`a break between any stations or any
`
`station failure on
`
`the ring will disrupt
`
`the network
`
`operation. Due
`
`to its topological ramifications,
`
`the token
`
`passing ring protocol may not be applicable to MANs.
`
`A major difference between MANs and LANs is that LANs
`
`are owned by the same private organizations,
`
`therefore,
`
`no
`
`billing and control
`
`issues exist. 0n the other hand, MAN is
`
`considered a Public Network,
`
`in turn requiring centralized
`
`control of maintenance and billing. These functions are not
`
`provided by the peer—to-peer protocols used for LANs.
`
`Petitioner Cisco Systems - Exhibit 1014 - Page 26
`
`Petitioner Cisco Systems - Exhibit 1014 - Page 26
`
`

`

`10
`
`1.2 Emergence of Metropolitan Area Networks
`
`A digital communication network serving a metropolitan
`
`area with a
`
`radius of one to twenty miles is called a
`
`Metropolitan Area Network, MAN. It is a compromise between
`
`Long Haul Networks like ARPANET, TYMNET, SATNET, TELENET,
`
`etc., and Local Area Networks like ETHERNET, CHEAPERNET,
`
`TOKEN-RING, STARLAN, NET/ONE, LOCALNET/BO, MITRENET, etc.
`
`Communication media for MANs
`
`include broadband coaxial
`
`cable, fiber optics and radio.
`
`By providing the capability of transmitting signals
`
`over long distances via fiber optics cable, coaxial cable,
`
`or radio transport media, the distribution, retrieval and
`
`exchange of digital
`
`information in any form in large
`
`geographical areas is made possible. The salient motivation
`
`for MANs is the desire to reduce the average costs to many
`
`distributed users by using intelligent components in the
`
`commun

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket