Method for scheduling I/O transactions for a data storage system to
maintain continuity of a plurality of full motion video streams
    4.
    发明授权
    Method for scheduling I/O transactions for a data storage system to maintain continuity of a plurality of full motion video streams 失效
    用于调度数据存储系统的I / O事务以保持多个全运动视频流的连续性的方法

    公开(公告)号:US5754882A

    公开(公告)日:1998-05-19

    申请号:US711031

    申请日:1996-09-10

    摘要: A method for operating a disk storage system, comprising a disk and forming part of a communications network, simultaneously maintains the continuity of a plurality of data streams. Typically, each stream transfers video data to or from the disk storage system. Illustratively, each of the data streams is produced in the network at a rate of W.sub.base bits/sec and consumed by the disk storage system or produced by said disk storage system and consumed in the network at a rate of W.sub.base bits/sec. One I/O transaction is performed for each stream in each of a plurality of I/O cycles of duration S/W.sub.base, wherein in each I/O transaction a segment of S bits is retrieved from or stored in the disk. The number of streams whose continuity can be maintained in this manner is limited by the number of I/O's which can be performed in a cycle of duration S/W.sub.base. More generally, when a stream has a bit rate (A/B)W.sub.base bits/sec where A and B are integers chosen independently for each stream, then for this-stream A I/O transactions are performed in B cycles of duration S/W.sub.base. If the number of disks is N.sub.d, N.sub.d, .ltoreq.1, then the I/O cycles have a duration N.sub.d S/W.sub.base and then A I/O transactions are performed in each disk for each stream in B I/O cycles.

    摘要翻译: 用于操作包括盘并形成通信网络的一部分的盘存储系统的方法同时保持多个数据流的连续性。 通常,每个流将视频数据传送到磁盘存储系统或从磁盘存储系统传送视频数据。 说明性地,每个数据流在网络中以Wbase比特/秒的速率产生,并且被磁盘存储系统消耗或由所述磁盘存储系统产生并以Wbase比特/秒的速率在网络中消耗。 在持续时间为S / Wbase的多个I / O周期中的每一个中对每个流执行一个I / O事务,其中在每个I / O事务中,从存储盘中检索或存储S位的一部分。 以这种方式维持连续性的数据流的数量受到可以在持续时间S / Wbase周期内执行的I / O数量的限制。 更一般来说,当流具有比特率(A / B)Wbase比特/秒,其中A和B是对于每个流独立选择的整数时,则对于该流AI / O事务在持续时间S / Wbase的B个周期中执行 。 如果磁盘数量为Nd,Nd,则I / O周期的持续时间为NdS / Wbase,然后在B I / O周期中,每个磁盘对每个磁盘执行A I / O事务处理。

    Data throttling system for a communications network
    5.
    发明授权
    Data throttling system for a communications network 失效
    用于通信网络的数据调节系统

    公开(公告)号:US5381413A

    公开(公告)日:1995-01-10

    申请号:US996912

    申请日:1992-12-28

    IPC分类号: H04L12/56 H04L12/28

    CPC分类号: H04L47/10

    摘要: A station is provided which is connected to a network segment via a shared transmission medium. The station includes one or more protocol stacks for processing each type of data packet which the station may transmit to or receive from the shared transmission medium. A queue is associated with each protocol for storing corresponding data packets. The station is also provided with a media access controller, which is unable to differentiate among the different types of data packets. The media access controller is provided for enabling data packets of the different types stored in the queues to access the transmission medium with arbitrary priority. A throttler is also provided for controlling the submission of data packets from the queues to the media access controller, depending on the type of the data packets, to provide an appropriate amount of bandwidth in, and to limit the access delay of, a particular type of data packets in the shared transmission medium.

    摘要翻译: 提供通过共享传输介质连接到网段的站。 该站包括用于处理站可以从共享传输介质发送或从共享传输介质接收的每种类型的数据分组的一个或多个协议栈。 一个队列与每个协议相关联,用于存储对应的数据包。 该台还设有媒体接入控制器,无法区分不同类型的数据包。 提供了媒体接入控制器,用于使存储在队列中的不同类型的数据分组以任意优先级访问传输介质。 还提供了一种节流器,用于根据数据分组的类型来控制从队列到媒体访问控制器的数据分组的提交,以提供特定类型的适当量的带宽和限制访问延迟 的共享传输介质中的数据分组。

    Secure virtual community network system
    6.
    发明授权
    Secure virtual community network system 有权
    安全的虚拟社区网络系统

    公开(公告)号:US07949785B2

    公开(公告)日:2011-05-24

    申请号:US10403818

    申请日:2003-03-31

    IPC分类号: G06F15/16

    CPC分类号: G06Q10/109 G06Q30/02

    摘要: A private virtual dynamic network is provided for computing devices coupled to public networks or private networks. This enables computing devices anywhere in the world to join into private enterprise intranets and communicate with each other. In one embodiment, the present invention provides a separate private virtual address realm, seen to each user as a private network, while seamlessly crossing public and private network boundaries. One implementation of the present invention uses an agent to enable an entity to participate in the network without requiring the member to add new hardware or software.

    摘要翻译: 为耦合到公共网络或专用网络的计算设备提供专用虚拟动态网络。 这使得世界上任何地方的计算设备能够加入到私有企业内部网络中并进行通信。 在一个实施例中,本发明提供了一个独立的私有虚拟地址领域,每个用户被视为一个专用网络,同时无缝地跨越公共和专用网络边界。 本发明的一个实施方式使用代理使实体能够参与网络而不需要成员添加新的硬件或软件。

    Creating a public identity for an entity on a network
    7.
    发明授权
    Creating a public identity for an entity on a network 有权
    为网络上的实体创建公共标识

    公开(公告)号:US07937471B2

    公开(公告)日:2011-05-03

    申请号:US10161573

    申请日:2002-06-03

    IPC分类号: G06F15/173

    摘要: A system is disclosed for establishing a public identity for an entity on a private network. In one embodiment, a first entity can initiate a request to create a binding of a public address to a private address for itself. The existence of this public address for the first entity can be made known so that other entities can use the public address to communicate with the first entity. The present invention allows entities outside of a private network to initiate communication with an entity inside a private network.

    摘要翻译: 公开了一种用于为专用网络上的实体建立公共身份的系统。 在一个实施例中,第一实体可以发起一个请求,以创建公有地址与私有地址的绑定。 可以使第一实体的这个公共地址的存在被知道,使得其他实体可以使用公共地址来与第一实体进行通信。 本发明允许专用网外的实体发起与私网内的实体的通信。

    Video application server for mediating live video services
    8.
    发明授权
    Video application server for mediating live video services 失效
    用于调停实况视频服务的视频应用服务器

    公开(公告)号:US5930473A

    公开(公告)日:1999-07-27

    申请号:US612744

    申请日:1996-03-08

    IPC分类号: H04L29/06 H04L12/18

    摘要: An apparatus and method for use in a network including source clients and viewer clients connected to one or more shared transmission media. A video server is connected to one of the transmission media and is operative to control the broadcast and storage of multiple live or previously-stored video streams. The control may be provided via remote procedure call (RPC) commands transmitted between the server and the clients. In one embodiment, a video presentation system is provided in which a video stream from a source client is continuously broadcast to a number of viewer clients. One or more of the viewer clients may be authorized by the source client to broadcast an audio and/or video stream to the other clients receiving the source video stream. In another embodiment, a multicast directory is provided to each of a plurality of viewer clients by transmitting directory information in a packet corresponding to a predetermined multicast address. The multicast directory indicates to a particular viewer client which of a number of video programs are available for broadcast to that client.

    摘要翻译: 一种在网络中使用的装置和方法,包括连接到一个或多个共享传输介质的源客户端和查看者客户端。 视频服务器连接到传输介质之一,并且可操作以控制多个直播或预先存储的视频流的广播和存储。 可以通过在服务器和客户端之间传输的远程过程调用(RPC)命令提供控制。 在一个实施例中,提供了一种视频呈现系统,其中来自源客户端的视频流被连续广播到多个观众客户端。 观众客户端中的一个或多个可以被源客户端授权以向接收源视频流的其他客户端广播音频和/或视频流。 在另一个实施例中,通过在对应于预定多播地址的分组中传送目录信息,将多播目录提供给多个查看者客户端中的每一个。 多播目录向特定观看者客户端指示多个视频节目中的哪一个可用于向该客户端广播。

    Method for scheduling I/O transactions in a data storage system to
maintain the continuity of a plurality of video streams
    9.
    发明授权
    Method for scheduling I/O transactions in a data storage system to maintain the continuity of a plurality of video streams 失效
    用于在数据存储系统中调度I / O事务以维持多个视频流的连续性的方法

    公开(公告)号:US5734925A

    公开(公告)日:1998-03-31

    申请号:US711050

    申请日:1996-09-10

    摘要: A method for operating a disk storage system, comprising a disk and forming part of a communications network, simultaneously maintains the continuity of a plurality of data streams. Typically, each stream transfers video data to or from the disk storage system. Illustratively, each of the data streams is produced in the network at a rate of W.sub.base bits/sec and consumed by the disk storage system or produced by said disk storage system and consumed in the network at a rate of W.sub.base bits/sec. One I/O transaction is performed for each stream in each of a plurality of I/O cycles of duration S/W.sub.base, wherein in each I/O transaction a segment of S bits is retrieved from or stored in the disk. The number of streams whose continuity can be maintained in this manner is limited by the number of I/O's which can be performed in a cycle of duration S/W.sub.base. More generally, when a stream has a bit rate (A/B)W.sub.base bits/sec where A and B are integers chosen independently for each stream, then for this stream A I/O transactions are performed in B cycles of duration S/W.sub.base. If the number of disks is N.sub.d,N.sub.d .gtoreq.1, then the I/O cycles have a duration N.sub.d S/W.sub.base and then A I/O transactions are performed in each disk for each stream in B I/O cycles.

    摘要翻译: 用于操作包括盘并形成通信网络的一部分的盘存储系统的方法同时保持多个数据流的连续性。 通常,每个流将视频数据传送到磁盘存储系统或从磁盘存储系统传送视频数据。 说明性地,每个数据流在网络中以Wbase比特/秒的速率产生,并且被磁盘存储系统消耗或由所述磁盘存储系统产生并以Wbase比特/秒的速率在网络中消耗。 在持续时间为S / Wbase的多个I / O周期中的每一个中对每个流执行一个I / O事务,其中在每个I / O事务中,从存储盘中检索或存储S位的一部分。 以这种方式维持连续性的数据流的数量受到可以在持续时间S / Wbase周期内执行的I / O数量的限制。 更一般地,当流具有比特率(A / B)Wbase比特/秒,其中A和B是对于每个流独立地选择的整数时,则对于该流,I / O事务在持续时间S / Wbase的B个周期中执行。 如果磁盘数为Nd,Nd> / = 1,则I / O周期的持续时间为NdS / Wbase,然后在B I / O周期中为每个流在每个磁盘中执行A I / O事务。

    Method for scheduling I/O transactions for video data storage unit to
maintain continuity of number of video streams which is limited by
number of I/O transactions
    10.
    发明授权
    Method for scheduling I/O transactions for video data storage unit to maintain continuity of number of video streams which is limited by number of I/O transactions 失效
    用于调度视频数据存储单元的I / O事务以保持由I / O事务数量限制的视频流数量的连续性的方法

    公开(公告)号:US5721950A

    公开(公告)日:1998-02-24

    申请号:US711049

    申请日:1996-09-10

    摘要: A method for operating a disk storage system, comprising a disk and forming part of a communications network, simultaneously maintains the continuity of a plurality of data streams. Typically, each stream transfers video data to or from the disk storage system. Illustratively, each of the data streams is produced in the network at a rate of W.sub.base bits/sec and consumed by the disk storage system or produced by said disk storage system and consumed in the network at a rate of W.sub.base bits/sec. One I/O transaction is performed for each stream in each of a plurality of I/O cycles of duration S/W.sub.base, wherein in each I/O transaction a segment of S bits is retrieved from or stored in the disk. The number of streams whose continuity can be maintained in this manner is limited by the number of I/O's which can be performed in a cycle of duration S/W.sub.base. More generally, when a stream has a bit rate (A/B)W.sub.base bits/sec where A and B are integers chosen independently for each stream, then for this stream A I/O transactions are performed in B cycles of duration S/W.sub.base. If the number of disks is N.sub.d,N.sub.d .gtoreq.1, then the I/O cycles have a duration N.sub.d S/W.sub.base and then A I/O transactions are performed in each disk for each stream in B I/O cycles.

    摘要翻译: 用于操作包括盘并形成通信网络的一部分的盘存储系统的方法同时保持多个数据流的连续性。 通常,每个流将视频数据传送到磁盘存储系统或从磁盘存储系统传送视频数据。 说明性地,每个数据流在网络中以Wbase比特/秒的速率产生,并且被磁盘存储系统消耗或由所述磁盘存储系统产生并以Wbase比特/秒的速率在网络中消耗。 在持续时间为S / Wbase的多个I / O周期中的每一个中对每个流执行一个I / O事务,其中在每个I / O事务中,从存储盘中检索或存储S位的一部分。 以这种方式维持连续性的数据流的数量受到可以在持续时间S / Wbase的周期内执行的I / O数量的限制。 更一般地,当流具有比特率(A / B)Wbase比特/秒,其中A和B是对于每个流独立地选择的整数时,则对于该流,I / O事务在持续时间S / Wbase的B个周期中执行。 如果磁盘数为Nd,Nd> / = 1,则I / O周期的持续时间为NdS / Wbase,然后在B I / O周期中为每个流在每个磁盘中执行A I / O事务。