Method and apparatus for determining latency between multiple servers and a client
    1.
    发明授权
    Method and apparatus for determining latency between multiple servers and a client 有权
    用于确定多个服务器和客户端之间的等待时间的方法和装置

    公开(公告)号:US07058706B1

    公开(公告)日:2006-06-06

    申请号:US09657016

    申请日:2000-09-07

    IPC分类号: G06F15/173

    摘要: A method and apparatus for determining latency between multiple servers and a client receives requests for content server addresses from local domain names servers (LDNS). POPs that can serve the content are determined and sent latency metric requests. The content server receives the request for latency metrics and looks up the latency metric for the requesting client. Periodic latency probes are sent to the IP addresses in a Latency Management Table. The IP addresses of clients are masked so the latency probes are sent to higher level servers to reduce traffic across the network. The hop count and latency data in the packets sent in response to the latency probes are stored in the Latency Management Table and is used to determine the latency metric from the resident POP to the requesting client before sending the latency metric to the requesting server. The BGP hop count in the Latency Management Table is used for the latency metric upon the first request for an IP address. The latency metric is calculated for subsequent requests of IP addresses using the hop count and RTT data in the Latency Management Table. Latency metrics from POPs are collected and the inverse relationship of the hop counts in a weighted combination with the RTT are used to determine which latency metric indicates the optimal POP. The address of the optimal POP is then sent to the requesting LDNS.

    摘要翻译: 用于确定多个服务器和客户端之间的等待时间的方法和装置从本地域名服务器(LDNS)接收对内容服务器地址的请求。 可以服务于内容的POP被确定并发送等待时间度量请求。 内容服务器接收延迟度量请求,并查询请求客户端的延迟度量。 定期延迟探测被发送到延迟管理表中的IP地址。 客户端的IP地址被屏蔽,因此延迟探测被发送到更高级别的服务器以减少网络流量。 响应于延迟探测发送的分组中的跳数和延迟数据被存储在延迟管理表中,并且用于在将延迟度量发送到请求服务器之前确定从驻留POP到请求客户端的等待时间度量。 延迟管理表中的BGP跳数用于首次请求IP地址时的延迟度量。 使用延迟管理表中的跳数和RTT数据计算后续IP地址请求的延迟度量。 收集来自POPs的延迟度量,并且使用与RTT的加权组合中的跳数的反比关系来确定哪个延迟度量指示最佳POP。 然后将最佳POP的地址发送到请求的LDNS。

    Sequencing technique to account for a clock error in a backup system
    2.
    发明授权
    Sequencing technique to account for a clock error in a backup system 有权
    排序技术来解决备份系统中的时钟错误

    公开(公告)号:US08028194B2

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

    申请号:US12179591

    申请日:2008-07-25

    IPC分类号: G06F11/00

    摘要: A method, apparatus, and system of a sequencing technique to account for a clock error in a storage area network are disclosed. In one embodiment, a system of a backup server includes a processing module to examine a data timestamped with a sequence of characters denoting a time according to a clock source, an analysis module to determine that the data has been timestamped at an earlier time than an other data previously received, a substitution module to provide the data an incremental sequence number placed with the data using an algorithm until a new data is received that includes a future timestamp with a later timestamp than the timestamp of the other data, and a storage module to store the data.

    摘要翻译: 公开了一种用于考虑存储区域网络中的时钟误差的排序技术的方法,装置和系统。 在一个实施例中,备份服务器的系统包括处理模块,用于根据时钟源来检查表示时间的字符序列带有时间戳的数据;分析模块,用于确定数据已经比早于时间源的时间戳 替代模块,用于使用算法向数据提供与数据一起放置的增量序列号,直到接收到包括具有比其他数据的时间戳更晚的时间戳的未来时间戳的新数据,以及存储模块 存储数据。

    Method and apparatus to support multi-node direct write access to a file managed by a single node file system
    3.
    发明授权
    Method and apparatus to support multi-node direct write access to a file managed by a single node file system 有权
    支持对单个节点文件系统管理的文件的多节点直接写访问的方法和装置

    公开(公告)号:US07702634B1

    公开(公告)日:2010-04-20

    申请号:US10195679

    申请日:2002-07-15

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30067

    摘要: Disclosed is a method and apparatus for supporting direct write access from many nodes of a multi-mode network to a file managed by a single node file system. The network includes first and second nodes coupled to each other via a first communication link, and a peripheral data storage device coupled to the first and second nodes via a second communication link. In one embodiment, the method includes the first node receiving data. The first node transmits a first message to the second node via the first communication link in response to the first node receiving the data. A software module such as a single node file system, executing on the second node, allocates storage memory of the peripheral data storage device for the data received by the first node in response to the second node receiving the first message. The first node writes the data to the allocated storage memory via the second communication link such that the data is written to the allocated storage memory without the data first transmitting through the first communication link.

    摘要翻译: 公开了一种用于支持从多模式网络的许多节点到由单个节点文件系统管理的文件的直接写入访问的方法和装置。 网络包括经由第一通信链路彼此耦合的第一和第二节点,以及经由第二通信链路耦合到第一和第二节点的外围数据存储设备。 在一个实施例中,该方法包括第一节点接收数据。 第一节点响应于第一节点接收到数据,经由第一通信链路向第二节点发送第一消息。 在第二节点上执行的诸如单个节点文件系统的软件模块响应于第二节点接收到第一消息,为第一节点接收的数据分配外围数据存储设备的存储器。 第一节点通过第二通信链路将数据写入分配的存储器,使得数据被写入分配的存储存储器,而数据首先通过第一通信链路发送。