会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Maintaining consistency of database replicas
    • 维护数据库副本的一致性
    • US6098078A
    • 2000-08-01
    • US771908
    • 1996-12-23
    • Narain H. GehaniAlex KononovMichael Rabinovich
    • Narain H. GehaniAlex KononovMichael Rabinovich
    • G06F11/14G06F17/30G06F17/00
    • G06F17/30575Y10S707/959Y10S707/99952Y10S707/99953Y10S707/99954
    • A method and apparatus for maintaining consistency in databases among data processors of a computer network involves an improved epidemic protocol involving the generation of database version vectors for database replicas. Overhead of the protocol grows linearly with the number of data items being copied during an update propagation, not with the number of data items as in typical epidemic protocols. Since this number is less than the total number of data items in the database, the present protocol promises significant reduction in overhead. A log record is generated including at least the name of the updated data item. The log record has an associated time stamp for the updated data item name in one embodiment or an associated version vector value in another. In the event of out-of-bound copying, an auxiliary log record is maintained.
    • 用于在计算机网络的数据处理器之间保持数据库的一致性的方法和装置涉及改进的流行协议,涉及为数据库副本生成数据库版本向量。 协议的开销与更新传播期间复制的数据项数量呈线性增长,而不是像典型的流行协议中的数据项数。 由于这个数字小于数据库中的数据项的总数,所以本协议将大大降低开销。 生成包括至少更新的数据项的名称的日志记录。 在一个实施例中,日志记录具有用于更新的数据项目名称的关联时间戳,或者在另一个实施例中相关联的版本向量值。 在超出复制的情况下,维护辅助日志记录。
    • 3. 发明授权
    • Maintaining consistency of database replicas
    • 维护数据库副本的一致性
    • US5765171A
    • 1998-06-09
    • US580954
    • 1995-12-29
    • Narain H. GehaniAlex KononovMichael Rabinovich
    • Narain H. GehaniAlex KononovMichael Rabinovich
    • G06F11/14G06F17/30
    • G06F17/30575Y10S707/99938Y10S707/99954
    • A replication protocol which includes associating a database version vector with each copy of the database in the system is provided. Each database version vector keeps track of the total number of updates to any data items in its respective database replica and from which server those updates were originally performed. During replication between two replicas, the database version vectors of the replicas are compared to efficiently determine if update replication is necessary. If the database version vectors are not identical, the server possessing the more recent version of the data items propagates those data items to the server whose replica is older using conventional update propagation techniques. Identical database version vectors indicate that update propagation is not necessary. As such, the protocol avoids examining every data item in the database in order to determine the necessity of update propagation, which is required in conventional replication protocols.
    • 提供了一种复制协议,其包括将数据库版本向量与系统中的数据库的每个副本相关联。 每个数据库版本向量跟踪其相应数据库副本中的任何数据项的更新总数,以及最初执行哪些更新的服务器。 在两个副本之间的复制期间,比较副本的数据库版本向量,以有效地确定是否需要更新复制。 如果数据库版本向量不相同,则拥有更新版本的数据项的服务器将这些数据项传播到使用常规更新传播技术的副本较旧的服务器。 相同的数据库版本向量表示不需要更新传播。 因此,协议避免检查数据库中的每个数据项,以便确定在传统复制协议中需要的更新传播的必要性。
    • 6. 发明申请
    • Multi-Autonomous System Anycast Content Delivery Network
    • 多自治系统任播内容交付网络
    • US20110153941A1
    • 2011-06-23
    • US12645000
    • 2009-12-22
    • Oliver SpatscheckZakaria Al-QudahSeungjoon LeeMichael RabinovichJacobus Van der Merwe
    • Oliver SpatscheckZakaria Al-QudahSeungjoon LeeMichael RabinovichJacobus Van der Merwe
    • G06F15/16G06F12/08
    • G06F9/5083H04L67/1004H04L67/1008H04L67/1031
    • A content delivery network includes first and second sets of cache servers, a domain name server, and an anycast island controller. The first set of cache servers is hosted by a first autonomous system and the second set of cache servers is hosted by a second autonomous system. The cache servers are configured to respond to an anycast address for the content delivery network, to receive a request for content from a client system, and provide the content to the client system. The first and second autonomous systems are configured to balance the load across the first and second sets of cache servers, respectively. The domain name server is configured to receive a request from a requestor for a cache server address, and provide the anycast address to the requestor in response to the request. The anycast island controller is configured to receive load information from each of the cache servers, determine an amount of requests to transfer from the first autonomous system to the second autonomous system; send an instruction to the first autonomous system to transfer the amount of requests to the second autonomous system.
    • 内容传送网络包括第一和第二组缓存服务器,域名服务器和任播岛控制器。 第一组缓存服务器由第一自主系统托管,第二组缓存服务器由第二自主系统托管。 缓存服务器被配置为响应内容传送网络的任播地址,从客户端系统接收对内容的请求,并将内容提供给客户端系统。 第一和第二自治系统被配置为分别平衡跨越第一组和第二组缓存服务器的负载。 域名服务器被配置为从缓存服务器地址的请求者接收请求,并且响应于请求向请求者提供任播地址。 所述任播岛控制器被配置为从每个所述高速缓存服务器接收负载信息,确定从所述第一自治系统转移到所述第二自治系统的请求量; 向第一自治系统发送指令以将请求量传送到第二自治系统。