会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明授权
    • Persistent state checkpoint and restoration systems
    • 持久状态检查点和恢复系统
    • US6105148A
    • 2000-08-15
    • US981298
    • 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
    • By checkpointing and restoring a user application process, that includes a volatile state and a persistent state, recovery of an application process from the checkpoint position is possible. Specifically, a volatile state is checkpointed in a checkpoint position. Next, the persistent state is monitored to detect a file operation following a checkpoint position that will modify the persistent state. Then, portions of the persistent state are checkpointed if a modification of the persistent state is about to be performed. Then, a recovery to the checkpoint position can be performed such that modifications to the persistent state since the checkpoint position are undone. This allows for resumption of the user application process from the checkpoint position.
    • PCT No.PCT / US95 / 07629 Sec。 371日期1998年3月3日 102(e)1998年3月3日PCT提交1995年6月16日PCT公布。 公开号WO97 / 00476 日期1997年1月3日通过检查和恢复包含易失性状态和持久状态的用户应用程序进程,可以从检查点位置恢复应用程序进程。 具体来说,检查点位置检查点处于易失状态。 接下来,监视持久状态以检测将修改持续状态的检查点位置之后的文件操作。 然后,如果要执行持久状态的修改,则检查点的持久状态的部分。 然后,可以执行到检查点位置的恢复,使得自检查点位置被撤销之后对持久状态的修改。 这允许从检查点位置恢复用户应用程序进程。
    • 7. 发明授权
    • Methods and apparatus for managing middleware service in a distributed system
    • 在分布式系统中管理中间件服务的方法和装置
    • US06789114B1
    • 2004-09-07
    • US09129338
    • 1998-08-05
    • Sachin GargYennun HuangJürgen SchönwälderAdrianus Petrus Antonius van MoorselShalini Yajnik
    • Sachin GargYennun HuangJürgen SchönwälderAdrianus Petrus Antonius van MoorselShalini Yajnik
    • G06F1516
    • H04L41/147H04L41/0233H04L41/06H04L41/5025H04L43/0817H04L69/40
    • A distributed computing system includes a number of computers, workstations or other computing machines interconnected by a network. One or more service managers are introduced that provide a management interface to corresponding middleware services. The service manager monitors the corresponding middleware service, as well as the underlying distributed computer environment on which an application process that utilizes the middleware service is executing, and allows the middleware service to operate more efficiently, in response to run-time environmental conditions. A fault-tolerance service manager is provided as a management interface to a fault-tolerance service. The fault-tolerance service manager monitors the fault-tolerance service, as well as the underlying distributed computer environment, to make globally optimal decisions, based on run-time environmental data, and to provide the resulting information to the fault-tolerance service. The fault-tolerance service manager can notify the fault-tolerance service about hazardous network conditions (such as object hosts that may crash soon) and the fault-tolerance service may decide to migrate application objects or take other corrective action. The collected environmental data can be used to determine a health rating of components within the computing environment which can be utilized, for example, to select an optimal machine for migration, or to trigger migration or additional replication in the event the health rating indicates that a failure is expected.
    • 分布式计算系统包括由网络互连的多个计算机,工作站或其他计算机。 引入了一个或多个服务管理器,为相应的中间件服务提供管理接口。 服务管理器监视相应的中间件服务以及利用中间件服务的应用进程正在执行的底层分布式计算机环境,并且允许中间件服务更有效地运行,以响应运行时环境条件。 提供容错服务管理器作为容错服务的管理接口。 容错服务管理器监视容错服务以及底层分布式计算机环境,根据运行时环境数据进行全局最佳决策,并将结果信息提供给容错服务。 容错服务管理器可以通知容错服务有关危险网络状况(例如可能很快崩溃的对象主机),容错服务可能会决定迁移应用程序对象或采取其他纠正措施。 所收集的环境数据可以用于确定计算环境内的组件的健康评级,其可以被利用,例如为了选择用于迁移的最佳机器,或者在健康评级指示a 预计会失败。
    • 8. 发明授权
    • Using dynamically-linked libraries to add side effects to operations
    • 使用动态链接的库来添加操作的副作用
    • US5572709A
    • 1996-11-05
    • US80037
    • 1993-06-18
    • Glenn S. FowlerYennun HuangDavid G. KornChung-Hwa H. Rao
    • Glenn S. FowlerYennun HuangDavid G. KornChung-Hwa H. Rao
    • G06F9/06G06F9/46G06F11/14G06F11/20G06F12/00G06F17/30G06F9/44G06F9/455
    • G06F11/2071G06F17/30067G06F9/52
    • A backup file system which can be used without modification of application programs, the operating system, or the hardware. The backup file system is implemented by means of a dynamically-linkable replacement library and user-level processes on a primary computer system and a backup computer system. The dynamically-linkable replacement library has the same interfaces as a standard dynamically-linkable library of file operations. The functions in the replacement library perform the same file operations as their counterparts in the standard library; in addition, they send messages specifying the just-performed operation to a user-level process on the backup computer system. The user-level process executes the operation specified in the message on a backup file in the backup computer system. The files to be backed up are specified by identifying subtrees in the namespace of the primary file system; the subtrees make up a user-defined namespace. The backup file system is made fault tolerant by the use of monitor processes which monitor the backup computer system and the processes of the backup file system and deal with failures as required to keep the backup file system operating.
    • 可以在不修改应用程序,操作系统或硬件的情况下使用的备份文件系统。 备份文件系统通过在主计算机系统和备用计算机系统上的动态可链接替换库和用户级进程来实现。 动态链接替换库具有与标准动态链接的文件操作库相同的接口。 替换库中的功能与标准库中的功能执行相同的文件操作; 此外,它们将指定刚刚执行的操作的消息发送到备份计算机系统上的用户级进程。 用户级进程在备份计算机系统中的备份文件上执行消息中指定的操作。 要备份的文件通过在主文件系统的命名空间中标识子树来指定; 子树组成一个用户定义的命名空间。 通过使用监视备份计算机系统的监视进程和备份文件系统的进程并根据需要处理故障以使备份文件系统运行,备份文件系统是容错的。
    • 9. 发明授权
    • Input sequence reordering method for software failure recovery
    • 用于软件故障恢复的输入序列重排序方法
    • US5530802A
    • 1996-06-25
    • US264027
    • 1994-06-22
    • Wesley K. FuchsYennun HuangYi-Min Wang
    • Wesley K. FuchsYennun HuangYi-Min Wang
    • G06F11/14G06F11/00
    • G06F11/1438
    • A software failure bypass system based on checkpointing, input logging, rollback and input sequence reordering is disclosed. The software fault bypass system minimizes the number of involved processes as well as the total rollback distance. The software fault bypass system includes a progressive retry recovery algorithm which gradually increases the scope of the recovery when a previous retry step fails to bypass the detected fault and a reorder recovery algorithm which will attempt to bypass the detected fault by reordering and reprocessing the inputs that have been received by the faulty application process. The fault tolerant system includes a mechanism which utilizes information about the particular application process or the cause of the detected fault to determine if the recovery of a particular application process should proceed directly to the reorder recovery algorithm. In one embodiment, if the faulty process exhibits nondeterministic behavior, the overall progressive retry recovery algorithm should be utilized to recover the faulty process. If the faulty process does not exhibit nondeterministic behavior, however, the reorder recovery algorithm should be utilized to recover the faulty process.
    • 公开了一种基于检查点,输入记录,回滚和输入序列重新排序的软件故障旁路系统。 软件故障旁路系统可以最大程度地减少涉及的进程数量以及总回滚距离。 软件故障旁路系统包括逐行重试恢复算法,当先前的重试步骤不能绕过检测到的故障时,逐渐增加恢复的范围,以及重新排序恢复算法,该算法将尝试绕过检测到的故障,重新排序和重新处理输入, 已被错误的应用程序接收。 容错系统包括利用关于特定应用过程的信息或检测到的故障的原因的机制来确定特定应用进程的恢复是否应该直接进行到重新排序恢复算法。 在一个实施例中,如果故障过程表现出非确定性行为,则应采用整体逐行重试恢复算法来恢复故障过程。 然而,如果故障过程不显示非确定性行为,则应使用重排序恢复算法来恢复故障过程。