Flexible remote data mirroring
    41.
    发明授权
    Flexible remote data mirroring 有权
    灵活的远程数据镜像

    公开(公告)号:US09270752B2

    公开(公告)日:2016-02-23

    申请号:US14504371

    申请日:2014-10-01

    Abstract: Methods, systems, and configured storage media are provided for flexible data mirroring. In particular, the invention provides many-to-one data mirroring, including mirroring from local servers running the same or different operating systems and/or file systems at two or more geographically dispersed locations. The invention also provides one-to-many data mirroring, mirroring with or without a dedicated private telecommunications link, and mirroring with or without a dedicated server or another server at the destination(s) to assist the remote mirroring unit(s). In addition, the invention provides flexibility by permitting the use of various combinations of one or more external storage units and/or RAID units to hold mirrored data. Spoofing, SCSI and other bus emulations, and further tools and techniques are used in various embodiments of the invention.

    Abstract translation: 提供了方法,系统和配置的存储介质,用于灵活的数据镜像。 特别地,本发明提供了多对一的数据镜像,包括从在两个或更多地理上分散的位置处运行相同或不同操作系统和/或文件系统的本地服务器进行镜像。 本发明还提供一对多数据镜像,具有或不具有专用私人电信链路的镜像,以及在目的地处有或没有专用服务器或另一服务器的镜像,以协助远程镜像单元。 此外,本发明通过允许使用一个或多个外部存储单元和/或RAID单元的各种组合来保存镜像数据来提供灵活性。 在本发明的各种实施例中,使用了欺骗,SCSI和其它总线仿真以及其它工具和技术。

    INDEXING AND ANNOTATING A USABILITY TEST RECORDING
    43.
    发明申请
    INDEXING AND ANNOTATING A USABILITY TEST RECORDING 审中-公开
    指导和提供可用性测试记录

    公开(公告)号:US20150356062A1

    公开(公告)日:2015-12-10

    申请号:US14298137

    申请日:2014-06-06

    Abstract: A method for indexing a user interface test recording includes capturing, during a session, a recording of a plurality of interactions with the user interface, capturing, during the session, an event stream including a plurality of user interface events, synchronizing, in time, the plurality of interactions and the plurality of user interface events, identifying a point of interest in the event stream, wherein the point of interest is correlated to a time in the recording by the synchronization, and annotating the recording at a time correlated to when the point of interest occurred.

    Abstract translation: 用于索引用户界面测试记录的方法包括在会话期间捕获与用户界面的多个交互的记录,在会话期间捕获包括多个用户界面事件的事件流,在时间上同步, 所述多个交互和所述多个用户界面事件,识别所述事件流中的兴趣点,其中所述兴趣点通过所述同步与所述记录中的时间相关联,并且在与所述事件流中的 兴趣点发生。

    FUNCTION-LEVEL DYNAMIC INSTRUMENTATION
    44.
    发明申请
    FUNCTION-LEVEL DYNAMIC INSTRUMENTATION 有权
    功能水平动态仪表

    公开(公告)号:US20150347263A1

    公开(公告)日:2015-12-03

    申请号:US14453457

    申请日:2014-08-06

    Abstract: Methods for dynamically instrumenting a program while the program is executing are described. In some embodiments, profiling hooks may be selectively inserted into and removed from a program while the program is running. The hooks may gather profiling information, such as the frequency and duration of function calls, for a selected set of functions. The hooks may be inserted into the program without requiring a special build or modifications to the binary by modifying machine-level instructions for the program stored in system memory. The ability to selectively insert instrumentation into the machine-level instructions stored in the system memory allows a set of functions to be selected during execution of the program and hooks for each function of the set of functions to be dynamically inserted or removed during execution of the program to precisely capture profiling information for the set of functions.

    Abstract translation: 描述在程序执行时动态调试程序的方法。 在一些实施例中,在程序运行时,轮廓钩可被选择性地插入到程序中并从程序中移除。 钩子可以收集关于所选择的一组功能的分析信息,例如功能调用的频率和持续时间。 可以通过修改存储在系统存储器中的程序的机器级指令,将钩子插入程序中,而不需要对二进制进行特殊构建或修改。 将仪器选择性地插入到存储在系统存储器中的机器级指令中的能力允许在执行程序期间选择一组功能,并且对于在执行期间动态插入或移除的功能集的每个功能的钩子 程序来精确地捕获一组功能的分析信息。

    FILE REPLICATION USING FILE CONTENT LOCATION IDENTIFIERS
    46.
    发明申请
    FILE REPLICATION USING FILE CONTENT LOCATION IDENTIFIERS 有权
    使用文件内容位置标识符进行文件复制

    公开(公告)号:US20150269183A1

    公开(公告)日:2015-09-24

    申请号:US14219250

    申请日:2014-03-19

    Applicant: Red Hat, Inc.

    Inventor: Anand Avati

    Abstract: Systems and methods for file replication using file content location identifiers. An example method may comprise: receiving an identifier of a data structure associated with a file residing on a first file server, the data structure referencing a physical location of the contents of the file; identifying a file system operation to be performed with respect to a replica of the file residing on a second file server; and performing the file system operation by accessing the replica of the file using a file name alias comprising the identifier of the data structure.

    Abstract translation: 使用文件内容位置标识符进行文件复制的系统和方法。 示例性方法可以包括:接收与驻留在第一文件服务器上的文件相关联的数据结构的标识符,所述数据结构引用文件内容的物理位置; 识别关于驻留在第二文件服务器上的文件的副本执行的文件系统操作; 以及通过使用包括数据结构的标识符的文件名别名访问文件的副本来执行文件系统操作。

    RESTORATION OF CENTRALIZED DATA STORAGE MANAGER, SUCH AS DATA STORAGE MANAGER IN A HIERARCHICAL DATA STORAGE SYSTEM
    47.
    发明申请
    RESTORATION OF CENTRALIZED DATA STORAGE MANAGER, SUCH AS DATA STORAGE MANAGER IN A HIERARCHICAL DATA STORAGE SYSTEM 审中-公开
    中央数据存储管理器的恢复,如分层数据存储系统中的数据存储管理器

    公开(公告)号:US20150269035A1

    公开(公告)日:2015-09-24

    申请号:US14733250

    申请日:2015-06-08

    Abstract: Systems and methods for restoring a database in an information management system that does not include a secondary copy of the database, are disclosed. The systems and methods may include using metadata stored in non-production storage devices to restore the database. In some implementations the methods are used to consolidate multiple information management systems. In other implementations, the systems and methods are used for reviewing content of archived storage media. Other implementations are disclosed.

    Abstract translation: 公开了用于在不包括数据库的次要副本的信息管理系统中恢复数据库的系统和方法。 系统和方法可以包括使用存储在非生产存储设备中的元数据来恢复数据库。 在一些实现中,这些方法用于整合多个信息管理系统。 在其他实现中,系统和方法用于审查归档存储介质的内容。 公开了其他实现。

    Logging of application messages
    48.
    发明授权
    Logging of application messages 有权
    记录应用程序消息

    公开(公告)号:US09098613B2

    公开(公告)日:2015-08-04

    申请号:US11474004

    申请日:2006-06-23

    Inventor: Karsten Egetoft

    Abstract: The processing application includes numerous jobs for performing processing operations on computing objects. Whereas previous systems log job information on a per job basis, the apparatus and method includes generating application messages. These application messages are generated based on events in the operation of the application and the messages include predefined event information. The application messages are processing and filtered by a central logging device, which may be in response to customization properties. From this central logging device the filtered messages are centrally stored in an application log database, thereby providing a central depository and formatting of previously incongruent job-specific logging data.

    Abstract translation: 处理应用程序包括用于对计算对象执行处理操作的许多作业。 而以前的系统在每个作业的基础上记录作业信息,该装置和方法包括产生应用消息。 这些应用消息是基于应用程序的操作中的事件生成的,并且消息包括预定义的事件信息。 应用程序消息正在由中央记录设备进行处理和过滤,这可能是响应自定义属性。 从这个中央记录设备,将过滤的消息集中存储在应用程序日志数据库中,从而提供先前不协调的作业特定记录数据的中央存储和格式化。

    METHOD FOR THE COEXISTENCE OF SOFTWARE HAVING DIFFERENT SAFETY LEVELS IN A MULTICORE PROCESSOR SYSTEM
    49.
    发明申请
    METHOD FOR THE COEXISTENCE OF SOFTWARE HAVING DIFFERENT SAFETY LEVELS IN A MULTICORE PROCESSOR SYSTEM 审中-公开
    在多处理器系统中具有不同安全级别的软件的共存方法

    公开(公告)号:US20150212952A1

    公开(公告)日:2015-07-30

    申请号:US14603544

    申请日:2015-01-23

    Abstract: A method for the coexistence of software having different safety levels in a multicore processor which has at least two processor cores (2, 3). A memory range (4, 5) is associated with each processor core (2, 3) and a plurality of software (SW1, SW2) is processed on one of the processor cores (2, 3) having a predefined safety level. The plurality of software (SW1, SW2) is processed having a predefined safety level only on the processor core (2, 3) with which the same safety level is associated, in which during the processing of the plurality of software (SW1, SW2), the processor core (2, 3) accesses only the protected memory range (4, 5) which is permanently associated with this processor core (2, 3).

    Abstract translation: 一种用于在具有至少两个处理器核心(2,3)的多核处理器中共存具有不同安全级别的软件的方法。 存储器范围(4,5)与每个处理器核心(2,3)相关联,并且在具有预定安全级别的一个处理器核心(2,3)上处理多个软件(SW1,SW2)。 多个软件(SW1,SW2)仅在与其相关的相同安全级别的处理器核心(2,3)处理具有预定义的安全级别,其中在多个软件(SW1,SW2)的处理期间, 处理器核心(2,3)仅访问与该处理器核心(2,3)永久关联的受保护的存储器范围(4,5)。

Patent Agency Ranking