Switch using a segmented ring
    1.
    发明授权
    Switch using a segmented ring 有权
    使用分段环切换

    公开(公告)号:US07009973B2

    公开(公告)日:2006-03-07

    申请号:US09794948

    申请日:2001-02-28

    IPC分类号: H04L12/56

    摘要: A network switch is disclosed having at least one data port interface for receiving data and at least one link interface configured to transmit the data between the network switch and other network switches. The switch contains a data processor, having a segmented ring with a plurality of dedicated modules designed to process the data connected through that ring. A programmable ring dispatcher dispatches at least a portion of the data along a segmented ring to at least one of the dedicated modules. The data processor also has a command processor for processing commands received from the dedicated modules. The programmable ring dispatcher determines the first dedicated module to receive the portion of the data and that first dedicated module thereafter determines the next destination for the data potion. Because the dedicated modules can be added to or taken out the switch architecture based on the network environment, the switch is scalable and adaptable.

    摘要翻译: 公开了具有用于接收数据的至少一个数据端口接口和被配置为在网络交换机和其他网络交换机之间传输数据的至少一个链路接口的网络交换机。 该交换机包含一个数据处理器,具有分段环,多个专用模块被设计用于处理通过该环连接的数据。 可编程环形调度器将沿着分段环的数据的至少一部分调度到至少一个专用模块。 数据处理器还具有用于处理从专用模块接收的命令的命令处理器。 可编程环路调度器确定第一专用模块以接收数据的该部分,并且该第一专用模块此后确定数据药水的下一个目的地。 由于可以根据网络环境将专用模块添加到或取出交换机体系结构,因此交换机具有可扩展性和适应性。

    Method and system for packetizing data for servicing traffic end-to-end
    3.
    发明授权
    Method and system for packetizing data for servicing traffic end-to-end 有权
    分组数据的方法和系统,用于为端到端流量服务

    公开(公告)号:US08862768B2

    公开(公告)日:2014-10-14

    申请号:US12581741

    申请日:2009-10-19

    IPC分类号: G06F15/16 H04L29/08 H04L29/06

    摘要: Aspects of a method and system for packetizing data for servicing traffic end-to-end are provided. In this regard, a networking subsystem may receive, from an application, one or more values of one or more parameters associated with data generated by the application. The networking subsystem may packetize the data into one or more packets. The networking subsystem may translate the received one or more values into one or more corresponding OSI layer 2 tags. The networking subsystem may tag the one or more packets with the corresponding OSI layer 2 tags and transmit the tagged packet(s) to one or more link partners. The link partners may thus process and forward the tagged packet(s) by inspecting only OSI layer 2 information of the tagged packet(s). The one or more corresponding OSI layer 2 tags may indicate, for example, quality of service required by, and/or protocols associated with, the data.

    摘要翻译: 提供了一种用于打包用于为端到端流量服务的数据的方法和系统的方面。 在这方面,网络子系统可以从应用程序接收与由应用产生的数据相关联的一个或多个参数的一个或多个值。 网络子系统可以将数据分组成一个或多个分组。 网络子系统可以将所接收的一个或多个值转换成一个或多个相应的OSI层2标签。 网络子系统可以使用相应的OSI第2层标签来标记一个或多个分组,并将标记的分组发送到一个或多个链路伙伴。 因此,链路伙伴可以通过仅检查标记的分组的OSI层2信息来处理和转发带标签的分组。 一个或多个对应的OSI层2标签可以指示例如与数据相关联的和/或协议所需的服务质量。

    Method and system for distributing hypervisor functionality over multiple physical devices in a network and configuring sub-hypervisor to control the virtual machines
    4.
    发明授权
    Method and system for distributing hypervisor functionality over multiple physical devices in a network and configuring sub-hypervisor to control the virtual machines 有权
    用于在网络中的多个物理设备上分发管理程序功能的方法和系统,并配置子虚拟机监控程序来控制虚拟机

    公开(公告)号:US08566822B2

    公开(公告)日:2013-10-22

    申请号:US12571296

    申请日:2009-09-30

    IPC分类号: G06F9/455 G06F15/173

    摘要: One or more processors and/or one or more circuits may be operable to configure one or more virtual machines and a hypervisor for controlling the one or more virtual machines. The virtual machines and the hypervisor may be distributed across a plurality of network devices. A sub-hypervisor may be configured within each of the virtual machines utilizing the hypervisor. Load information of the network devices may be communicated to the hypervisor utilizing the sub-hypervisors. The virtual machines may include threads, may be load balanced utilizing the hypervisor, dynamically configured utilizing the hypervisor based on changes in the network devices, and scaled by the distribution of the virtual machines across the network devices. Information from the processing of data may be received in the virtual machines. The network devices may include a plurality of: servers, switches, routers, racks, blades, mainframes, personal data assistants, smart phones, desktop computers, and/or laptop devices.

    摘要翻译: 一个或多个处理器和/或一个或多个电路可以用于配置一个或多个虚拟机和管理程序,用于控制一个或多个虚拟机。 虚拟机和管理程序可以分布在多个网络设备上。 可以使用管理程序在每个虚拟机内配置子管理程序。 可以使用子虚拟机管理程序将网络设备的负载信息传送到管理程序。 虚拟机可以包括线程,可以使用虚拟机管理程序进行负载平衡,基于网络设备的变化,利用虚拟机管理程序进行动态配置,并通过网络设备上虚拟机的分布进行扩展。 可以在虚拟机中接收来自处理数据的信息。 网络设备可以包括多个:服务器,交换机,路由器,机架,刀片,大型机,个人数据助理,智能电话,台式计算机和/或笔记本电脑设备。

    METHOD AND SYSTEM FOR LEASING OF NETWORK SERVICES AND APPLICATIONS BASED ON A USAGE PATTERN
    7.
    发明申请
    METHOD AND SYSTEM FOR LEASING OF NETWORK SERVICES AND APPLICATIONS BASED ON A USAGE PATTERN 有权
    基于使用模式的网络服务和应用的租赁方法和系统

    公开(公告)号:US20130013782A1

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

    申请号:US13614418

    申请日:2012-09-13

    IPC分类号: G06F15/173

    摘要: Aspects of a method and system for predictive leasing of network services and applications based on a usage pattern may comprise a management entity that coordinates operation of one or more endpoint devices. A user profile associated with the one or more endpoint devices may be received by the management entity, wherein the management entity may utilize the user profile associated with the one or more endpoint devices and a usage pattern associated with the one or more endpoint devices to determine leasing information for the one or more endpoint devices. The management entity may be operable to communicate the determined leasing information to the one or more endpoint devices. The leasing information may comprise leasing services and/or applications to the one or more endpoint devices.

    摘要翻译: 基于使用模式的网络服务和应用的预测租赁的方法和系统的方面可以包括协调一个或多个端点设备的操作的管理实体。 与所述一个或多个端点设备相关联的用户简档可以由管理实体接收,其中管理实体可以利用与一个或多个端点设备相关联的用户简档和与一个或多个端点设备相关联的使用模式来确定 为一个或多个端点设备租赁信息。 管理实体可以用于将确定的租赁信息传送到一个或多个端点设备。 租赁信息可以包括向一个或多个端点设备的租赁服务和/或应用。

    REDUNDANCY FOR STREAMING DATA IN AUDIO VIDEO BRIDGING NETWORKS
    8.
    发明申请
    REDUNDANCY FOR STREAMING DATA IN AUDIO VIDEO BRIDGING NETWORKS 有权
    用于在音频视频桥接网络中流动数据的冗余

    公开(公告)号:US20120297027A1

    公开(公告)日:2012-11-22

    申请号:US13566484

    申请日:2012-08-03

    申请人: Amit Oren Yongbum Kim

    发明人: Amit Oren Yongbum Kim

    IPC分类号: G06F15/16

    摘要: Aspects of a method and system for implementing redundancy for streaming data in audio video bridging networks are provided. Network resources may be reserved over a plurality of network paths. Reserved resources may be utilized for the transmission and/or reception of a corresponding plurality of data streams, wherein one or more of the streams may comprise redundant data. A plurality of data streams may be transmitted and/or received by a plurality of network interface hardware devices. Similarly, a plurality of data streams may be transmitted and/or received by a plurality of ports integrated into a single network interface hardware device. Each of the plurality of data streams may be assigned a unique identifier and the identifier of a first data stream may differ by one bit from an identifier of a data stream comprising data redundant to the first data stream.

    摘要翻译: 提供了一种用于在音频视频桥接网络中实现流数据冗余的方法和系统。 可以通过多个网络路径保留网络资源。 预留的资源可以用于对应的多个数据流的传输和/或接收,其中一个或多个流可以包括冗余数据。 多个数据流可以由多个网络接口硬件设备发送和/或接收。 类似地,多个数据流可以由集成到单个网络接口硬件设备中的多个端口发送和/或接收。 可以向多个数据流中的每一个分配唯一的标识符,并且第一数据流的标识符可以与包括对第一数据流冗余的数据的数据流的标识符相差一位。

    METHOD AND SYSTEM FOR FAULT TOLERANCE AND RESILIENCE FOR VIRTUALIZED MACHINES IN A NETWORK
    10.
    发明申请
    METHOD AND SYSTEM FOR FAULT TOLERANCE AND RESILIENCE FOR VIRTUALIZED MACHINES IN A NETWORK 有权
    网络虚拟机的故障容忍和恢复方法与系统

    公开(公告)号:US20110019531A1

    公开(公告)日:2011-01-27

    申请号:US12709993

    申请日:2010-02-22

    IPC分类号: G06F11/00

    摘要: Hypervisor functions, which may control operations of one or more virtual machines, may be distributed across a plurality of network devices. State information may be stored for the virtual machines on network devices for fault tolerance and resilience. The virtual machines may retrieve stored state information to recover from a fault. The hypervisor may control the storage of the state information. Resources of the network devices may be allocated for fault tolerance and resilience of the virtual machines based on network device parameters, which may include storage capacity, processor usage, access time, communication bandwidth, and/or latency. The state information may include program content, cache content, memory content, and/or register content information, may be stored on a continuous, periodic, or an aperiodic basis, and may be shared among the network devices to enable the processing of data by the virtual machines when a fault occurs, and may be incrementally updated.

    摘要翻译: 可以控制一个或多个虚拟机的操作的管理程序功能可以分布在多个网络设备上。 可以为网络设备上的虚拟机存储状态信息,以实现容错和恢复能力。 虚拟机可以检索存储的状态信息以从故障中恢复。 管理程序可以控制状态信息的存储。 可以基于网络设备参数(其可以包括存储容量,处理器使用,访问时间,通信带宽和/或等待时间)为网络设备的资源分配用于虚拟机的容错和弹性。 状态信息可以包括节目内容,高速缓存内容,存储器内容和/或寄存器内容信息,可以以连续,周期或非周期的方式存储,并且可以在网络设备之间共享以使得能够通过 虚拟机发生故障时,可能会逐步更新。