Method and apparatus for a token bucket metering or policing system with a delayed filling scheme
    1.
    发明授权
    Method and apparatus for a token bucket metering or policing system with a delayed filling scheme 有权
    具有延迟填充方案的令牌桶计量或监管系统的方法和装置

    公开(公告)号:US06950395B1

    公开(公告)日:2005-09-27

    申请号:US09752409

    申请日:2000-12-31

    IPC分类号: H04L12/56

    摘要: Methods and apparatus are disclosed for a token bucket metering or policing system with a delayed filing scheme which may be used, inter alia, in a computer or communications system, such as a packet switching system, router, or other device. The token bucket scheme updates the number of tokens in a particular bucket in response to an expiration of a timer or a receipt of a packet corresponding to a packet stream being metered or policed based on the particular bucket. One implementation determines whether a difference between a current time value with a last bucket update time value equals or exceeds a predetermined time interval. If the difference between the current time value with the last bucket update time value equals or exceeds the predetermined time interval, then a predetermined number of tokens is added to a bucket, and the last bucket update time value is incremented by approximately the predetermined time interval. In one implementation, the predetermined number of tokens corresponds to the number of tokens required to send a maximum sized packet and the predetermined time interval corresponds to the time required to accumulate the number of tokens required to send a maximum sized packet at the corresponding token generation rate. In this manner, a simple addition operation may be used to update the number of tokens in a token bucket to ensure that a maximum sized packet may be sent. Also, by updating the last bucket update time value by approximately the predetermined time interval, and not merely setting it to the current time, tokens which should be added to the token bucket are not lost, but rather added at a later time.

    摘要翻译: 公开了具有延迟归档方案的令牌桶计量或监管系统的方法和装置,其可以用于诸如分组交换系统,路由器或其他设备的计算机或通信系统中。 令牌桶方案响应于定时器的到期或基于特定桶来计量或管理的分组流对应于分组的接收,来更新特定桶中的令牌数量。 一个实现确定当前时间值与最后一个桶更新时间值之间的差是否等于或超过预定时间间隔。 如果当前时间值与最后一个桶更新时间值之间的差值等于或超过预定时间间隔,则将预定数量的令牌添加到桶,并且最后一个桶更新时间值增加大约预定时间间隔 。 在一个实现中,预定数量的令牌对应于发送最大大小的分组所需的令牌的数量,并且预定时间间隔对应于在相应的令牌生成期间累积发送最大大小的分组所需的令牌数量所需的时间 率。 以这种方式,可以使用简单的附加操作来更新令牌桶中的令牌的数量,以确保可以发送最大尺寸的分组。 此外,通过将最后的桶更新时间值更新大约预定的时间间隔,并且不仅将其设置为当前时间,所以应该添加到令牌桶的令牌不会丢失,而是稍后添加。

    Multi-fabric SAN based data migration
    2.
    发明授权
    Multi-fabric SAN based data migration 有权
    基于多架SAN的数据迁移

    公开(公告)号:US08914540B1

    公开(公告)日:2014-12-16

    申请号:US12166263

    申请日:2008-07-01

    IPC分类号: G06F15/173

    摘要: In one embodiment, a network device in a network obtains information identifying first storage and second storage. The network device notifies one or more other network devices in the network that traffic that is received by the other network devices is to be routed to the network device. The network device performs data migration from the first storage to the second storage. When the data migration from the first storage to the second storage is completed, the network device notifies the other network devices in the network that traffic that is received by the other network devices is no longer to be routed to the network device.

    摘要翻译: 在一个实施例中,网络中的网络设备获得识别第一存储和第二存储的信息。 网络设备通知网络中的一个或多个其他网络设备将由其他网络设备接收的业务路由到网络设备。 网络设备执行从第一存储器到第二存储器的数据迁移。 当从第一存储器到第二存储器的数据迁移完成时,网络设备通知网络中的其他网络设备,其他网络设备接收到的流量不再被路由到网络设备。

    Methods and apparatus for implementing virtualization of storage within a storage area network through a virtual enclosure
    3.
    发明授权
    Methods and apparatus for implementing virtualization of storage within a storage area network through a virtual enclosure 有权
    通过虚拟机箱实现存储区域内存储虚拟化的方法和装置

    公开(公告)号:US07548975B2

    公开(公告)日:2009-06-16

    申请号:US10045883

    申请日:2002-01-09

    IPC分类号: G06F15/173 G06F21/00

    CPC分类号: G06F3/0601 G06F2003/0697

    摘要: Methods and apparatus for implementing storage virtualization on a network device of a storage area network are disclosed. A virtual enclosure is created that has one or more virtual enclosure ports and is adapted for representing one or more virtual storage units. Each of the virtual storage units represents one or more physical storage locations on one or more physical storage units of the storage area network. Each of the virtual enclosure ports of the virtual enclosure is associated with a port of a network device within the storage area network. An address or identifier is then assigned to each of the virtual enclosure ports.

    摘要翻译: 公开了在存储区域网络的网络设备上实现存储虚拟化的方法和装置。 创建具有一个或多个虚拟机箱端口并适于表示一个或多个虚拟存储单元的虚拟机箱。 每个虚拟存储单元表示存储区域网络的一个或多个物理存储单元上的一个或多个物理存储位置。 虚拟机箱的每个虚拟机箱端口与存储区域网络内的网络设备的端口相关联。 然后将地址或标识符分配给每个虚拟机箱端口。