throbber
Downloaded by guest on 2014-07-10 from IP
`Downloaded by guest on 2014-07-10 from IP
`
`162.250.242.2
`162.250.242.2
`
` @ SMPTE All Rights Reserved
` @ SMPTE All Rights Reserved
`
`Moving Uncompressed Video Faster than Real Time
`Don Deel, Marc Friedmann and Howard Green
`
`1996, 105:751-759.
`SMPTE J 
`doi: 10.5594/J06423
`
`The online version of this article, along with updated information and services, is
`located on the World Wide Web at:
` http://journal.smpte.org/content/105/12/751
`
`
`
`Dot Hill Systems Corp., Exhibit 1030
`Page 1
`
`

`

`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Downloaded by guest on 2014-07-10 from IP
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`162 250 242 2
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
` @ SMPTE All Rights Reserved
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Dot Hill Systems Corp., Exhibit 1030
`Page 2
`
`

`

`MOVING UNCOMPRESSED VIDEO FASTER THAN REAL TIME
`
`When translated to digital format.
`the video images used in studio appli-
`cations are among the most data inten-
`sive. At 1 to 40 Mbyteslframe, even a
`clip of a few seconds in length rapidly
`
`grows to more than a gigabyte file
`(Fig. l). Moving files this size from
`central storage or to a collaborator
`using traditional networks can take 10
`min or more. and real-time viewing of
`
`rmnlnm-r m
`\llllll\ll\||
`
`It \Ilh-r
`\mlmlDish
`
`
`
`\\ ..rk~r..tmrh
`
`
`
`Figure 3. IP-based NFS protocol stack.
`
`Table 1 — Network Line Rate vs. Throughput
`Network
`Line Rate
`Throughput
`
`Standard
`(Mbits/sec)
`(Mbits/sec)
`ATM
`1 55
`80
`FDDI
`100
`30
`Ethemet
`10
`1
`
`152
`
`uncompressed digital video stored on
`remote servers has not been possible.
`Production and post-production
`requirements are rapidly exceeding the
`limits of traditional network approach-
`es and are driving the need for new
`network solutions. These solutions
`must address both hardware and soft-
`ware performance bottlenecks in com-
`puter-to-computer and computer-to-
`disk communications.
`
`Traditional Network Approaches
`Faster—than-real-time access to
`uncompressed digital video data stored
`in large disk-based files is becoming a
`key objective in today's studios. Using
`either the traditional computer or
`video server approach. many studios
`have adopted the popular client-server
`architecture. which centralizes storage
`access through a large, high-speed
`processor (Fig. 2). Local workstations
`access files through the server, which
`delivers them to local memory or disk.
`Centralized storage attached to the
`server can be quite large. frequently
`exceeding one terabyte, while local
`storage may be a few gigabytes.
`Interface from the server-to-storage
`must be as rapid as possible and is
`therefore generally in the form of
`striped disks or a redundant array of
`inexpensive drives (RAID). To maxi-
`mize performance, fast/wide SCSI is
`used for the server to storage connec-
`tion. This yields transfer rates
`approaching 20 Mbytes/sec. which is
`well below the 34 Mbytes/sec required
`for uncompressed real-time digital
`video.
`file access across the network is in
`a packetized format using Internet pro-
`tocol (IP)-based file transfer protocol
`(FTP) or network file system (NFS)
`(Fig. 3). While the use of NFS is
`straightforward and offers flexible file
`access, its small packet sizes (typically
`less than 8 kbytes) and the consider-
`able management of each packet by
`the operating system significantly
`reduces data throughput rates. Since
`FI'P procedures are disk-todisk trans-
`fers, they are limited to the throughput
`rate of the slowest disk interface
`involved. Applications seeking perfor-
`mance higher than NFS or FTP may
`use the UNIX remote procedure call
`(RPC) directly. which operates as a
`much faster computer memory-to-
`
`SMPTE Journal, December 1996
`
`Dot Hill Systems Corp., Exhibit 1030
`Page 3
`
`
`
`pot-lawsatin!nvstraws@zzvzOS::91dlmosor-to—vtozuoismsKqpamwmoa
`
`
`
`
`
`Dot Hill Systems Corp., Exhibit 1030
`Page 3
`
`

`

`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Downloaded by guest on 2014-07-10 from IP
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`162 250 242 2
`
` @ SMPTE All Rights Reserved
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Dot Hill Systems Corp., Exhibit 1030
`Page 4
`
`

`

`MOVING UNCOMPRESSED VIDEO FASTER THAN REAL TIME
`
`Table 3 — Fibre Channel Modll
`
`Maximum
`Data Rate
`
`Medium
`Distance
`(Mbits/sec)
`Signal
`
`Single mode fiber
`SO-um multimode fiber
`67-pm multimode fiber
`Video coax
`Miniature coax
`Shielded twisted pair
`
`10 km
`2 km
`1.5 km
`100 m
`35 m
`100 rn
`
`266. 531, 1062
`266. 531 , 1062
`133. 266, 531, 1062
`133, 266, 531, 1062
`133. 266. 531. 1062
`133. 266
`
`Long-wave laser
`Short-wave laser
`Long-wave LED
`ECL
`ECL
`ECL
`
` pet-Iowasumsnvataws@zzvz0;::91d]mosOl'LO'HOZWW18Mparmrumoa
`
`
`
`Fibre Channel combines the best
`
`attributes of a Chm?“ With those ofa
`network through a Simple technique: it
`provides a means to transfer data
`between a buffer at the source device
`(e.g., a video server drive) and another
`buffer at the destination device (e.g., a
`workstation or frame buffer). Fibre
`Channel ignores the data itself and
`bow is formatted. and simply takes
`what is in the sending buffer and
`transports it to the receiving buffer at
`the full bandwidth of the channel.
`After initial handshaking, control of
`the rate of data flow is handled by the
`receiving device indicating the amount
`of available memory buffer available.
`This low-level flow control allows
`Fibre Channel to avoid any data loss
`due to congestion. Simple error cor-
`recu'on is handled in hardware, much
`
`like a channel. If a data transfer fails
`due to an error, then a retry occurs
`immediately without consulting sys—
`tem software. thus maintaining above
`real-time performance.
`Fibre Channel has four levels of
`communication across the links (Fig.
`5). Signaling occurs via ordered sets,
`which are sets of four lO—bit characters
`used for such functions as start-of-
`frame, end-of-frame, link start-up, and
`
`EXCHANGE)
`
`sxauNasz
`
`EXCHANGEN
`
`”(my)";
`
`Figure 5_ Fibre Channel mmmuom am".
`
`
`
`m, N.
`
`,
`
`-
`,
`7
`“ k .~ I,
`"'
`‘ " """
`
`R “I, ”rm
`
`
`
`y ( LN:
`
`“'"wii
`\uili'llwl‘
`
`, In“ I “r ,
`il'in'llil
`wanna
`
`,vhm‘
`ill-aluminum
`
`- “m”
`llullrl
`
`Figure 6. Fibre Channslclassos of sen/ice.
`
`754
`
`I special user-defined commands. A
`
`_
`
`4
`
`7
`
`7
`
`frame is the smallest undivided packet
`0f data sent over the connection. Each
`frame consists of a start-of-frame
`delimiter, a frame header, an optional
`payload header, a data payload hold-
`ing up to 2048 bytes. a 32—bit CRC,
`and an end-of-frame delimiter. A
`sequence is composed of one or more
`related frames flowing in the same
`direction on a link. Sequences consti—
`tute the key unit of transfer between
`
`SMPTE Journal, December 1996
`
`Dot Hill Systems Corp., Exhibit 1030
`Page 5
`
`Dot Hill Systems Corp., Exhibit 1030
`Page 5
`
`

`

`MOVING UNCOMPRESSED VIDEO FASTER THAN REAL TIME
`
`ports that have negotiated available
`buffers. Each sequence is identified
`uniquely. and every frame within each
`sequence is individually numbered to
`facilitate error detection and reassem-
`bly upon arriving at its destination. An
`exchange consists of one or more non-
`concurrent sequences in a series of
`
`communications between two devices.
`Several exchanges between the same
`two devices may be occurring at the
`same time, with each exchange in a
`different phase of progress (e.g.. initial
`handshake, data transfer. close of
`transfer. etc.).
`To accommodate on-line, off-line,
`
`\‘urkstznllun
`
`II \ l'atpr Drin-.-
`
`\ *‘ln-r
`
`R \II) llriu-s
`
`Figure 7. Fibre Channel arbitrated loop topology.
`
`video, and computer needs. Fibre
`Channel defines four different classes
`of service (Fig. 6). Class I, a circuit-
`switched connection. functions much
`in the same way as today's SDI physi-
`cal channels. No other devices can
`share the engaged link when a Class I
`connection has been established
`between two devices. Class 2 is a con-
`nectionless, frame-switched link that
`provides guaranteed delivery with
`acknowledgment of receipt. As with
`traditional packet-switched networks.
`the path between two ports is not dedi-
`cated. allowing for shared use of the
`link‘s bandwidth. Class 3 is a connec-
`tionless “datagram” service that allows
`data to be sent rapidly to multiple
`devices attached to the fabric. but no
`confirmation of receipt is given. By
`not having to wait for confirmation,
`Class 3 service speeds up the time of
`transmission. However, if a single
`user's link is busy. the hardware will
`not immediately know to retransmit
`the data. Class 4 offers constant avail-
`able minimum bandwidth or guaran-
`teed latency and is useful for isochro-
`nous applications such as single or
`multiple streams of real-time digital
`video.
`Fibre Channel supports a variety of
`fabric topologies. It is a closed system
`
`
`
`BiDi FIFO and
`BiDi FIFO and
`
`
`BiDi Register
`BiDi Register
`Structure
`
`Structure
`
`
`
`Host Bus
`interface Logic
`
`Figure 8. NetFX hardware block diagram.
`
`SMPTE Journal, December 1996
`
`755
`
`Dot Hill Systems Corp., Exhibit 1030
`Page 6
`
`
`
`pet-lawsumsnvmews®2zvzOS::91d]woeOl'LO'HOZuoisms£4pemwmoa
`
`
`
`
`
`Dot Hill Systems Corp., Exhibit 1030
`Page 6
`
`

`

`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Downloaded by guest on 2014-07-10 from IP
`
`162 250 242 2
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
` @ SMPTE All Rights Reserved
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Dot Hill Systems Corp., Exhibit 1030
`Page 7
`
`

`

`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Downloaded by guest on 2014-07-10 from IP
`
`162 250 242 2
`
` @ SMPTE All Rights Reserved
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Dot Hill Systems Corp., Exhibit 1030
`Page 8
`
`

`

`MOVING UNCOMPRESSED VIDEO FASTER THAN REAL TME
`
`/
`
`”It
`/
`
`_‘[>il
`
`1m
`
`Ihruughpnl<\"liIK/Mct‘ulldI
`
`I’I )I)I
`
`SI )I
`
`H \tlzililu‘
`ll'l'ulnl} pm
`
`H \ililpll'l
`il' \pu'li-(lt
`
`Figure 12. Heletlve throughpute.
`
`operation system to communicate with
`attached Fibre Channel devices.
`Facilities for SNMP-based network
`managers are supported, as are diag-
`nostics, to maintain the network and
`verify the correct operation of the
`hardware.
`Hardware driver software generates
`commands and responds to interrupts
`and status from the Fibre Channel
`adapter hardware. N_Port driver soft-
`ware coordinates interactions with the
`hardware to implement Fibre Channel
`FC-Z functions including link manage-
`ment,
`fabric and N_Port
`login,
`exchange resource allocation. sequence
`sending and receiving. acknowledg-
`merit handling. and input stream
`demultiplexing. These functions per-
`form essential services and handshake
`functions for FC—4 protocols.
`NetFX I/O and network software
`facilities are made available to the
`operating system and to user-level
`applications by the FC-4 protocols
`above the N_Port driver. l/O-oriented
`FC-4 protocols for encapsulating SCSI
`traffic are provided for communicating
`with attached Fibre Channel [/0
`devices, such as disk drives. Both
`SCSI initiator and SCSI target mode
`operations enable software to initiate
`or receive SCSI commands, perform
`data transfers. and receive or return
`responses. These FC«4 protocols com-
`ply with the interoperability require-
`ments set forth in the Fibre Channel
`Systems Initiative (FCSI) SCSI Profile
`document.
`
`758
`
`A network-oriented FC-4 protocol
`for encapsulating Internet protocol
`(IP) is also made available to the oper-
`ating system. This software allows the
`operating system to send and receive
`lP traffic over Fibre Channel for stan-
`dard data communications protocols.
`such as TCP. UDP. NFS, SNMP, and
`Telnet. This FC-4 protocol supports
`functionality specified in the FCSI [P
`Profile document.
`
`NetFX Transporter and IOFS
`Software
`
`A proprietary FC-4 called the
`“Transporter" protocol has been devel-
`oped that optimizes transfers of large
`blocks of data between computers that
`are connected by Fibre Channel. This
`FC-4 protocol is ideal for moving digi-
`tized film and uncompressed digital
`video data between different comput-
`ers very quickly; in the case of digital
`video data, it can make these transfers
`happen faster than real time.
`Transporter treats data transfers
`between computer systems as memory-
`to-memory IIO operations, rather than
`as the more traditional data communi-
`cations networking operations used in
`conventional local area networks, such
`as Ethernet and FDDI. It avoids many
`of the software overheads and ineffi-
`ciencies associated with standard IP-
`based data communications protocols
`by utilizing the “native" capabilities of
`Fibre Channel, most of which are
`implemented in hardware for maxi-
`mum throughput efficiency.
`
`Fibre Channel has the ability to
`interconnect multiple systems, as do
`conventional networks. It also allows
`large data transfers to proceed at near-
`ly the full speed of the communica-
`tions media and incorporates hard-
`ware-level flow control and error-
`detection capabilities. These character-
`istics are typical of conventional 110
`channels. Transporter takes advantage
`of these capabilities by implementing
`network-style functions in an IIO-style
`fashion.
`The Transporter software supports a
`new file access protocol called
`“IOFS." Offering a client-server func-
`tionality very similar to NFS, IOFS
`uses Transporter to send large blocks
`of data between machines at very high
`data transfer rates. This allows it to
`bypass many of the software-level
`flow control and en'or-detection proto-
`cols used in conventional networks
`(Fig. 10). IOFS does not require
`changes to either application files or
`program because it allows files to be
`manipulated in the same ways as NFS
`does. Additionally. IOFS can coexist
`with NFS to provide parallel access
`paths to the same files.
`IOFS makes files accessible to
`remote systems in a manner similar to
`NFS. IOFS server software “exports."
`or makes available, any of the file sys—
`tems that are local to the server sys-
`tem. IOFS client software “mounts,"
`or locally attaches. any remote file
`system that it is authorized to use.
`Once an IOFS client has mounted a
`remote file system, it accepts file
`access requests from its local applica-
`tions programs. The UNIX system
`directs requests to the IOFS client
`based upon the name of the file being
`accessed. Requests are for any of the
`standard kinds of file-related opera-
`tions, such as reading, writing, creat-
`ing, renaming, deleting, or inquiring
`about files.
`IOFS clients communicate requests
`to the server. IOFS servers process
`each request by referring it to the local
`file system: in the case of IRIX. this
`would typically be an EFS or XFS file
`system. The local file system is
`responsible for actually carrying out
`the request. When the local file system
`completes a request, the IOFS sewer
`returns a reply to the client. The reply
`not only provides the client — and
`
`SMPTE Journal, December 1996
`
`Dot Hill Systems Corp., Exhibit 1030
`Page 9
`
`
`
`
`
`pot-Iowasumsnvstraws@ztr:0;::91d]mosor-to—vtozuoismsKqpamwmoa
`
`Dot Hill Systems Corp., Exhibit 1030
`Page 9
`
`

`

`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Downloaded by guest on 2014-07-10 from IP
`
`162 250 242 2
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
` @ SMPTE All Rights Reserved
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`O
`
`Dot Hill Systems Corp., Exhibit 1030
`Page 10
`
`

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