会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Negotiated graceful takeover in a node cluster
    • 在节点集群中协商优雅的接管
    • US06920580B1
    • 2005-07-19
    • US09933883
    • 2001-08-20
    • Samuel M. CramerScott Schoenthal
    • Samuel M. CramerScott Schoenthal
    • G06F11/00G06F11/07G06F11/20
    • G06F11/20G06F11/0757G06F11/2023G06F11/2038G06F11/2046
    • The invention is a method for operating a file server system in a cluster mode that provides for relatively rapid and reliable takeover of a failed file server in the cluster by a partner file server when the failed file server has detected a fault that will cause it to shut down. This is done by the failed file server requesting the one file server to take over its file services after detecting the fault in its operations, the one file server letting the failed file server complete existing file service requests from clients, refusing further file service requests addressed to the failed file server, and the one file server taking over by transferring file service requests to the one file server. As part of this takeover the one file server takes on the identity of the failed filer and activates network interfaces and network addresses that replicate the failed server's network addresses.
    • 本发明是一种用于以集群模式操作文件服务器系统的方法,当故障文件服务器检测到故障时,可以由合作伙伴文件服务器相对快速和可靠地接管集群中的故障文件服务器, 关掉。 这是由失败的文件服务器请求一个文件服务器检测到其操作中的故障后接管其文件服务,一个文件服务器使失败的文件服务器完成客户端的现有文件服务请求,拒绝进一步的文件服务请求 到失败的文件服务器,并且一个文件服务器通过将文件服务请求传送到一个文件服务器来接管。 作为接管的一部分,一个文件服务器承担了失败的文件管理器的身份,并激活了复制失败服务器网络地址的网络接口和网络地址。
    • 6. 发明授权
    • Technique for coherent suspension of I/O operations in a RAID subsystem
    • 在RAID子系统中进行I / O操作连续停止的技术
    • US07328364B1
    • 2008-02-05
    • US10394917
    • 2003-03-21
    • James LeongScott SchoenthalSrinivasan ViswanathanRajesh Sundaram
    • James LeongScott SchoenthalSrinivasan ViswanathanRajesh Sundaram
    • G06F11/00
    • G06F11/2087
    • A technique coherently suspends input/output (I/O) operations in a RAID subsystem of a storage system. A configuration tree of the RAID subsystem has a plurality of objects representing a logical configuration of storage devices coupled to the system. According to the technique, a “freeze” condition may be imposed on an object of the configuration tree to suspend I/O operations directed to that object. In order to freeze, I/O operations underway (“in flight”) in the RAID subsystem and directed to the object need to complete sufficiently so as to reach a recoverable state in the event the subsystem subsequently fails prior to an I/O restart procedure. Once a freeze condition has been imposed, new I/O requests directed to the object are inserted onto a freeze list of pending requests at the RAID subsystem and are blocked from processing until the object is “unfrozen” (i.e., the freeze condition is lifted).
    • 一种技术在存储系统的RAID子系统中相干地挂起输入/输出(I / O)操作。 RAID子系统的配置树具有表示耦合到系统的存储设备的逻辑配置的多个对象。 根据该技术,可以对配置树的对象施加“冻结”状态,以暂停针对该对象的I / O操作。 为了冻结,RAID子系统中正在进行的(针对飞行中)操作的I / O操作需要充分完成,以便在子系统在I / O重新启动之前发生故障的情况下达到可恢复状态 程序。 一旦冻结条件被强制执行,定向到对象的新的I / O请求将被插入到RAID子系统的待处理请求的冻结列表上,并且被阻止处理,直到对象被“解冻”(即,冻结条件被解除 )。
    • 7. 发明授权
    • Persistent context-based behavior injection or testing of a computing system
    • 持久的基于上下文的行为注入或测试计算系统
    • US06976189B1
    • 2005-12-13
    • US10105060
    • 2002-03-22
    • Scott SchoenthalSrinivasan Viswanathan
    • Scott SchoenthalSrinivasan Viswanathan
    • G06F11/00
    • G06F11/3672
    • The invention provides a method and system for persistent context-based behavior injection in a computing system, such as in a redundant storage system or another system having a layered or modular architecture. Behaviors that are injected can be specified to have triggering conditions, such that the behavior is not injected unless the conditions are true. Triggering conditions may include a selected ordering of conditions and a selected context for each behavior. In a system having a layered architecture, behavior injection might be used to evaluate correct responses in the face of cascaded errors in a specific context or thread, other errors that are related by context, concurrent errors, or multiple errors. Behavior injection uses non-volatile memory to preserve persistence of filter context information across possible system errors, for reporting of the results of behavior injection, and to preserve information across recovery from system errors. Multiple behavior injection threads are also provided. Behavior injection can also be performed in a logically distributed system or from a logically remote system.
    • 本发明提供了一种在诸如冗余存储系统或具有分层或模块化架构的另一系统的计算系统中用于持久上下文的行为注入的方法和系统。 注入的行为可以被指定为具有触发条件,使得行为不被注入,除非条件为真。 触发条件可以包括所选择的条件排序和针对每个行为的选择的上下文。 在具有分层架构的系统中,可以使用行为注入来评估在特定上下文或线程中的级联错误的正确响应,与上下文,并发错误或多个错误相关的其他错误。 行为注入使用非易失性存储器来保留跨可能的系统错误的过滤器上下文信息的持久性,用于报告行为注入的结果,并在跨系统错误的恢复中保留信息。 还提供了多行为注入线程。 行为注入也可以在逻辑分布式系统中或从逻辑上远程系统执行。
    • 8. 发明授权
    • Persistent and reliable delivery of event messages
    • 持续可靠地传递事件消息
    • US06910154B1
    • 2005-06-21
    • US09642064
    • 2000-08-18
    • Scott Schoenthal
    • Scott Schoenthal
    • G06F11/00
    • G06F11/0787G06F11/0709
    • The invention provides a method and system for persistent and reliable delivery of event messages. Those parts of the system responsible for delivering event messages are able to persistently maintain those event messages until the intended recipient of the event message confirms delivery of those event messages. Those parts of the system responsible for recovering from system crashes and other system errors are able to persistently maintain those event messages until delivery, even after recovery from system crashes or other system errors. The system includes a set of event message producers, and maintains an event-indication queue of those event messages provided by the event producers using a set of pre-allocated resources. An event-distribution engine distributes event messages to intended recipients and, after having received confirmation that the event messages were received, removes them from the event-indication queue. Recipients of event messages receive the event messages, acknowledge their receipt thereof, and might take action in response to the event message. The system includes persistent memory, initialization memory, and recipient persistent memories, and provides upon recovery from system crashes or other system error, an ability to replay event messages recorded in those memories, to re-present them as event messages. A cluster of file servers collectively forming a highly-available system shares persistent memories, so that upon a system crash or other system error, at least one other file server has a record of those event messages.
    • 本发明提供了用于持续和可靠地传递事件消息的方法和系统。 负责传递事件消息的系统的那些部分能够持续地维护那些事件消息,直到事件消息的预期接收者确认这些事件消息的传送。 负责从系统崩溃和其他系统错误中恢复的系统的那些部分,即使在系统崩溃或其他系统错误恢复之后,也可以持续地维护这些事件消息直到传送。 该系统包括一组事件消息生成器,并且使用一组预先分配的资源维护由事件生成器提供的那些事件消息的事件指示队列。 事件分发引擎将事件消息分发给预期的收件人,并且在已经接收到接收到事件消息的确认之后,将它们从事件指示队列中移除。 事件消息的接收者接收事件消息,确认其接收,并且可以响应于事件消息而采取行动。 该系统包括持久存储器,初始化存储器和接收者持久存储器,并且在从系统崩溃或其他系统错误恢复时提供重放在那些存储器中记录的事件消息的能力,以将其重新呈现为事件消息。 共同形成高可用性系统的一组文件服务器共享持久存储器,使得在系统崩溃或其他系统错误时,至少一个其他文件服务器具有这些事件消息的记录。
    • 9. 发明授权
    • Coordinating persistent status information with multiple file servers
    • 与多个文件服务器协调持久状态信息
    • US06829720B2
    • 2004-12-07
    • US10321832
    • 2002-12-16
    • Scott SchoenthalAlan RoweSteven R. Kleiman
    • Scott SchoenthalAlan RoweSteven R. Kleiman
    • G06F1100
    • G06F11/2007G06F11/142G06F11/2033G06F11/2041G06F11/2048G06F11/2097
    • The invention provides a storage system, and a method for operating a storage system, that provides for relatively rapid and reliable takeover among a plurality of independent file servers. Each file server maintains a reliable communication path to the others. Each file server maintains its own state in reliable memory. Each file server regularly confirms the state of the other file servers. Each file server labels messages on the redundant communication paths, so as to allow other file servers to combine the redundant communication paths into a single ordered stream of messages. Each file server maintains its own state in its persistent memory and compares that state with the ordered stream of messages, so as to determine whether other file servers have progressed beyond the file server's own last known state. Each file server uses the shared resources (such as magnetic disks) themselves as part of the redundant communication paths, so as to prevent mutual attempts at takeover of resources when each file server believes the other to have failed. Each file server provides a status report to the others when recovering from an error, so as to prevent the possibility of multiple file servers each repeatedly failing and attempting to seize the resources of the others.
    • 本发明提供一种存储系统和一种用于操作存储系统的方法,其提供在多个独立文件服务器之间相对快速和可靠的接管。 每个文件服务器保持与其他文件服务器的可靠通信路径。 每个文件服务器在可靠的内存中维护自己的状态。 每个文件服务器定期确认其他文件服务器的状态。 每个文件服务器在冗余通信路径上标记消息,以便允许其他文件服务器将冗余通信路径组合成单个有序消息流。 每个文件服务器在其持久存储器中维护其自己的状态,并将该状态与消息的有序流进行比较,以便确定其他文件服务器是否已超出文件服务器自己的最后一个已知状态。 每个文件服务器使用共享资源(例如磁盘)本身作为冗余通信路径的一部分,以便当每个文件服务器认为其他文件服务器发生故障时,防止相互尝试接管资源。 每个文件服务器在从错误中恢复时向其他文件服务器提供状态报告,以防止多个文件服务器的重复出现故障,并尝试占用其他资源。