Geolocation mapping of network devices
    1.
    发明授权
    Geolocation mapping of network devices 有权
    网络设备的地理位置映射

    公开(公告)号:US08180887B2

    公开(公告)日:2012-05-15

    申请号:US12336163

    申请日:2008-12-16

    IPC分类号: G06F15/16 G06F15/173

    CPC分类号: H04W4/02 H04L41/12 H04L67/18

    摘要: A geographic location of a network device is determined using response delay times from internet servers used as landmarks. A coordination server provides to a client a list of area landmark servers (ALS) with known geographic locations. The client probes ALSs, measures response delays, and provides results to the coordination server. The coordination server then provides to the client a list of additional city landmark servers (CLS) within the area. The client probes the CLSs and provides results to the coordination server which then determines the geographic location of the client.

    摘要翻译: 使用来自用作地标的互联网服务器的响应延迟时间来确定网络设备的地理位置。 协调服务器向客户端提供具有已知地理位置的区域地标服务器(ALS)的列表。 客户端探测ALS,测量响应延迟,并向协调服务器提供结果。 然后,协调服务器向客户端提供该区域内的附加城市地标服务器(CLS)的列表。 客户端探测CLS并向协调服务器提供结果,然后协调服务器确定客户端的地理位置。

    Virtual Data Center Allocation with Bandwidth Guarantees
    2.
    发明申请
    Virtual Data Center Allocation with Bandwidth Guarantees 有权
    虚拟数据中心分配带宽保证

    公开(公告)号:US20110296052A1

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

    申请号:US12790433

    申请日:2010-05-28

    IPC分类号: G06F15/16 G06F9/455

    摘要: A virtual data center allocation architecture with bandwidth guarantees that provides for the creation of multiple virtual data centers from a single physical infrastructure. The virtual data center allocation is accomplished in three steps. First, clusters are created from the servers in the physical infrastructure. Second, a bipartite graph is built to map the virtual machines to the servers located in a particular cluster and finally a path is calculated between two virtual machines. The virtual data centers may be dynamically expanded or contracted based on changing bandwidth guarantees.

    摘要翻译: 具有带宽的虚拟数据中心分配架构保证了从单一物理基础设施创建多个虚拟数据中心。 虚拟数据中心分配通过三个步骤完成。 首先,集群是从物理基础架构中的服务器创建的。 第二,构建了一个二分图,将虚拟机映射到位于特定集群中的服务器,最后在两个虚拟机之间计算路径。 可以基于不断变化的带宽保证来动态扩展或缩小虚拟数据中心。

    SCALABLE INTERCONNECTION OF DATA CENTER SERVERS USING TWO PORTS
    3.
    发明申请
    SCALABLE INTERCONNECTION OF DATA CENTER SERVERS USING TWO PORTS 审中-公开
    使用两个端口的数据中心服务器的可伸缩互连

    公开(公告)号:US20100153523A1

    公开(公告)日:2010-06-17

    申请号:US12336228

    申请日:2008-12-16

    IPC分类号: G06F15/173 G06F15/16

    摘要: Large numbers of commodity servers in a data center may be inexpensively interconnected using low-cost commodity network switches, a first network port on each commodity server, a second network port on each commodity server, and a traffic-aware routing module executed on each commodity server. Connecting two or more commodity servers via the first network ports on each server to a commodity network switch forms a unit. Connecting two commodity servers in different units forms a group. Each unit has a direct connection via a second network port on a commodity server in the unit to another unit. Each group may have a direct connection via a second network port on a commodity server in the group to another group. Traffic-aware routing modules executed on each commodity server determine routing of data between servers and balance traffic across the first and second ports.

    摘要翻译: 数据中心中的大量商品服务器可以使用低成本商品网络交换机,每个商品服务器上的第一网络端口,每个商品服务器上的第二网络端口以及在每个商品上执行的流量感知路由模块来廉价互连 服务器。 通过每个服务器上的第一个网络端口将两个或多个商品服务器连接到商品网络交换机,形成一个单元。 连接不同单位的两个商品服务器组成一个组。 每个单元通过单元中商品服务器上的第二个网络端口直接连接到另一个单元。 每个组可以通过组中的商品服务器上的第二网络端口直接连接到另一组。 在每个商品服务器上执行的流量感知路由模块确定服务器之间的数据路由,并平衡第一和第二端口的流量。

    MULTI-LEVEL INTERCONNECTION NETWORK

    公开(公告)号:US20090274043A1

    公开(公告)日:2009-11-05

    申请号:US12113120

    申请日:2008-04-30

    IPC分类号: G06F11/00 H04L12/56

    CPC分类号: H04L45/00 H04L45/04 H04L45/46

    摘要: A method and system for providing a multi-level interconnection network is provided. A multi-level interconnection network comprises basic cells that are aggregated into higher level cells at each level of the network. At the first level, the basic cells are aggregated into first level cells. Each first level cell is an aggregation of a number of basic cells that is one more than the number of devices in a basic cell. The basic cells of a first level cell are fully connected; that is, each basic cell has a first level link or connection to each other basic cell. In a first level cell, each device of a basic cell has a first level link to each other basic cell. The multi-level interconnection network has higher level cells that are aggregations of lower level cells in a similar manner.

    Mapping network addresses to geographical locations
    5.
    发明授权
    Mapping network addresses to geographical locations 有权
    将网络地址映射到地理位置

    公开(公告)号:US08364816B2

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

    申请号:US11871810

    申请日:2007-10-12

    IPC分类号: G06F15/16

    摘要: A network address mapping system is described. The network address mapping system can identify a set of Web pages, collects information from the Web pages indicating geographical locations (“geolocations”), and correlate the geolocations with the network addresses from which the identified Web pages are served. The collected information can be weighted based on various factors, such as its relative position in a Web page. The collected information can then be used to identify a geolocation. The network mapping system can deduce geolocations for portions of ranges of network addresses based on the score, and can infer geolocations for other portions based on the deduced geolocations. This mapping can then be stored in a database and provided as a geomapping service. The network address mapping system is able to map network addresses to geographical locations. Thereafter, when a user's client computing device accesses a Web server, the Web server can easily and accurately determine a geographical location by querying the database storing the mapping or a geomapping service.

    摘要翻译: 描述网络地址映射系统。 网络地址映射系统可以识别一组网页,从指定地理位置(地理位置)的网页收集信息,并将地理位置与所识别的网页从其提供的网络地址相关联。 所收集的信息可以基于各种因素加权,例如其在网页中的相对位置。 然后可以使用收集的信息来识别地理位置。 网络映射系统可以基于分数推断出部分网络地址范围的地理位置,并且可以基于推导的地理位置来推断其他部分的地理位置。 然后,该映射可以存储在数据库中并作为地理服务提供。 网络地址映射系统能够将网络地址映射到地理位置。 此后,当用户的客户计算设备访问Web服务器时,Web服务器可以通过查询存储映射的数据库或地理位置服务来容易且准确地确定地理位置。

    Virtual connectivity with subscribe-notify service
    7.
    发明授权
    Virtual connectivity with subscribe-notify service 有权
    与订阅通知服务的虚拟连接

    公开(公告)号:US07769866B2

    公开(公告)日:2010-08-03

    申请号:US10619332

    申请日:2003-07-14

    IPC分类号: G06F15/16

    摘要: A middle layer network protocol enhancement, virtual connectivity (VC) makes the network attachment point changes of local and remote peers transparent to applications that use network services. A virtual connectivity module local to each peer translates communication connection parameters from apparent to real and vice versa, as well as sending and receiving secure connection updates directly to and from peers. Unlike Mobile IP, no routing infrastructure modifications are required. A subscribe-notify service provides connection update notifications when direct peer-to-peer connection updates are not possible, for example, when two communicating peers move simultaneously or when the moving peer is communicating with a peer behind network address translation (NAT). Methods for detecting these conditions are disclosed, as is a virtual connectivity protocol and virtual connectivity module architecture.

    摘要翻译: 中间层网络协议增强,虚拟连接(VC)使本地和远程对等体的网络连接点更改对使用网络服务的应用程序透明化。 每个对等体本地的虚拟连接模块将通信连接参数从明显转换为实际,反之亦然,以及直接向对方发送和接收安全连接更新。 与移动IP不同,不需要进行路由基础架构修改。 当直接对等连接更新不可行时,例如当两个通信对等体同时移动或当移动对等体与网络地址转换(NAT)之后的对等体通信时,订阅通知服务提供连接更新通知。 公开了用于检测这些条件的方法,以及虚拟连接协议和虚拟连接模块架构。

    Virtual connectivity with local connection translation
    8.
    发明授权
    Virtual connectivity with local connection translation 有权
    虚拟连接与本地连接转换

    公开(公告)号:US07581010B2

    公开(公告)日:2009-08-25

    申请号:US10619330

    申请日:2003-07-14

    IPC分类号: G06F15/16

    摘要: A middle layer network protocol enhancement, virtual connectivity (VC) makes the network attachment point changes of local and remote peers transparent to applications that use network services. A virtual connectivity module local to each peer translates communication connection parameters from apparent to real and vice versa, as well as sending and receiving secure connection updates directly to and from peers. Unlike Mobile IP, no routing infrastructure modifications are required. A subscribe-notify service provides connection update notifications when direct peer-to-peer connection updates are not possible, for example, when two communicating peers move simultaneously or when the moving peer is communicating with a peer behind network address translation (NAT). Methods for detecting these conditions are disclosed, as is a virtual connectivity protocol and virtual connectivity module architecture.

    摘要翻译: 中间层网络协议增强,虚拟连接(VC)使本地和远程对等体的网络连接点更改对使用网络服务的应用程序透明化。 每个对等体本地的虚拟连接模块将通信连接参数从明显转换为实际,反之亦然,以及直接向对方发送和接收安全连接更新。 与移动IP不同,不需要进行路由基础架构修改。 当直接对等连接更新不可行时,例如当两个通信对等体同时移动或当移动对等体与网络地址转换(NAT)之后的对等体通信时,订阅通知服务提供连接更新通知。 公开了用于检测这些条件的方法,以及虚拟连接协议和虚拟连接模块架构。

    Spurios timeout detection in TCP based networks
    9.
    发明申请
    Spurios timeout detection in TCP based networks 有权
    基于TCP的网络中的Spurios超时检测

    公开(公告)号:US20050198350A1

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

    申请号:US10758510

    申请日:2004-01-15

    IPC分类号: G06F15/16

    CPC分类号: H04L69/16 H04L69/163

    摘要: A method for detecting a spurious timeout in a TCP network which can be used to avoid unnecessarily triggering the TCP rate adaptation is disclosed. Upon detection of a timeout on a given packet, a shortened packet version of the possibly lost packet is retransmitted. The retransmitted packet is at least one byte shorter than the original packet. The node receiving this retransmitted packet will acknowledge the receipt of the packet as specified in the TCP protocol. The acknowledgment will contain the sequence number of the lowest byte the receiving node has not yet received. Because the retransmitted packet is shorter than the original packet, the sequence number of this as yet not received byte will be less than or equal to the last byte of the original packet if the original packet was not received indicating a valid timeout. If the sequence number in the acknowledgment is greater than the last byte of the original packet than the original packet was received correctly and the timeout was caused by a lost acknowledgment and is considered a spurious timeout. In the case of a spurious timeout the congestion control mechanisms in the TCP protocol need not be used.

    摘要翻译: 公开了一种用于检测可以用于避免不必要地触发TCP速率适配的TCP网络中的虚假超时的方法。 在检测到给定分组上的超时时,重传可能丢失的分组的缩短的分组版本。 重传的分组比原始分组短至少一个字节。 接收该重发分组的节点将确认在TCP协议中指定的分组的接收。 确认将包含接收节点尚未接收的最低字节的序列号。 由于重传的分组比原始分组短,因此未接收到的字节的序列号将小于或等于原始分组的最后一个字节,如果未收到指示有效超时的原始分组。 如果确认中的序列号大于原始数据包的最后一个字节,而不是原始数据包被正确接收,并且超时是由丢失的确认引起的,并且被认为是虚假超时。 在虚假超时的情况下,不需要使用TCP协议中的拥塞控制机制。

    Virtual connnectivity with local connection translation
    10.
    发明申请
    Virtual connnectivity with local connection translation 有权
    虚拟连接与本地连接转换

    公开(公告)号:US20050015496A1

    公开(公告)日:2005-01-20

    申请号:US10619330

    申请日:2003-07-14

    摘要: A middle layer network protocol enhancement, virtual connectivity (VC) makes the network attachment point changes of local and remote peers transparent to applications that use network services. A virtual connectivity module local to each peer translates communication connection parameters from apparent to real and vice versa, as well as sending and receiving secure connection updates directly to and from peers. Unlike Mobile IP, no routing infrastructure modifications are required. A subscribe-notify service provides connection update notifications when direct peer-to-peer connection updates are not possible, for example, when two communicating peers move simultaneously or when the moving peer is communicating with a peer behind network address translation (NAT). Methods for detecting these conditions are disclosed, as is a virtual connectivity protocol and virtual connectivity module architecture.

    摘要翻译: 中间层网络协议增强,虚拟连接(VC)使本地和远程对等体的网络连接点更改对使用网络服务的应用程序透明化。 每个对等体本地的虚拟连接模块将通信连接参数从明显转换为实际,反之亦然,以及直接向对方发送和接收安全连接更新。 与移动IP不同,不需要进行路由基础架构修改。 当直接对等连接更新不可行时,例如当两个通信对等体同时移动或当移动对等体与网络地址转换(NAT)之后的对等体通信时,订阅通知服务提供连接更新通知。 公开了用于检测这些条件的方法,以及虚拟连接协议和虚拟连接模块架构。