会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 11. 发明申请
    • Predictive Method for Managing Logging or Replaying Non-Deterministic Operations within the Execution of an Application Process
    • 在执行应用程序过程中管理记录或重放非确定性操作的预测方法
    • US20080086730A1
    • 2008-04-10
    • US11813960
    • 2006-01-20
    • Marc Vertes
    • Marc Vertes
    • G06F9/46
    • G06F11/3476G06F11/1438G06F2201/86
    • This invention relates to a management method, more particularly by logging and replay, for software operations performed during the execution of an application process executed on a computer. This method applies in particular to internal operations sending a result datum to the managed process, and comprises the following steps: carrying out a deterministic software processing, termed prediction function (FH), based on the state of a managed process or of the application (AOP, ASB), to provide a predicted result (RP) for said operation; comparative test to establish whether the value of the predicted result (RP) corresponds or does not correspond to the value of the actual result (DR, RRJ); performance of a complementary management phase (CH, DH) of said managed operation, this complementary management depending on the result of the preceding test.
    • 本发明涉及管理方法,更具体地说是通过记录和重播用于在执行在计算机上执行的应用程序过程中执行的软件操作。 该方法特别适用于向被管理进程发送结果数据的内部操作,并且包括以下步骤:基于被管理进程或应用程序的状态执行称为预测功能(FH)的确定性软件处理 AOP,ASB),以提供用于所述操作的预测结果(RP); 比较测试,以确定预测结果(RP)的值是否对应于或不对应于实际结果(DR,RRJ)的值; 执行所述管理操作的补充管理阶段(CH,DH),这种补充管理取决于上述测试的结果。
    • 12. 发明授权
    • Optimizing deterministic event record and replay operations
    • 优化确定性事件记录和重放操作
    • US08370841B2
    • 2013-02-05
    • US12275926
    • 2008-11-21
    • Dinesh SubhravetiPhilippe BergheaudMarc Vertes
    • Dinesh SubhravetiPhilippe BergheaudMarc Vertes
    • G06F9/46G06F12/00
    • G06F11/203G06F11/2033G06F11/2043
    • Mechanisms for managing task events during the scheduling period of a task executing on a processor. Only events of specific portions of the scheduling period are logged, wherein a first shared resource access has been granted for the task, this portion of the scheduling period involving gathering all the non-deterministic events which cannot be replayed by simple task re-execution. Other independent non-deterministic event records are still logged as usual when they occur out of the portion of the scheduling period for which a record has been created. This limits the number of logged events during a recording session of an application and limits the frequency of events to transmit from the production machine to the replay machine.
    • 在处理器上执行的任务的调度期间管理任务事件的机制。 只记录调度周期的特定部分的事件,其中已经为该任务授予了第一共享资源访问,该调度周期的该部分涉及收集所有不能通过简单的任务重新执行重放的非确定性事件。 其他独立的非确定性事件记录在出现在创建记录的调度周期的部分之前仍然照常记录。 这限制了在应用程序的记录会话期间记录事件的数量,并限制了从生产计算机传输到重播机器的事件的频率。
    • 13. 发明授权
    • Method for system call interception in user space
    • 用户空间中系统调用拦截的方法
    • US08230399B2
    • 2012-07-24
    • US11867296
    • 2007-10-04
    • Marc Vertes
    • Marc Vertes
    • G06F9/44G06F11/00
    • G06F9/4486
    • A method is provided which includes: facilitating intercepting a system call in user space by setting up signal handler code for executing operations related to the system call, and performing in the executing process, before execution of the system call, a SELF PTRACE request which sets system and self trace flags in the operating system kernel, wherein the self trace flag facilitates self-notifying the executing process whenever the executing process executes the system call; and intercepting the system call, including: verifying by the kernel that the system and self trace flags are set; saving and sending a signal to the signal handler conveying system call information to the user space; starting execution in user space of the signal handler; and at the end of signal handler execution, re-starting execution of the executing process, while providing system call return information to code of the executing process making the system call.
    • 提供了一种方法,其包括:通过设置用于执行与系统调用相关的操作的信号处理程序代码来简化在用户空间中的系统调用,并且在执行系统调用之前执行执行过程,设置SELF PTRACE请求 系统和自我跟踪标志,其中,只要执行过程执行系统调用,自我跟踪标志便于自动通知执行过程; 并拦截系统调用,包括:内核验证系统和自我跟踪标志的设置; 将信号发送到向用户空间传送系统呼叫信息的信号处理器; 在信号处理程序的用户空间中开始执行; 并且在信号处理程序执行结束时,重新启动执行过程的执行,同时向进行系统调用的执行过程的代码提供系统调用返回信息。
    • 14. 发明授权
    • Predictive method for managing logging or replaying non-deterministic operations within the execution of an application process
    • 在应用程序执行过程中管理日志记录或重放非确定性操作的预测方法
    • US08132190B2
    • 2012-03-06
    • US11813960
    • 2006-01-20
    • Marc Vertes
    • Marc Vertes
    • G06F3/00G06F9/44G06F9/46G06F13/00
    • G06F11/3476G06F11/1438G06F2201/86
    • This invention relates to a management method, more particularly by logging and replay, for software operations performed during the execution of an application process executed on a computer. The method applies in particular to internal operations sending a result datum to the managed process, and comprises the following steps: —carrying out a deterministic software processing, termed prediction function (FH), based on the state of a managed process or of the application (AOP, ASB), to provide a predict result (RP) for said operation; —comparative test to establish whether the value of the predict result (RP) corresponds or does not correspond to the value of the actual result (DR, RRJ); —performance of a complementary management depending on the result of the preceding test.
    • 本发明涉及管理方法,更具体地说是通过记录和重播用于在执行在计算机上执行的应用程序过程中执行的软件操作。 该方法特别适用于向被管理进程发送结果数据的内部操作,并且包括以下步骤: - 基于被管理进程或应用程序的状态进行称为预测功能(FH)的确定性软件处理 (AOP,ASB),为所述操作提供预测结果(RP); 确定预测结果(RP)的值是否对应于实际结果(DR,RRJ)的值的对比测试; - 根据上述测试的结果执行补充管理。
    • 15. 发明申请
    • Non-Intrusive Method for Replaying Internal Events In An Application Process, And System Implementing This Method
    • 非侵入性方法在应用过程中重放内部事件,系统实现该方法
    • US20080046696A1
    • 2008-02-21
    • US11813979
    • 2006-01-20
    • Marc Vertes
    • Marc Vertes
    • G06F11/34
    • G06F11/3476G06F11/1438G06F11/1471G06F2201/86
    • This invention relates to a method for replaying, from a log file, internal events within a process belonging to a software application in a network. This method comprising the following steps: executing at least one replay instruction by the target process, initiating a replayed operation (EVI) that returns, to this target process (PB1), at least one result datum obtained (RRJ) by this replayed operation; performing, by a software agent (PRI) external to the restart process, a forcing process (7) comprising a forcing operation upon the target process, instead and in place of the replay result datum (RRJ), of a forced datum, (RLi), extracted from logging data. Advantageously, the target process (PB1) executes the replay instruction of its own initiative from its executable file (EXE; FIG. 7).
    • 本发明涉及一种从日志文件重播属于网络中的软件应用的进程内的内部事件的方法。 该方法包括以下步骤:通过目标处理执行至少一个重放指令,启动通过该重放操作返回到该目标处理(PB1)至少一个获得的结果数据(RRJ)的重放操作(EVI) ; 通过由重新启动过程外部的软件代理(PRI)来执行强制过程(7),该强制过程(7)包括强制基准的目标过程(而不是代替重播结果数据(RRJ))的强制操作(RLi ),从日志数据中提取。 有利地,目标进程(PB 1)从其可执行文件(EXE;图7)执行其主动的重放指令。
    • 16. 发明申请
    • Method for executing an application in a virtual container forming a virtualized environment session
    • 在形成虚拟环境会话的虚拟容器中执行应用的方法
    • US20070234295A1
    • 2007-10-04
    • US11374362
    • 2006-03-13
    • Laurent DufourCedric Le GoaterMarc Vertes
    • Laurent DufourCedric Le GoaterMarc Vertes
    • G06F9/44
    • G06F11/3644
    • This invention relates to a method for dynamic insertion of a computer code processing within a running computer task in a transparent fashion for this target task. It also relates to a method using such a dynamic insertion in order to execute a multi-task application in a virtual container forming a virtualized environment session. This method comprises the following steps: storage by a manager task of a hooking datum representing the code processing to be inserted; execution, within the execution of a system routine called by the target task, of a hooking instruction initiating a test of the hooking datum; execution of the inserted code, according to the result of said test and instead of the program instruction following the hooking instruction in the execution of said system routine.
    • 本发明涉及一种以目标任务的透明方式动态插入运行计算机任务内的计算机代码处理的方法。 它还涉及使用这种动态插入的方法,以便在形成虚拟环境会话的虚拟容器中执行多任务应用。 该方法包括以下步骤:通过管理员任务存储表示要插入的代码处理的挂钩数据; 在执行由目标任务调用的系统例程的情况下执行启动对所述挂钩基准的测试的挂钩指令; 根据所述测试的结果执行插入的代码,而不是执行所述系统例程中的挂钩指令之后的程序指令。