PROCEDE ET SYSTEME POUR GERER DES EXECUTABLES A BIBLIOTHEQUES PARTAGEES

    公开(公告)号:WO2002061579A3

    公开(公告)日:2002-08-08

    申请号:PCT/FR2002/000398

    申请日:2002-02-01

    Abstract: L'invention concerne un procédé et un système pour modifier de manière non intrusive un fichier exécutable E comprenant des références (F1, F2, et F3) à des fonctions disposées dans au moins une bibliothèque partagée B au sein d'un ordinateur. Selon l'invention on crée au moins deux nouveaux fichiers, un ficher META comprenant quelques références non résolues (F2, F3) dans le fichier exécutable E et un fichier de services comprenant de nouvelles fonctions ou services (X2, X3) à insérer dans le fichier exécutable E. La phase d'édition de liens affecte en priorité au fichier META puis à la bibliothèque partagée B les références non résolues. Lorsque ces références sont répertorier dans le fichier META, alors on établit, pour cette référence, un lien entre le fichier exécutable E et le fichier META à la place de la bibliothèque partagée B. Dans le fichier META on a ensuite la possibilité d’associer à cette référence une ou plusieurs fonctions stockées dans le fichier de service S et/ou dans la bibliothèque partagée B.

    PROCEDE DE GESTION D'UN PROCESSUS LOGICIEL, PROCEDE ET SYSTEME DE REDISTRIBUTION OU DE CONTINUITE DE FONCTIONNEMENT DANS UNE ARCHITECTURE MULTI-ORDINATEURS
    2.
    发明申请
    PROCEDE DE GESTION D'UN PROCESSUS LOGICIEL, PROCEDE ET SYSTEME DE REDISTRIBUTION OU DE CONTINUITE DE FONCTIONNEMENT DANS UNE ARCHITECTURE MULTI-ORDINATEURS 审中-公开
    用于控制软件过程的方法,用于在多计算机架构中重新配置或连续操作的方法和系统

    公开(公告)号:WO2006010812A2

    公开(公告)日:2006-02-02

    申请号:PCT/FR2005/001564

    申请日:2005-06-22

    Inventor: VERTES, Marc

    CPC classification number: G06F11/1482 G06F11/1438 G06F11/2035

    Abstract: La présente invention concerne un procédé de gestion d'une application logicielle fonctionnant dans une architecture multi-ordinateurs (cluster). Cette gestion s'applique par exemple à l'analyse ou la modification de son environnement d'exécution, d'une façon la plus transparente possible vis-à-vis de cette application. Cette gestion est appliquée à des opérations d'analyse, de capture et de restauration de l'état d'un ou plusieurs processus de l'application. Ces opérations utilisent un contrôleur externe à l'application qui réalise une injection d'instructions d'appels système à l'intérieur de la mémoire de travail du ou des processus à gérer.

    Abstract translation: 本发明涉及一种用于控制多计算机架构(集群)中的软件应用的方法。 所述控制可以应用于例如相对于所述应用以透明的方式分析或修改其环境。 该控件适用于分析,捕获和恢复一个或多个应用程序状态的操作。 所述操作使用在应用程序外部的控制器,并将系统调用指令注入到可控过程的工作存储器中。

    MIGRATION METHOD FOR SOFTWARE APPLICATION IN A MULTI-COMPUTING ARCHITECTURE, MULTI-COMPUTING METHOD AND SYSTEM FOR CARRYING OUT FUNCTIONAL CONTINUITY IMPLEMENTING SAID MIGRATION METHOD
    3.
    发明申请
    MIGRATION METHOD FOR SOFTWARE APPLICATION IN A MULTI-COMPUTING ARCHITECTURE, MULTI-COMPUTING METHOD AND SYSTEM FOR CARRYING OUT FUNCTIONAL CONTINUITY IMPLEMENTING SAID MIGRATION METHOD 审中-公开
    用于多计算结构中的软件应用的移动方法,用于实现功能连续性的多计算方法和系统实现移动方法

    公开(公告)号:WO2004015513A3

    公开(公告)日:2004-05-21

    申请号:PCT/FR0302372

    申请日:2003-07-28

    Abstract: The inventive method for carrying out a connection migration in a multicomputing architecture (cluster), from a first node which is called a primary node or operational node, comprising a first computer of said cluster on which an initial software application is run, towards at least one secondary node comprising an other computer of said cluster. Said method implements a virtual network address which is carried by the first computer and transferred to the other computer, the virtual network address being embodied in the form of a dialogue link between the cluster and client computers connected thereto and associated with the software application. The associated connections can, for example be associated with a software application which is replicated in another computer in such a way that the initial application service is switched to the replica thereof.

    Abstract translation: 用于在多计算架构(集群)中执行连接迁移的本发明的方法,所述连接迁移从称为主节点或操作节点的第一节点至少包括初始软件应用程序在其上运行的所述集群的第一计算机 一个辅助节点包括所述集群的另一个计算机。 所述方法实现由第一计算机承载并传送到另一计算机的虚拟网络地址,虚拟网络地址以与连接到其并与软件应用程序相关联的群集和客户端计算机之间的对话链接的形式来体现。 例如,相关联的连接可以与以另一计算机复制的软件应用相关联,使得初始应用服务被切换到其副本。

    PROCEDE DE MIGRATION D'UNE APPLICATION LOGICIELLE DANS UNE ARCHITECTURE MULTI-ORDINATEURS, PROCEDE POUR REALISER UNE CONTINUITE DE FONCTIONNEMENT METTANT EN ŒUVRE CE PROCEDE DE MIGRATION, ET SYSTEME MULTI-ORDINATEURS AINSI EQUIPE
    4.
    发明申请
    PROCEDE DE MIGRATION D'UNE APPLICATION LOGICIELLE DANS UNE ARCHITECTURE MULTI-ORDINATEURS, PROCEDE POUR REALISER UNE CONTINUITE DE FONCTIONNEMENT METTANT EN ŒUVRE CE PROCEDE DE MIGRATION, ET SYSTEME MULTI-ORDINATEURS AINSI EQUIPE 审中-公开
    用于多计算结构中的软件应用的移动方法,执行功能连续性实现移动方法的方法和提供给它的多计算系统

    公开(公告)号:WO2004015513A2

    公开(公告)日:2004-02-19

    申请号:PCT/FR2003/002372

    申请日:2003-07-28

    IPC: G06F

    Abstract: Procédé pour réaliser une migration de connexions dans une architecture multi-ordinateurs (cluster), depuis un premier nœud, appelé nœud primaire ou opérationnel, comprenant un premier ordinateur dudit cluster sur lequel une application logicielle initiale est exécutée, vers au moins un nœud secondaire comprenant un autre ordinateur dudit cluster. Ce procédé met en œuvre une adresse réseau virtuelle qui est portée par le premier ordinateur et qui est transférée sur l'autre ordinateur, cette adresse réseau virtuelle étant prévue comme lien de dialogue entre le cluster et des ordinateurs clients connectés au cluster et concernés par l'application logicielle. Les connexions concernées peuvent par exemple être associées à une application logicielle destinée à être répliquée sur un autre ordinateur de façon à permettre un basculement de service de l'application initiale vers sa réplique.

    Abstract translation: 用于在多计算架构(集群)中执行连接迁移的本发明的方法从被称为主节点或操作节点的第一节点至少包括在其上运行初始软件应用的所述集群的第一计算机 一个辅助节点包括所述集群的另一个计算机。 所述方法实现由第一计算机携带并传送到另一计算机的虚拟网络地址,虚拟网络地址以与连接到其并与软件应用程序相关联的群集和客户端计算机之间的对话链接的形式来体现。 例如,相关联的连接可以与以另一计算机复制的软件应用相关联,使得初始应用服务被切换到其副本。

    FUNCTIONAL CONTINUITY BY REPLICATING A SOFTWARE APPLICATION IN A MULTI-COMPUTER ARCHITECTURE
    5.
    发明申请
    FUNCTIONAL CONTINUITY BY REPLICATING A SOFTWARE APPLICATION IN A MULTI-COMPUTER ARCHITECTURE 审中-公开
    通过在多计算机体系结构中复制软件应用程序实现功能连续性

    公开(公告)号:WO2004015574B1

    公开(公告)日:2004-12-16

    申请号:PCT/FR0302371

    申请日:2003-07-28

    CPC classification number: G06F11/2097 G06F11/2038 G06F11/2041 G06F11/2046

    Abstract: Disclosed is a method for replicating a software application in a multi-computer architecture (cluster). Said software application is executed on a first computer of said cluster, which represents a primary or operational node, and is replicated on at least one other computer of the cluster, which represents a secondary node, comprising replication of the resources associated with said software application. The inventive method comprises streamlined updating of the replicated resources by means of a dynamic introspection mechanism supplying the structure of the application that is to be replicated and the dynamic graph of the implemented resources and dependencies.

    Abstract translation: 公开了一种用于在多计算机体系结构(群集)中复制软件应用程序的方法。 所述软件应用程序在代表主节点或操作节点的所述群集的第一计算机上执行,并被复制到代表次节点的群集中的至少一个其他计算机上,该群集包括复制与所述软件应用程序相关联的资源 。 本发明的方法包括借助提供要被复制的应用程序的结构的动态自检机制和所实现的资源和依赖关系的动态图来简化对复制资源的更新。

    FUNCTIONAL CONTINUITY BY REPLICATING A SOFTWARE APPLICATION IN A MULTI-COMPUTER ARCHITECTURE
    6.
    发明申请
    FUNCTIONAL CONTINUITY BY REPLICATING A SOFTWARE APPLICATION IN A MULTI-COMPUTER ARCHITECTURE 审中-公开
    通过在多计算机体系结构中替换软件应用程序的功能连续性

    公开(公告)号:WO2004015574A3

    公开(公告)日:2004-09-02

    申请号:PCT/FR0302371

    申请日:2003-07-28

    CPC classification number: G06F11/2097 G06F11/2038 G06F11/2041 G06F11/2046

    Abstract: Disclosed is a method for replicating a software application in a multi-computer architecture (cluster). Said software application is executed on a first computer of said cluster, which represents a primary or operational node, and is replicated on at least one other computer of the cluster, which represents a secondary node, comprising replication of the resources associated with said software application. The inventive method comprises streamlined updating of the replicated resources by means of a dynamic introspection mechanism supplying the structure of the application that is to be replicated and the dynamic graph of the implemented resources and dependencies.

    Abstract translation: 公开了一种用于在多计算机体系结构(集群)中复制软件应用程序的方法。 所述软件应用程序在所述集群的第一计算机上执行,所述第一计算机代表主节点或运营节点,并且在集群的至少一个其他计算机上进行复制,所述另一计算机代表辅助节点,包括与所述软件应用相关联的资源的复制 。 本发明的方法包括通过提供要复制的应用的结构的动态内省机制和所实现的资源和依赖性的动态图来简化对复制资源的更新。

    PROCEDE ET SYSTEME POUR GERER DES EXECUTABLES A BIBLIOTHEQUES PARTAGEES
    8.
    发明公开
    PROCEDE ET SYSTEME POUR GERER DES EXECUTABLES A BIBLIOTHEQUES PARTAGEES 有权
    方法和系统的共享库可执行控

    公开(公告)号:EP1386230A2

    公开(公告)日:2004-02-04

    申请号:EP02701384.6

    申请日:2002-02-01

    Applicant: Meiosys

    CPC classification number: G06F9/44521 G06F9/4486

    Abstract: The invention relates to a method and system for non-intrusively modifying an executable file E comprising references (F1, F2 and F3) with functions disposed in at least one shared library B within a computer. According to the invention, at least two new files are created, a META file comprising several unresolved references (F2, F3) in executable file E and a services file comprising new functions or services (X2, X3) to be inserted in executable file E. The link editing phase assigns the unresolved references to the META file as a priority and subsequently to shared library B. When said references are listed in the META file, a link is then established for said reference between executable file E and the META file in the place of shared library B. It is then possible, in the META file, to assign one or more functions stored in service file S and/or in shared library B to said reference. The invention can be used for the non-intrusive incremental extension of operating systems. It is no longer necessary to perform modifications inside the nucleus in order to modify the performance of the system.

    CONTINUITE DE FONCTIONNEMENT PAR REPLICATION D'UN LOGICIEL DANS UNE ARCHITECTURE MULTI-ORDINATEURS
    9.
    发明公开
    CONTINUITE DE FONCTIONNEMENT PAR REPLICATION D'UN LOGICIEL DANS UNE ARCHITECTURE MULTI-ORDINATEURS 有权
    软件实现复制功能在多计算机体系结构的不间断运行

    公开(公告)号:EP1529259A2

    公开(公告)日:2005-05-11

    申请号:EP03755641.2

    申请日:2003-07-28

    Applicant: Meiosys

    CPC classification number: G06F11/2097 G06F11/2038 G06F11/2041 G06F11/2046

    Abstract: Disclosed is a method for replicating a software application in a multi-computer architecture (cluster). Said software application is executed on a first computer of said cluster, which represents a primary or operational node, and is replicated on at least one other computer of the cluster, which represents a secondary node, comprising replication of the resources associated with said software application. The inventive method comprises streamlined updating of the replicated resources by means of a dynamic introspection mechanism supplying the structure of the application that is to be replicated and the dynamic graph of the implemented resources and dependencies.

    10.
    发明专利
    未知

    公开(公告)号:FR2881239B1

    公开(公告)日:2007-03-23

    申请号:FR0500720

    申请日:2005-01-24

    Abstract: The invention relates to a method for managing access to shared resources within a multi-processor or multi-computer environment, including while these processors are working in a physical parallelism. Such an access management is particularly useful for carrying out a control of the accesses to such resources, for example for shared memory, in order to stabilise or optimise the functioning of a process within a multi-task application using such a parallel environment. This method comprises in particular, during at least one (SchA) of its activation periods, a first task termed accessing (TA), in response to a request for access (InstrA) to said target resource, allocates an access termed continuous to said target resource, i.e. in order to exclude any access to said target resource (ShMPi) by at least one second task (TB) during the entire activation period (SchA) of the accessing task immediately after said request for access;

Patent Agency Ranking