会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • Hosting a network service on a cluster of servers using a single-address image
    • 使用单一地址映像在服务器集群上托管网络服务
    • US06470389B1
    • 2002-10-22
    • US08818989
    • 1997-03-14
    • Pi-Yu ChungOm P. DamaniYennun HuangChandra M. KintalaYi-Min Wang
    • Pi-Yu ChungOm P. DamaniYennun HuangChandra M. KintalaYi-Min Wang
    • G06F1516
    • H04L29/06G06F2209/462H04L29/12047H04L29/12292H04L29/12783H04L61/15H04L61/2069H04L61/35H04L67/1002H04L67/1023H04L67/1034H04L67/42H04L69/16
    • Methods and apparatus for hosting a network service on a cluster of servers, each including a primary and a secondary Internet Protocol (IP) address. A common cluster address is assigned as the secondary address to each of the servers in the cluster. The cluster address may be assigned in UNIX-based servers using an ifconfig alias option, and may be a ghost IP address that is not used as a primary address by any server in the cluster. Client requests directed to the cluster address are dispatched such that only one of the servers of the cluster responds to a given client request. The dispatching may use a routing-based technique, in which all client requests directed to the cluster address are routed to a dispatcher connected to the local network of the server cluster. The dispatcher then applies a hash function to the client IP address in order to select one of the servers to process the request. The dispatching may alternatively use a broadcast-based technique, in which a router broadcasts client requests having the cluster address to all of the servers of the cluster over a local network. The servers then each provide a filtering routine, which may involve comparing a server identifier with a hash value generated from a client address, in order to ensure that only one server responds to each request broadcast by the router.
    • 在服务器集群上托管网络服务的方法和装置,每个服务器包括主要和辅助因特网协议(IP)地址。 将通用群集地址分配给群集中的每个服务器的辅助地址。 可以使用ifconfig别名选项在基于UNIX的服务器中分配群集地址,并且可能是群集中的任何服务器未被用作主地址的ghost IP地址。 调度定向到集群地址的客户端请求,使得只有一个集群的服务器响应给定的客户端请求。 调度可以使用基于路由的技术,其中指向集群地址的所有客户端请求被路由到连接到服务器集群的本地网络的分派器。 调度员然后将哈希函数应用于客户端IP地址,以便选择其中一个服务器来处理该请求。 调度可以替代地使用基于广播的技术,其中路由器通过本地网络向群集的所有服务器广播具有簇地址的客户端请求。 然后,服务器每个提供过滤例程,其可以涉及将服务器标识符与从客户端地址生成的散列值进行比较,以便确保只有一个服务器响应路由器广播的每个请求。
    • 5. 发明授权
    • Method and apparatus for providing failure detection and recovery with predetermined replication style for distributed applications in a network
    • 用于以网络中的分布式应用为预定复制风格提供故障检测和恢复的方法和装置
    • US06266781B1
    • 2001-07-24
    • US09119139
    • 1998-07-20
    • Pi-Yu ChungYennun HuangDeron LiangChia-Yen ShihShalini Yajnik
    • Pi-Yu ChungYennun HuangDeron LiangChia-Yen ShihShalini Yajnik
    • G06F1100
    • G06F11/2097G06F11/0757G06F11/1438G06F11/2023G06F11/2038
    • An application module (A) running on a host computer in a computer network is failure-protected with one or more backup copies that are operative on other host computers in the network. In order to effect fault protection, the application module registers itself with a ReplicaManager daemon process (112) by sending a registration message, which message, in addition to identifying the registering application module and the host computer on which it is running, includes the particular replication strategy (cold backup, warm backup, or hot backup) and the degree of replication associated with that application module. The backup copies are then maintained in a fail-over state according to the registered replication strategy. A WatchDog daemon (113), running on the same host computer as the registered application periodically monitors the registered application to detect failures. When a failure, such as a crash or hangup of the application module, is detected, the failure is reported to the ReplicaManager, which effects the requested fail-over actions. An additional backup copy is then made operative in accordance with the registered replication style and the registered degree of replication. A SuperWatchDog daemon process (115-1), running on the same host computer as the ReplicaManager, monitors each host computer in the computer network. When a host failure is detected, each application module running on that host computer is individually failure-protected in accordance with its registered replication style and degree of replication.
    • 在计算机网络中的主计算机上运行的应用模块(A)由在网络中的其他主机上运行的一个或多个备份副本进行故障保护。 为了实现故障保护,应用模块通过发送注册消息向ReplicaManager守护进程(112)注册自己,除了识别注册应用模块和运行它的主计算机之外,该消息还包括特定的 复制策略(冷备份,热备份或热备份)以及与该应用模块相关联的复制程度。 然后根据注册的复制策略将备份副本保持在故障切换状态。 与注册应用程序在同一主机上运行的WatchDog守护程序(113)定期监视注册的应用程序以检测故障。 当检测到故障(如应用程序模块的崩溃或挂起)时,会将故障报告给副本管理器,这会影响所请求的故障转移操作。 然后根据注册的复制风格和注册的复制程度使额外的备份副本生效。 与ReplicaManager在同一主机上运行的SuperWatchDog守护进程(115-1)监视计算机网络中的每台主机。 当检测到主机故障时,根据其注册的复制风格和复制程度,在该主机上运行的每个应用程序模块都单独进行故障保护。
    • 6. 发明授权
    • Method and apparatus for providing failure detection and recovery with predetermined degree of replication for distributed applications in a network
    • 用于为网络中的分布式应用提供具有预定复制度的故障检测和恢复的方法和装置
    • US06195760B1
    • 2001-02-27
    • US09119140
    • 1998-07-20
    • Pi-Yu ChungYennun HuangDeron LiangChia-Yen ShihShalini Yajnik
    • Pi-Yu ChungYennun HuangDeron LiangChia-Yen ShihShalini Yajnik
    • G06F1108
    • G06F11/1438G06F11/0757
    • An application module (A) running on a host computer in a computer network is failure-protected with one or more backup copies that are operative on other host computers in the network. In order to effect fault protection, the application module registers itself with a ReplicaManager daemon process (112) by sending a registration message, which message, in addition to identifying the registering application module and the host computer on which it is running, includes the particular replication strategy (cold backup, warm backup, or hot backup) and the degree of replication associated with that application module. The backup copies are then maintained in a fail-over state according to the registered replication strategy. A WatchDog daemon (113), running on the same host computer as the registered application periodically monitors the registered application to detect failures. When a failure, such as a crash or hangup of the application module, is detected, the failure is reported to the ReplicaManager, which effects the requested fail-over actions. An additional backup copy is then made operative in accordance with the registered replication style and the registered degree of replication. A SuperWatchDog daemon process (115-1), running on the same host computer as the ReplicaManager, monitors each host computer in the computer network. When a host failure is detected, each application module running on that host computer is individually failure-protected in accordance with its registered replication style and degree of replication.
    • 在计算机网络中的主计算机上运行的应用模块(A)由在网络中的其他主机上运行的一个或多个备份副本进行故障保护。 为了实现故障保护,应用模块通过发送注册消息向ReplicaManager守护进程(112)注册自己,除了识别注册应用模块和运行它的主计算机之外,该消息还包括特定的 复制策略(冷备份,热备份或热备份)以及与该应用模块相关联的复制程度。 然后根据注册的复制策略将备份副本保持在故障切换状态。 与注册应用程序在同一主机上运行的WatchDog守护程序(113)定期监视注册的应用程序以检测故障。 当检测到故障(如应用程序模块的崩溃或挂起)时,会将故障报告给副本管理器,这会影响所请求的故障转移操作。 然后根据注册的复制风格和注册的复制程度使额外的备份副本生效。 与ReplicaManager在同一主机上运行的SuperWatchDog守护进程(115-1)监视计算机网络中的每台主机。 当检测到主机故障时,根据其注册的复制风格和复制程度,在该主机上运行的每个应用程序模块都单独进行故障保护。
    • 7. 发明授权
    • Checkpoint and restoration systems for execution control
    • 检查点和恢复系统进行执行控制
    • US6044475A
    • 2000-03-28
    • US981297
    • 1998-03-03
    • Pi-Yu ChungYennun HuangChandra KintalaKiem-Phong VoYi-Min Wang
    • Pi-Yu ChungYennun HuangChandra KintalaKiem-Phong VoYi-Min Wang
    • G06F11/14
    • G06F11/1438
    • A checkpoint and restoration system is disclosed to provide checkpoint and restoration techniques for user application processes which save the process state, including the volatile state and desired portions of the persistent state, during normal execution, and thereafter restore the saved state. A lazy checkpoint technique is disclosed which delays the taking of the persistent state checkpoint until an inconsistency between the checkpointed volatile state and a portion of the persistent state is about to occur. The disclosed checkpoint and restoration system allows a user or a user application process to specify selected portions of the persistent state to be excluded from a checkpoint. A selected portion of the pre-restoring process state, such as a return value argument, may be protected before restoring the user application process to a checkpointed state, so that the pre-restoration values of the protected state are retained following restoration of the checkpoint. The retained return value allows one or more segments of restoration code to be executed following a restoration and a normal execution mode to be distinguished from a restoration mode.
    • PCT No.PCT / US95 / 07660 Sec。 371日期1998年3月3日 102(e)1998年3月3日PCT提交1995年6月16日PCT公布。 出版物WO97 / 00477 日期1997年1月3日公开了一种检查点和恢复系统,用于为正常执行期间保存处理状态(包括易失性状态和持久状态的期望部分)的用户应用进程提供检查点和恢复技术,然后恢复保存状态 。 公开了一种延迟的检查点技术,其延迟持续状态检查点的获取,直到检查点的易失性状态和持续状态的一部分之间的不一致将要发生。 所公开的检查点和恢复系统允许用户或用户应用进程指定要从检查点排除的持久状态的所选部分。 在将用户应用进程恢复到检查点状态之前,可以保护预恢复过程状态的所选部分(诸如返回值参数),使得在恢复检查点之后保留保护状态的恢复前值 。 保留的返回值允许在恢复之后执行恢复代码的一个或多个段,并且将正常执行模式与恢复模式区分开。