会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 6. 发明申请
    • CONTROLLING AND RECOVERING LONG-LIVED TRANSACTIONS
    • 管理和恢复长期交易
    • US20120066189A1
    • 2012-03-15
    • US12879856
    • 2010-09-10
    • Manoj N. KumarGunisha MadanGrover H. Neuman
    • Manoj N. KumarGunisha MadanGrover H. Neuman
    • G06F17/30
    • G06F17/30017G06F11/1474
    • Some embodiments of the inventive subject matter are directed to performing sub-transactions of a long-lived transaction (LLT) in a sequence (e.g., according to an LLT flow) and writing a log entry at the performance of each of the sub-transactions that specifies results of the sub-transaction. Some embodiments do not require generating any compensating transactions during performance of the sub-transactions. Some embodiments are further directed to detecting that an interruption occurs to the LLT and repeating, or initiating re-performance of the LLT from the beginning of the sequence following the flow of the LLT from its beginning. During the re-performance of the LLT, some embodiments are further directed to checking the log entry at each sub-transaction to determine whether the sub-transaction was performed successfully before the interruption. If the log indicates that the long-lived transaction completed successfully, some embodiments are further directed to skipping performance of the sub-transaction until reaching a sub-transaction that does not have a valid log entry, then returning an error and recovering the LLT using instructions for compensating transactions that are already written into the LLT flow.
    • 本发明主题的一些实施例涉及以序列(例如,根据LLT流)执行长时间事务(LLT)的子事务,并且在执行每个子事务时写入日志条目 它指定子事务的结果。 一些实施例不需要在执行子事务期间生成任何补偿事务。 一些实施例进一步涉及检测到在LLT从其开始流动之后中断发生到LLT并重复或者从序列开头重新开始LLT的重新执行。 在LLT的重新执行期间,一些实施例进一步涉及在每个子事务处检查日志条目以确定子事务是否在中断之前成功执行。 如果日志指示长时间的事务成功完成,则一些实施例进一步涉及跳过子事务的性能,直到达到不具有有效日志条目的子事务,然后返回错误并使用 用于补偿已经写入LLT流中的事务的指令。
    • 7. 发明授权
    • Recoverability while adding storage to a redirect-on-write storage pool
    • 将存储添加到写入重定向存储池时的可恢复性
    • US08402230B2
    • 2013-03-19
    • US12879743
    • 2010-09-10
    • David K. BradfordDavid J. CraftManoj N. KumarGrover H. NeumanFrank L. Nichols, IIIAndrew N. Solomon
    • David K. BradfordDavid J. CraftManoj N. KumarGrover H. NeumanFrank L. Nichols, IIIAndrew N. Solomon
    • G06F12/06G06F12/16
    • G06F11/1471G06F3/0632G06F12/0246G06F2201/84G06F2212/7201
    • Embodiments include a method comprising detecting addition of a new nonvolatile machine-readable medium to a data storage pool of nonvolatile machine-readable media. The method includes preventing from being performed a first operation of a file system that requires a first parameter that identifies a logical indication of a location within the nonvolatile machine-readable media for the file system, until logical indications of locations within the new nonvolatile machine-readable medium for the file system have been stored in the data storage pool. The method includes allowing to be performed, prior to logical indications of locations within the new nonvolatile machine-readable medium being stored in the data storage pool, a second operation of the file system that does not require a second parameter that identifies a logical indication of a location within the nonvolatile machine-readable media, wherein the second operation causes data to be written into the new nonvolatile machine-readable medium.
    • 实施例包括一种方法,包括检测新的非易失性机器可读介质的添加到非易失性机器可读介质的数据存储池。 该方法包括防止执行文件系统的第一操作,文件系统的第一参数需要标识用于文件系统的非易失性机器可读介质内的位置的逻辑指示的第一参数,直到新的非易失性机器可读介质内的位置的逻辑指示为止, 文件系统的可读介质已经存储在数据存储池中。 该方法包括允许在新的非易失性机器可读介质中存储在数据存储池中的位置的逻辑指示之前执行文件系统的第二操作,其不需要标识逻辑指示的第二参数 所述非易失性机器可读介质内的位置,其中所述第二操作使数据被写入所述新的非易失性机器可读介质。
    • 8. 发明授权
    • Controlling and recovering long-lived transactions
    • 控制和恢复长寿命交易
    • US08311993B2
    • 2012-11-13
    • US12879856
    • 2010-09-10
    • Manoj N. KumarGunisha MadanGrover H. Neuman
    • Manoj N. KumarGunisha MadanGrover H. Neuman
    • G06F7/00G06F17/00
    • G06F17/30017G06F11/1474
    • Some embodiments of the inventive subject matter are directed to performing sub-transactions of a long-lived transaction (LLT) in a sequence (e.g., according to an LLT flow) and writing a log entry at the performance of each of the sub-transactions that specifies results of the sub-transaction. Some embodiments do not require generating any compensating transactions during performance of the sub-transactions. Some embodiments are further directed to detecting that an interruption occurs to the LLT and repeating, or initiating re-performance of the LLT from the beginning of the sequence following the flow of the LLT from its beginning. During the re-performance of the LLT, some embodiments are further directed to checking the log entry at each sub-transaction to determine whether the sub-transaction was performed successfully before the interruption. If the log indicates that the long-lived transaction completed successfully, some embodiments are further directed to skipping performance of the sub-transaction until reaching a sub-transaction that does not have a valid log entry, then returning an error and recovering the LLT using instructions for compensating transactions that are already written into the LLT flow.
    • 本发明主题的一些实施例涉及以序列(例如,根据LLT流)执行长时间事务(LLT)的子事务,并且在执行每个子事务时写入日志条目 它指定子事务的结果。 一些实施例不需要在执行子事务期间生成任何补偿事务。 一些实施例进一步涉及检测到在LLT从其开始流动之后中断发生到LLT并重复或者从序列开头重新开始LLT的重新执行。 在LLT的重新执行期间,一些实施例进一步涉及在每个子事务处检查日志条目以确定子事务是否在中断之前成功执行。 如果日志指示长时间的事务成功完成,则一些实施例进一步涉及跳过子事务的性能,直到达到不具有有效日志条目的子事务,然后返回错误并使用 用于补偿已经写入LLT流中的事务的指令。
    • 9. 发明授权
    • On-demand paging-in of pages with read-only file system
    • 只读文件系统的按需分页
    • US08244954B2
    • 2012-08-14
    • US12249701
    • 2008-10-10
    • Perinkulam I. GaneshRajeev MishraGrover H. NeumanMark D. Rogers
    • Perinkulam I. GaneshRajeev MishraGrover H. NeumanMark D. Rogers
    • G06F9/445
    • G06F12/1072
    • Disclosed is a computer implemented method and computer program product to resume a process at an arrival machine that is in an identical state to a frozen process on a departure machine. The arrival machine receives checkpoint data for the process from the departure machine. The arrival machine creates the process. The arrival machine updates a page table, wherein the page table comprises a segment, page number, and offset corresponding to a page of the process available from a remote paging device, wherein the remote paging device is remote from the arrival machine. The arrival machine resumes the process. The arrival machine generates a page fault for the page, responsive to resuming the process. The arrival machine looks up the page in the page table, responsive to the page fault. The arrival machine determines whether the page is absent in the arrival machine. The arrival machine transmits a page-in request to the departure machine, responsive to a determination that the page is absent. The arrival machine receives the page from the departure machine.
    • 公开了一种计算机实现的方法和计算机程序产品,用于恢复与出发机器上的冻结过程处于相同状态的到达机器处的过程。 到达机器从出发机接收过程的检查点数据。 到达机器创建过程。 到达机器更新页表,其中页表包括对应于从远程寻呼设备可用的过程的页面的段,页码和偏移,其中远程寻呼设备远离到达机器。 到达机器恢复过程。 响应于恢复过程,到达机器会为页面生成页面错误。 到达机器在页面表中查找页面,以响应页面错误。 到达机器确定到达机器中页面是否不存在。 响应于确定页面不存在,到达机器向出发机器发送寻呼请求。 到达机器从出发机接收页面。
    • 10. 发明申请
    • ON-DEMAND PAGING-IN OF PAGES WITH READ-ONLY FILE SYSTEM
    • 用只读文件系统的页面分页
    • US20130007409A1
    • 2013-01-03
    • US13543581
    • 2012-07-06
    • Perinkulam I. GaneshRajeev MishraGrover H. NeumanMark D. Rogers
    • Perinkulam I. GaneshRajeev MishraGrover H. NeumanMark D. Rogers
    • G06F12/10
    • G06F12/1072
    • Disclosed is a computer implemented method to resume a process at an arrival machine that is in an identical state to a frozen process on a departure machine. The arrival machine receives checkpoint data for the process from the departure machine. It creates the process. It updates a page table, wherein the page table comprises a segment, page number, and offset corresponding to a page of the process available from a remote paging device, wherein the remote paging device is remote from the arrival machine. It resumes the process and responsively generates a page fault for the page. It looks up the page in the page table, responsive to the page fault. It determines whether the page is absent in the arrival machine. It transmits a page-in request to the departure machine, responsive to a determination that the page is absent. It receives the page from the departure machine.
    • 公开了一种计算机实现的方法,用于在到达机器处恢复与出发机器上的冻结过程处于相同状态的过程。 到达机器从出发机接收过程的检查点数据。 它创建的过程。 它更新页表,其中页表包括对应于从远程寻呼设备可用的过程的页面的段,页码和偏移,其中远程寻呼设备远离到达机器。 它恢复该过程,并响应地为页面生成页面错误。 它会在页面表中查找页面,以响应页面错误。 它确定到达机器中页面是否不存在。 响应于确定页面不存在,它向出发机器发送寻呼请求。 它从出发机接收页面。