会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Method and apparatus for detecting references to deallocated memory in a
dynamic memory allocation system
    • 用于检测在动态存储器分配系统中对解除分配的存储器的引用的方法和装置
    • US5559980A
    • 1996-09-24
    • US32918
    • 1993-03-18
    • Paul A. ConnorsAlan L. Robertson
    • Paul A. ConnorsAlan L. Robertson
    • G06F12/02G06F12/10
    • G06F12/023G06F12/0292G06F12/10
    • A system and means for identifying references by a process or a subprogram of a process to deallocated memory in a dynamic memory allocation system. The system and method are effective in identifying such references even before they have manifested themselves, and also in identifying the perpetrators of such references. The system and method make use of that portion of the address space of the process which is not otherwise used. A dynamic memory allocation function responds to a requestor's request for memory allocation by mapping memory which the function is allocating to the requestor into otherwise-unused virtual address space, recording this mapping in the system's memory map, and returning the virtual address to the requestor for use in referencing the allocated memory. Hence, any attempted access by the requestor to the allocated memory uses the virtual address, and the virtual address must be translated through the process memory map before the access can be established. A dynamic memory deallocation function responds to a requestor's request for memory deallocation by deleting from the process memory map the mapping between the memory which is being deallocated and the corresponding virtual address. Hence, any subsequent attempted access by the requestor to the deallocated memory fails on account of the corresponding entry in the process memory map being empty and thus unavailable for completion of the requisite address translation. This failure is trapped, recorded, and reported by the system's conventional fault-management mechanisms.
    • 用于通过动态存储器分配系统中的重新分配存储器的进程或子程序的进程或子程序来识别引用的系统和装置。 该制度和方法即使在它们表现出来之前也有效地识别这些参考文献,并且还在确定这些参考文献的肇事者。 该系统和方法利用未另外使用的进程的地址空间的那部分。 动态存储器分配功能通过将功能正在分配给请求者的存储器映射到另外未使用的虚拟地址空间中来响应请求者对存储器分配的请求,将该映射记录在系统的存储器映射中,并将虚拟地址返回给请求者 用于引用分配的内存。 因此,请求者对所分配的存储器的任何尝试的访问使用虚拟地址,并且在可以建立访问之前,必须通过进程存储器映射来翻译虚拟地址。 动态存储器解除分配功能通过从进程存储器映射中删除被释放的存储器与对应的虚拟地址之间的映射来响应请求者对存储器释放的请求。 因此,请求者随后尝试访问被解除分配的内存的任何尝试都由于进程存储器映射中的相应条目为空而失败,因此不可用于完成必要的地址转换。 该故障被系统的常规故障管理机制所困扰,记录和报告。
    • 2. 发明申请
    • Simulation of failure recovery within clustered systems
    • 集群系统中故障恢复的仿真
    • US20080126829A1
    • 2008-05-29
    • US11467551
    • 2006-08-26
    • Alan L. RobertsonAndrew J. Beekhof
    • Alan L. RobertsonAndrew J. Beekhof
    • G06F11/07G06G7/62
    • G06F11/261G06F11/202
    • Failure recovery within clustered systems is simulated. For each of a number of failure conditions for an initial state of a number of computing elements of a computerized system, a failure state of the computing elements is generated that corresponds to the failure condition and that is based on the initial state of the computing elements. A failure condition may include one or more hardware and/or software failures. For each failure state of the computing elements, a recovery state is then generated, or simulated, for the computing elements, based on the failure state and the initial state of the computing elements and on a number of recovery rules for the computing elements. Each recovery state is then output for subsequent analysis, where such analysis may be either with human interaction, or automatically and without human interaction.
    • 模拟群集系统中的故障恢复。 对于计算机化系统的多个计算元件的初始状态的多个故障条件中的每一个,生成与故障条件对应的计算元件的故障状态,并且基于计算元件的初始状态 。 故障条件可能包括一个或多个硬件和/或软件故障。 对于计算元件的每个故障状态,然后基于计算元件的故障状态和初始状态以及计算元件的恢复规则的数量,为计算元件生成或模拟恢复状态。 然后输出每个恢复状态用于后续分析,其中这种分析可以是与人的交互,也可以是自动的而不是人的交互。
    • 3. 发明授权
    • Simulation of failure recovery within clustered systems
    • 集群系统中故障恢复的仿真
    • US07770063B2
    • 2010-08-03
    • US11467551
    • 2006-08-26
    • Alan L. RobertsonAndrew J. Beekhof
    • Alan L. RobertsonAndrew J. Beekhof
    • G06F11/00
    • G06F11/261G06F11/202
    • Failure recovery within clustered systems is simulated. For each of a number of failure conditions for an initial state of a number of computing elements of a computerized system, a failure state of the computing elements is generated that corresponds to the failure condition and that is based on the initial state of the computing elements. A failure condition may include one or more hardware and/or software failures. For each failure state of the computing elements, a recovery state is then generated, or simulated, for the computing elements, based on the failure state and the initial state of the computing elements and on a number of recovery rules for the computing elements. Each recovery state is then output for subsequent analysis, where such analysis may be either with human interaction, or automatically and without human interaction.
    • 模拟群集系统中的故障恢复。 对于计算机化系统的多个计算元件的初始状态的多个故障条件中的每一个,生成与故障条件对应的计算元件的故障状态,并且基于计算元件的初始状态 。 故障条件可能包括一个或多个硬件和/或软件故障。 对于计算元件的每个故障状态,然后基于计算元件的故障状态和初始状态以及计算元件的恢复规则的数量,为计算元件生成或模拟恢复状态。 然后输出每个恢复状态用于后续分析,其中这种分析可以是与人的交互,也可以是自动的而不是人的交互。