Crisscross cancellation protocol
    1.
    发明授权
    Crisscross cancellation protocol 失效
    十字交叉取消协议

    公开(公告)号:US07774490B2

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

    申请号:US11858140

    申请日:2007-09-20

    IPC分类号: G06F15/16

    摘要: Technologies, systems, and methods for ordered message delivery that avoid message races or crisscrosses between communicating nodes. For example, if Node A sends message 3 towards Node B and, shortly thereafter, Node B sends message X to Node A, Node A would like to know whether or not message X reflects Node B's state after receiving message 3. If Node B received message 3 prior to sending message X, then proper state may be maintained between the nodes. But if messages 3 and X crisscrossed, or if message 3 was never properly received by Node B, then the state between the nodes may be corrupt. Technologies, systems, and methods are provided to avoid such corruption.

    摘要翻译: 用于有序消息传递的技术,系统和方法,可避免通信节点之间的消息种族或交叉。 例如,如果节点A向节点B发送消息3,并且此后不久,节点B向节点A发送消息X,则节点A想要知道消息X是否在接收到消息3之后反映节点B的状态。如果节点B接收到 消息3在发送消息X之前,则可以在节点之间保持适当的状态。 但如果消息3和X十字交叉,或者如果节点B从未正确接收到消息3,则节点之间的状态可能已损坏。 提供技术,系统和方法以避免这种腐败。

    Client-side management of domain name information
    2.
    发明授权
    Client-side management of domain name information 有权
    客户端管理域名信息

    公开(公告)号:US08966121B2

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

    申请号:US12041608

    申请日:2008-03-03

    IPC分类号: G06F15/16 H04L29/12

    摘要: An exemplary method includes booting a computing device, in response to the booting, accessing a file that includes domain names and resolving at least one of the domain names by issuing a request to a server where the resolving occurs as a background process. An exemplary method includes receiving a notice to invalidate client DNS resolver cache information for a domain name, accessing a list of client subscribers to an invalidation service for the domain name and issuing an instruction to the client subscribers to invalidate their respective client DNS resolver cache information for the domain name. An exemplary method includes receiving a request to resolve a domain name, resolving the domain name and transmitting information for the resolved domain name and additional information for at least one other domain name. Other methods, devices and systems are also disclosed.

    摘要翻译: 示例性方法包括响应于引导来引导计算设备,访问包括域名的文件,并且通过向作为后台进程发生解析的服务器发出请求来解析至少一个域名。 一种示例性方法包括:接收关于域名的客户端DNS解析器缓存信息无效的通知,访问用于该域名的无效服务的客户端订户的列表,并向客户端订户发出指令以使其各自的客户端DNS解析器缓存信息无效 为域名。 一种示例性方法包括:接收解析域名的请求,解析域名并发送解析​​域名的信息以及至少一个其他域名的附加信息。 还公开了其它方法,装置和系统。

    Scaled management system
    3.
    发明授权
    Scaled management system 有权
    规模化管理系统

    公开(公告)号:US08055649B2

    公开(公告)日:2011-11-08

    申请号:US12043487

    申请日:2008-03-06

    IPC分类号: G06F17/30

    CPC分类号: H04L67/327

    摘要: An exemplary system for managing an applications and data space includes a strategy layer configured to receive a query statement and to formulate one or more custom queries based on the query statement and a query scheduler layer configured to schedule issuance of the one or more custom queries to one or more query response modules associated with the applications and data space. Other methods, devices and systems are also disclosed.

    摘要翻译: 用于管理应用和数据空间的示例性系统包括:策略层,被配置为接收查询语句,并且基于查询语句来制定一个或多个自定义查询;以及查询调度器层,被配置为调度所述一个或多个定制查询的发布 与应用程序和数据空间相关联的一个或多个查询响应模块。 还公开了其它方法,装置和系统。

    Client-side load balancing
    4.
    发明授权
    Client-side load balancing 有权
    客户端负载均衡

    公开(公告)号:US07930427B2

    公开(公告)日:2011-04-19

    申请号:US12041600

    申请日:2008-03-03

    IPC分类号: G06F13/00

    摘要: An exemplary method for load balancing includes accessing a range of values for IP addresses associated with a virtual IP address associated with a domain name; selecting, using a local statistical algorithm, a value in the range; and, based at least in part on the selected value, connecting to a remote resource at one of the IP addresses. In such a method, a client can perform local load balancing when connecting to one of many fungible resources “behind” a virtual IP address. With many such clients, the task of load balancing is distributed as opposed to being centralized at a server farm or cluster. Other methods, devices and systems are also disclosed.

    摘要翻译: 用于负载平衡的示例性方法包括访问与与域名相关联的虚拟IP地址相关联的IP地址的值的范围; 使用局部统计算法选择范围内的值; 并且至少部分地基于所选择的值,在一个IP地址处连接到远程资源。 在这种方法中,当连接到虚拟IP地址后面的许多可替代资源之一时,客户端可以执行本地负载平衡。 对于许多这样的客户端,负载平衡的任务是分布式的,而不是集中在服务器场或集群。 还公开了其它方法,装置和系统。

    Failover in an internet location coordinate enhanced domain name system
    5.
    发明授权
    Failover in an internet location coordinate enhanced domain name system 有权
    互联网位置中的故障转移协调增强型域名系统

    公开(公告)号:US08458298B2

    公开(公告)日:2013-06-04

    申请号:US12041599

    申请日:2008-03-03

    IPC分类号: G06F15/177 G06F15/16

    摘要: An exemplary failover module includes (a) instructions to respond to a connection problem to a host server at an IP address by selecting a different IP address from a cached list of IP addresses for a domain name associated with the host server and (b) instructions to return the selected, different IP address to future name queries where the instructions to respond, the instructions to initiate, and the instructions to return execute at an operating system level of a computing device configurable to connect to at least one of a plurality of host servers. Such a module may include instructions to optionally initiate a connection to a host server at the selected, different IP address. An exemplary failover module may optionally select an IP address based in part on Internet Location Coordinates (ILCs) where the host servers reside in an ILC enhanced Domain Name System (DNS). Other methods, devices and systems are also disclosed.

    摘要翻译: 示例性故障转移模块包括(a)通过从与主服务器相关联的域名的高速缓存的IP地址列表中选择不同的IP地址,以及(b)指令来指示通过从IP地址向主机服务器响应连接问题的指令 将所选择的不同的IP地址返回到将要进行的响应的指令,要发起的指令以及在可配置为连接到多个主机中的至少一个的计算设备的操作系统级上执行的指令的未来名称查询 服务器 这样的模块可以包括可选地在所选择的不同IP地址发起到主机服务器的连接的指令。 示例性故障切换模块可以部分地基于因特网位置坐标(ILC)选择IP地址,其中主机服务器驻留在ILC增强型域名系统(DNS)中。 还公开了其它方法,装置和系统。

    Internet location coordinate enhanced domain name system
    6.
    发明授权
    Internet location coordinate enhanced domain name system 有权
    互联网位置坐标增强域名系统

    公开(公告)号:US07991879B2

    公开(公告)日:2011-08-02

    申请号:US12041583

    申请日:2008-03-03

    IPC分类号: G06F15/173

    摘要: An exemplary architecture is for an Internet Location Coordinate enhanced Domain Name System (DNS). An exemplary method includes requesting information for a plurality of servers associated with a network domain name of a Domain Name System (DNS) where the information includes information based in part on packets transmitted by each of the plurality of servers to a plurality of network beacons; receiving the requested information from a name server associated with the Domain Name System (DNS); and, based in part on the received information, selecting an optimal server for the network domain name. Other methods, devices and systems are also disclosed.

    摘要翻译: 示例性架构是用于互联网位置协调增强型域名系统(DNS)。 一种示例性方法包括请求与域名系统(DNS)的网域名相关联的多个服务器的信息,其中信息包括部分地基于由多个服务器中的每一个发送到多个网络信标的分组的信息; 从与域名系统(DNS)相关联的名称服务器接收所请求的信息; 并且部分地基于所接收的信息,为网络域名选择最佳服务器。 还公开了其它方法,装置和系统。

    Techniques for resource location and migration across data centers
    7.
    发明授权
    Techniques for resource location and migration across data centers 有权
    数据中心资源定位和迁移技术

    公开(公告)号:US09367257B2

    公开(公告)日:2016-06-14

    申请号:US12209008

    申请日:2008-09-11

    IPC分类号: G06F17/30 G06F3/06

    摘要: An exemplary system includes a front-end component to receive requests for resources in a data center and configured to associate each request with identifying information, to locate one or more resources for each request and to store, in a log file, the identifying information and information about the location of the one or more resources; one or more distributed computation and storage components to acquire log file information and configured to analyze log information to decide if one or more resources associated with one or more requests should be migrated to a data center in a different geographical location; and a location service component to receive decisions made by the one or more distributed computation and storage components and configured to inform the front-end component when a decision causes one or more resources to be migrated to a data center in a different geographical location to thereby allow the front-end component to re-direct future requests for the one or more migrated resources to the data center in the different geographical location. Various other devices, systems and methods are also described.

    摘要翻译: 示例性系统包括前端组件,用于接收对数据中心中的资源的请求,并且被配置为将每个请求与标识信息相关联,以便为每个请求定位一个或多个资源,并在日志文件中存储识别信息和 关于一个或多个资源的位置的信息; 一个或多个分布式计算和存储组件,用于获取日志文件信息并被配置为分析日志信息以确定与一个或多个请求相关联的一个或多个资源是否应迁移到不同地理位置的数据中心; 以及位置服务组件,用于接收由所述一个或多个分布式计算和存储组件做出的决定,并且被配置为当决策导致一个或多个资源迁移到不同地理位置中的数据中心时通知前端组件,从而 允许前端组件将一个或多个已迁移资源的未来请求重新定向到不同地理位置的数据中心。 还描述了各种其它装置,系统和方法。