会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 12. 发明申请
    • REMOTE PROCEDURE CALL CHAINS
    • 远程程序呼叫链
    • US20100242055A1
    • 2010-09-23
    • US12405817
    • 2009-03-17
    • Marcos K. AguileraDahlia MalkhiRamakrishna R. KotlaYee Jiun Song
    • Marcos K. AguileraDahlia MalkhiRamakrishna R. KotlaYee Jiun Song
    • G06F9/44G06F13/00
    • G06F9/547G06F2209/509H04L67/40
    • A remote procedure call chain is provided that replaces multiple consecutive remote procedure calls to multiple servers from a client by allowing a client to specify multiple functions to be performed consecutively at multiple servers in a single remote procedure call chain. The remote procedure call chain is executed by a sequence of multiple servers. Each server executes a service function and a chaining function of the remote procedure call chain. The chaining function uses the state of the remote procedure call chain in the sequence of servers to determine the next server to receive the remote procedure call chain, and the service function to be executed by that server. After the last service function is performed, the last server in the sequence of servers sends the results of the executed service functions to the client that originated the remote procedure call chain.
    • 提供了一个远程过程调用链,通过允许客户端指定要在单个远程过程调用链中的多个服务器上连续执行的多个函数,将多个连续远程过程调用替换为多个服务器。 远程过程调用链由多个服务器的序列执行。 每个服务器执行远程过程调用链的服务功能和链接功能。 链接功能使用服务器序列中的远程过程调用链的状态来确定接收远程过程调用链的下一个服务器以及由该服务器执行的服务功能。 在执行最后一个服务功能之后,服务器序列中的最后一个服务器将执行的服务功能的结果发送给发起远程过程调用链的客户端。
    • 17. 发明授权
    • Heartbeat failure detector method and apparatus
    • 心跳故障检测方法及装置
    • US06728781B1
    • 2004-04-27
    • US09310546
    • 1999-05-12
    • Marcos K. AguileraWei ChenSam Toueg
    • Marcos K. AguileraWei ChenSam Toueg
    • G06F15173
    • G06F11/0751G06F9/546G06F11/0709G06F11/0715G06F11/0757H04L43/0811H04L43/10
    • The Heartbeat Failure Detector of the present invention, is a new, simple method and device that has several identical modules, and each module is attached to a processor in the system. Roughly speaking, the module of a processor x maintains a heartbeat counter for every other process. For each process y, the counter of y at x (called the heartbeat of y at x) periodically increases while y is alive and in the same network partition, and the counter stops increasing after y crashes or becomes partitioned away. Using such a device, x can solve the communication problem above by resending m only if the heartbeat of y at x increases. Note that if y is crashed (or partitioned away from x), its heartbeat at x stops almost immediately, and so x will also immediately stop sending copies of m to y.
    • 本发明的心跳故障检测器是一种新的,简单的方法和装置,其具有几个相同的模块,并且每个模块附接到系统中的处理器。 大致来说,处理器x的模块为每个其他进程维护一个心跳计数器。 对于每个进程y,x处的y的计数器(在x处称为y的心跳)在y活着的同时在相同的网络分区中周期性地增加,并且在y崩溃或被分割之后计数器停止增加。 使用这样的设备,x只有在y的心跳增加时才能通过重新发送m来解决上述通信问题。 请注意,如果y崩溃(或远离x),则其心跳几乎立即停止,因此x也将立即停止将m的副本发送给y。
    • 18. 发明授权
    • Remote procedure call chains
    • 远程过程调用链
    • US09417938B2
    • 2016-08-16
    • US12405817
    • 2009-03-17
    • Marcos K. AguileraDahlia MalkhiRamakrishna R. KotlaYee Jiun Song
    • Marcos K. AguileraDahlia MalkhiRamakrishna R. KotlaYee Jiun Song
    • G06F15/16G06F9/54H04L29/06
    • G06F9/547G06F2209/509H04L67/40
    • A remote procedure call chain is provided that replaces multiple consecutive remote procedure calls to multiple servers from a client by allowing a client to specify multiple functions to be performed consecutively at multiple servers in a single remote procedure call chain. The remote procedure call chain is executed by a sequence of multiple servers. Each server executes a service function and a chaining function of the remote procedure call chain. The chaining function uses the state of the remote procedure call chain in the sequence of servers to determine the next server to receive the remote procedure call chain, and the service function to be executed by that server. After the last service function is performed, the last server in the sequence of servers sends the results of the executed service functions to the client that originated the remote procedure call chain.
    • 提供了一个远程过程调用链,通过允许客户端指定要在单个远程过程调用链中的多个服务器上连续执行的多个函数,将多个连续远程过程调用替换为多个服务器。 远程过程调用链由多个服务器的序列执行。 每个服务器执行远程过程调用链的服务功能和链接功能。 链接功能使用服务器序列中的远程过程调用链的状态来确定接收远程过程调用链的下一个服务器以及由该服务器执行的服务功能。 在执行最后一个服务功能之后,服务器序列中的最后一个服务器将执行的服务功能的结果发送给发起远程过程调用链的客户端。
    • 19. 发明申请
    • SELECTING COMPUTING NODES IN CLOUD SERVICE USING REPLICATION TOPOLOGIES
    • 使用复制拓扑选择云计算服务
    • US20120203888A1
    • 2012-08-09
    • US13022635
    • 2011-02-08
    • Mahesh BalakrishnanMarcos K. AguileraBirjodh TiwanaHitesh Ballani
    • Mahesh BalakrishnanMarcos K. AguileraBirjodh TiwanaHitesh Ballani
    • G06F15/173
    • G06F9/505G06F11/2094
    • A cloud statistics server generates statistics for a cloud service based on an identified data item and an identified operation. The cloud service may include various computing nodes and storage nodes. The cloud statistics may include expected completion times for the identified operation and the identified data item with respect to each of the computing nodes. A computing node may be selected to execute the identified operation based on the expected completion times. The generated statistics may be generated by the cloud statistics server using a network topology associated with the data item that is based on the latencies or expected transfer times between the various storage nodes and computing nodes, and a replication strategy used by the cloud service. The topology may be implemented as a directed graph with edge weights corresponding to expected transfer times between each node.
    • 云统计服务器根据识别的数据项和识别的操作生成云服务的统计信息。 云服务可以包括各种计算节点和存储节点。 云统计可以包括针对每个计算节点的所识别的操作和所识别的数据项的预期完成时间。 可以选择计算节点以基于预期的完成时间来执行所识别的操作。 所生成的统计信息可以由云统计服务器使用与数据项关联的网络拓扑生成,该网络拓扑基于各种存储节点和计算节点之间的延迟或预期传送时间,以及由云服务使用的复制策略。 拓扑可以被实现为具有对应于每个节点之间的预期传送时间的边权重的有向图。
    • 20. 发明授权
    • Selecting computing nodes in cloud service using replication topologies
    • 使用复制拓扑选择云服务中的计算节点
    • US09110724B2
    • 2015-08-18
    • US13022635
    • 2011-02-08
    • Mahesh BalakrishnanMarcos K. AguileraBirjodh TiwanaHitesh Ballani
    • Mahesh BalakrishnanMarcos K. AguileraBirjodh TiwanaHitesh Ballani
    • G06F15/173G06F9/50G06F11/20
    • G06F9/505G06F11/2094
    • A cloud statistics server generates statistics for a cloud service based on an identified data item and an identified operation. The cloud service may include various computing nodes and storage nodes. The cloud statistics may include expected completion times for the identified operation and the identified data item with respect to each of the computing nodes. A computing node may be selected to execute the identified operation based on the expected completion times. The generated statistics may be generated by the cloud statistics server using a network topology associated with the data item that is based on the latencies or expected transfer times between the various storage nodes and computing nodes, and a replication strategy used by the cloud service. The topology may be implemented as a directed graph with edge weights corresponding to expected transfer times between each node.
    • 云统计服务器根据识别的数据项和识别的操作生成云服务的统计信息。 云服务可以包括各种计算节点和存储节点。 云统计可以包括针对每个计算节点的所识别的操作和所识别的数据项的预期完成时间。 可以选择计算节点以基于预期的完成时间来执行所识别的操作。 所生成的统计信息可以由云统计服务器使用与数据项关联的网络拓扑生成,该网络拓扑基于各种存储节点和计算节点之间的延迟或预期传送时间,以及由云服务使用的复制策略。 拓扑可以被实现为具有对应于每个节点之间的预期传送时间的边权重的有向图。