FR2958059A1 - Procede, programme d'ordinateur et dispositif de validation d'execution de taches dans des systemes informatiques evolutifs - Google Patents
Procede, programme d'ordinateur et dispositif de validation d'execution de taches dans des systemes informatiques evolutifs Download PDFInfo
- Publication number
- FR2958059A1 FR2958059A1 FR1052235A FR1052235A FR2958059A1 FR 2958059 A1 FR2958059 A1 FR 2958059A1 FR 1052235 A FR1052235 A FR 1052235A FR 1052235 A FR1052235 A FR 1052235A FR 2958059 A1 FR2958059 A1 FR 2958059A1
- Authority
- FR
- France
- Prior art keywords
- test
- task
- execution
- cluster
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Prevention of errors by analysis, debugging or testing of software
- G06F11/3668—Testing of software
- G06F11/3672—Test management
- G06F11/3688—Test management for test execution, e.g. scheduling of test suites
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
Description
Claims (10)
- REVENDICATIONS1. Procédé de validation d'exécution d'au moins une tâche pour système informatique évolutif dans un environnement de test comprenant au moins un cluster, chacun desdits au moins cluster comprenant une pluralité de noeuds, au moins un noeud de ladite pluralité de noeuds de chacun desdits au moins un cluster comprenant un programme résidant en mémoire, ce procédé étant caractérisé en ce que ledit programme résidant en mémoire, appelé le programme, comprend les étapes suivantes, - transmission à un système de mémorisation d'éléments de tests d'au moins une caractéristique de ladite pluralité de noeuds du cluster auquel appartient le noeud comprenant ledit programme ; - en réponse à ladite étape de transmission, si ledit système de mémorisation d'éléments de tests comprend des données représentatives d'au moins un test de ladite au moins une tâche compatible avec ladite au moins une caractéristique, réception (405) desdites données représentatives dudit au moins un test permettant l'exécution de ladite au moins une tâche dans le cluster auquel appartient le noeud comprenant ledit programme ; et, - si les ressources disponibles du cluster auquel appartient le noeud comprenant ledit programme permettent l'exécution de ladite au moins une tâche selon lesdites données reçues représentatives dudit au moins un test, exécution (435) de ladite au moins une tâche selon lesdites données reçues représentatives dudit au moins un test et transmission (440) d'au moins un résultat obtenu lors de ladite exécution.
- 2. Procédé selon la revendication 1 selon lequel ladite étape de réception de données permettant l'exécution de ladite au moins une tâche comprend une étape de réception d'au moins une donnée de configuration de l'environnement du cluster auquel appartient le noeud comprenant ledit programme, le procédé comprenant en outre une étape de configuration del'environnement du cluster auquel appartient le noeud comprenant ledit programme selon ladite donnée de configuration reçue.
- 3. Procédé selon la revendication 1 ou la revendication 2 selon lequel ladite étape de réception de données permettant l'exécution de ladite au moins une tâche comprend une étape de réception d'au moins une donnée pour déterminer un résultat d'exécution de ladite au moins une tâche, le procédé comprenant en outre une étape de détermination d'au moins un résultat d'exécution de ladite au moins une tâche selon ladite au moins une donnée reçue pour déterminer un résultat d'exécution de ladite au moins une tâche.
- 4. Procédé selon l'une quelconque des revendications précédentes comprenant en outre une étape de création (410) dudit au moins un test de ladite au moins une tâche selon lesdites données reçues représentatives dudit au moins un test.
- 5. Procédé selon l'une quelconque des revendications précédentes comprenant en outre une étape de création d'une entrée dans une table d'exécution de routines en réponse à ladite étape de réception de données permettant l'exécution de ladite au moins une tâche, ladite table d'exécution de routines permettant l'exécution automatique de ladite au moins une tâche.
- 6. Procédé selon l'une quelconque des revendications précédentes comprenant en outre une étape de transmission d'une commande à un système externe pour ordonner l'envoi d'un rapport d'exécution de ladite au moins une tâche.
- 7. Procédé selon l'une quelconque des revendications précédentes selon lequel ledit système de mémorisation d'éléments de tests comprend une base de données (310), ladite base de données comprenant des données d'environnement, de test, d'analyse et de tâches, ladite étape de transmission de ladite au moins une caractéristique de ladite pluralité de noeuds du cluster auquel appartient le noeud comprenant ledit programme comprenant une requête d'accès à ladite base de données.
- 8. Procédé selon l'une quelconque des revendications précédentes selon lequel une pluralité de tests est exécutée simultanément.
- 9. Programme d'ordinateur comprenant des instructions adaptées à la mise en oeuvre de chacune des étapes du procédé selon l'une quelconque des revendications précédente lorsque ledit programme est exécuté sur un ordinateur.
- 10. Dispositif comprenant des moyens adaptés à la mise en oeuvre de chacune des étapes du procédé selon l'une quelconque des revendications 1 à 8.
Priority Applications (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR1052235A FR2958059B1 (fr) | 2010-03-26 | 2010-03-26 | Procede, programme d'ordinateur et dispositif de validation d'execution de taches dans des systemes informatiques evolutifs |
| BR112012021145A BR112012021145A2 (pt) | 2010-03-26 | 2011-03-22 | processo, programa computacional e dispositivo de validação de execução de tarefas em sistemas computacionais escaláveis. |
| US13/637,639 US20130031532A1 (en) | 2010-03-26 | 2011-03-22 | Method, computer, and device for validating execution of tasks in adaptable computer systems |
| JP2013500560A JP2013524312A (ja) | 2010-03-26 | 2011-03-22 | 適応型コンピュータシステムにおけるタスクの実行を検証するための方法、コンピュータプログラム、および装置 |
| EP11715960A EP2553584A1 (fr) | 2010-03-26 | 2011-03-22 | Procede, programme d'ordinateur et dispositif de validation d'execution de taches dans des systemes informatiques evolutifs |
| PCT/FR2011/050584 WO2011117528A1 (fr) | 2010-03-26 | 2011-03-22 | Procede, programme d'ordinateur et dispositif de validation d'execution de taches dans des systemes informatiques evolutifs |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR1052235A FR2958059B1 (fr) | 2010-03-26 | 2010-03-26 | Procede, programme d'ordinateur et dispositif de validation d'execution de taches dans des systemes informatiques evolutifs |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| FR2958059A1 true FR2958059A1 (fr) | 2011-09-30 |
| FR2958059B1 FR2958059B1 (fr) | 2012-04-13 |
Family
ID=42306691
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| FR1052235A Active FR2958059B1 (fr) | 2010-03-26 | 2010-03-26 | Procede, programme d'ordinateur et dispositif de validation d'execution de taches dans des systemes informatiques evolutifs |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US20130031532A1 (fr) |
| EP (1) | EP2553584A1 (fr) |
| JP (1) | JP2013524312A (fr) |
| BR (1) | BR112012021145A2 (fr) |
| FR (1) | FR2958059B1 (fr) |
| WO (1) | WO2011117528A1 (fr) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060070033A1 (en) * | 2004-09-24 | 2006-03-30 | International Business Machines Corporation | System and method for analyzing effects of configuration changes in a complex system |
| US20150095756A1 (en) * | 2013-10-01 | 2015-04-02 | Zijad F. Aganovic | Method and apparatus for multi-loop, real-time website optimization |
| CN104133750A (zh) * | 2014-08-20 | 2014-11-05 | 浪潮(北京)电子信息产业有限公司 | 主机与存储设备兼容适配测试方法和系统 |
| JP6684233B2 (ja) * | 2017-01-12 | 2020-04-22 | 株式会社日立製作所 | テスト入力情報検索装置及び方法 |
| CN109766228A (zh) * | 2017-11-09 | 2019-05-17 | 北京京东尚科信息技术有限公司 | 一种基于接口的线上验证方法和装置 |
| CN110175130B (zh) * | 2019-06-11 | 2024-05-28 | 深圳前海微众银行股份有限公司 | 集群系统性能的测试方法、装置、设备及可读存储介质 |
| US11194699B2 (en) * | 2019-09-17 | 2021-12-07 | Red Hat, Inc. | Compatibility testing with different environment configurations |
| CN111913884A (zh) * | 2020-07-30 | 2020-11-10 | 百度在线网络技术(北京)有限公司 | 分布式测试方法、装置、设备、系统和可读存储介质 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1276046A2 (fr) * | 2001-07-11 | 2003-01-15 | Sun Microsystems, Inc. | Ressource de traitement pour utilisation dans un système de structure avec traitement distribué et méthodes pour son implémentation |
| US20030055936A1 (en) * | 2001-09-11 | 2003-03-20 | Sun Microsystems, Inc. | Dynamic attributes for distributed test framework |
| US20040015975A1 (en) * | 2002-04-17 | 2004-01-22 | Sun Microsystems, Inc. | Interface for distributed processing framework system |
| US6711616B1 (en) * | 2000-05-01 | 2004-03-23 | Xilinx, Inc. | Client-server task distribution system and method |
| WO2005048109A2 (fr) * | 2003-11-12 | 2005-05-26 | Ugs Corp. | Systeme, procede et progiciel de test distribue de code de logiciel |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7426729B2 (en) * | 2001-07-11 | 2008-09-16 | Sun Microsystems, Inc. | Distributed processing framework system |
| KR101221081B1 (ko) * | 2007-07-17 | 2013-01-11 | 가부시키가이샤 어드밴티스트 | 호스트 장치 |
-
2010
- 2010-03-26 FR FR1052235A patent/FR2958059B1/fr active Active
-
2011
- 2011-03-22 BR BR112012021145A patent/BR112012021145A2/pt not_active IP Right Cessation
- 2011-03-22 WO PCT/FR2011/050584 patent/WO2011117528A1/fr not_active Ceased
- 2011-03-22 EP EP11715960A patent/EP2553584A1/fr not_active Withdrawn
- 2011-03-22 US US13/637,639 patent/US20130031532A1/en not_active Abandoned
- 2011-03-22 JP JP2013500560A patent/JP2013524312A/ja active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6711616B1 (en) * | 2000-05-01 | 2004-03-23 | Xilinx, Inc. | Client-server task distribution system and method |
| EP1276046A2 (fr) * | 2001-07-11 | 2003-01-15 | Sun Microsystems, Inc. | Ressource de traitement pour utilisation dans un système de structure avec traitement distribué et méthodes pour son implémentation |
| US20030055936A1 (en) * | 2001-09-11 | 2003-03-20 | Sun Microsystems, Inc. | Dynamic attributes for distributed test framework |
| US20040015975A1 (en) * | 2002-04-17 | 2004-01-22 | Sun Microsystems, Inc. | Interface for distributed processing framework system |
| WO2005048109A2 (fr) * | 2003-11-12 | 2005-05-26 | Ugs Corp. | Systeme, procede et progiciel de test distribue de code de logiciel |
Also Published As
| Publication number | Publication date |
|---|---|
| BR112012021145A2 (pt) | 2019-09-24 |
| EP2553584A1 (fr) | 2013-02-06 |
| JP2013524312A (ja) | 2013-06-17 |
| FR2958059B1 (fr) | 2012-04-13 |
| US20130031532A1 (en) | 2013-01-31 |
| WO2011117528A1 (fr) | 2011-09-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2553584A1 (fr) | Procede, programme d'ordinateur et dispositif de validation d'execution de taches dans des systemes informatiques evolutifs | |
| US10942801B2 (en) | Application performance management system with collective learning | |
| EP4535164A1 (fr) | Procede et dispositif de generation d'une recommandation de correction d'un fichier de configuration d'un environnement informatique | |
| WO2014072628A1 (fr) | Procédé, dispositif et programme d'ordinateur de placement de tâches dans un système multi-coeurs | |
| US10848371B2 (en) | User interface for an application performance management system | |
| US20240311223A1 (en) | Log Clustering for Guided Root Cause Analysis | |
| FR3079648A1 (fr) | Acheminement de message de contenu pour partage d'informations au sein d'une chaine d'approvisionnement | |
| FR3050848B1 (fr) | Architecture de serveurs et methode de redistribution des donnees pour la distribution d'un graphe versionne. | |
| EP2704010A1 (fr) | Procédé et dispositif de traitement de commandes dans un ensemble d'éléments informatiques | |
| EP3729273B1 (fr) | Systeme et procede d'elaboration et d'execution de tests fonctionnels pour grappe de serveurs | |
| US20220382670A1 (en) | Test space sampling for model-based biased random system test through rest api | |
| EP4635159A1 (fr) | Génération d'une carte de dépendance de service à service à partir de journaux de système de gestion de dns et de parc | |
| US10235262B2 (en) | Recognition of operational elements by fingerprint in an application performance management system | |
| EP2721487B1 (fr) | Procede, dispositif et programme d'ordinateur pour la mise à jour logicielle de clusters optimisant la disponibilite de ces derniers | |
| EP3767476A1 (fr) | Dispositif et procede pour l'analyse de performances d'une application n-tier | |
| WO2013088019A1 (fr) | Procédé et programme d'ordinateur de gestion de pannes multiples dans une infrastructure informatique comprenant des équipements à haute disponibilité | |
| EP3853784B1 (fr) | Procédé d'analyse des dysfonctionnements d'un système et dispositifs associés | |
| EP2727057B1 (fr) | Procede et programme d'ordinateur pour identifier dynamiquement des composants d'un cluster et automatiser des operations de gestion optimisee du cluster | |
| FR3165331A1 (fr) | Procede et dispositif de test d’applications embarquees dans des systemes electroniques | |
| WO2017025672A1 (fr) | Système de surveillance pour supercalculateur utilisant des données topologiques | |
| FR2978262A1 (fr) | Procede, programme d'ordinateur et dispositif d'aide au deploiement de clusters | |
| FR2984052A1 (fr) | Procede et programme d'ordinateur de configuration d'equipements dans une infrastructure informatique ayant une architecture de type infiniband | |
| FR3108747A1 (fr) | Procédé de gestion d’un fichier numérique de description d’un modèle de données, procédé d’utilisation d’un tel fichier par un équipement client, dispositifs, équipement serveur, équipement client, système et programmes d’ordinateur correspondants. | |
| FR3101973A1 (fr) | Dispositif de surveillance | |
| FR3061574A1 (fr) | Procede et dispositif d'extraction de donnees pertinentes dans l'execution d'un processus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PLFP | Fee payment |
Year of fee payment: 7 |
|
| PLFP | Fee payment |
Year of fee payment: 8 |
|
| PLFP | Fee payment |
Year of fee payment: 9 |
|
| PLFP | Fee payment |
Year of fee payment: 11 |
|
| PLFP | Fee payment |
Year of fee payment: 12 |
|
| PLFP | Fee payment |
Year of fee payment: 13 |
|
| TQ | Partial transmission of property |
Owner name: LE COMMISSARIAT A L'ENERGIE ATOMIQUE ET AUX EN, FR Effective date: 20220822 Owner name: BULL SAS, FR Effective date: 20220822 |
|
| PLFP | Fee payment |
Year of fee payment: 14 |
|
| PLFP | Fee payment |
Year of fee payment: 15 |
|
| PLFP | Fee payment |
Year of fee payment: 16 |
|
| PLFP | Fee payment |
Year of fee payment: 17 |