WO2005010633A3 - Procédé de gestion de l'exécution d'au moins un programme sur plusieurs calculateurs - Google Patents

Procédé de gestion de l'exécution d'au moins un programme sur plusieurs calculateurs Download PDF

Info

Publication number
WO2005010633A3
WO2005010633A3 PCT/FR2004/001911 FR2004001911W WO2005010633A3 WO 2005010633 A3 WO2005010633 A3 WO 2005010633A3 FR 2004001911 W FR2004001911 W FR 2004001911W WO 2005010633 A3 WO2005010633 A3 WO 2005010633A3
Authority
WO
WIPO (PCT)
Prior art keywords
program
query
executing
execution
managing
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.)
Ceased
Application number
PCT/FR2004/001911
Other languages
English (en)
Other versions
WO2005010633A2 (fr
Inventor
Michel Mars
Cyril Grisier
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Orange SA
Original Assignee
France Telecom SA
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by France Telecom SA filed Critical France Telecom SA
Publication of WO2005010633A2 publication Critical patent/WO2005010633A2/fr
Publication of WO2005010633A3 publication Critical patent/WO2005010633A3/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • G06F9/505Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the load

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multi Processors (AREA)

Abstract

L'invention concerne un procédé de gestion de l'exécution d'au moins un programme (P) associé à une liste de données d'entrée (D) nécessaires à l'exécution de ce programme (P). Le programme est adapté pour une exécution distribuée sur plusieurs calculateurs (14i) grâce à la distribution de ses données d'entrée, et comporte une étape (18) de réception d'une requête (R1(P, D)) d'exécution du programme (P). Le procédé comporte en outre les étapes suivantes - On sélectionne (26) un calculateur (14e) parmi une pluralité de calculateurs (14i) selon un critère de disponibilité, a priori, à exécuter cette requête (R1(P, D)); - On teste (31) si le calculateur sélectionné (14e) a les ressources suffisantes pour exécuter la totalité de la requête (R1(P, D)); - Si on sélectionne (30) une partie (D1) des données d'entrée sur laquelle on estime que le calculateur sélectionné (14e) a les ressources suffisantes pour exécuter le programme (P), et l'on génère (32, 34) une première sous-requête (Rs1(P, D1)) d'exécution du programme (P) sur cette partie (D1).
PCT/FR2004/001911 2003-07-21 2004-07-19 Procédé de gestion de l'exécution d'au moins un programme sur plusieurs calculateurs Ceased WO2005010633A2 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR0308876A FR2858074A1 (fr) 2003-07-21 2003-07-21 Procede de gestion de l'execution d'au moins un programme sur plusieurs calculateurs
FR03/08876 2003-07-21

Publications (2)

Publication Number Publication Date
WO2005010633A2 WO2005010633A2 (fr) 2005-02-03
WO2005010633A3 true WO2005010633A3 (fr) 2005-06-30

Family

ID=33560968

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FR2004/001911 Ceased WO2005010633A2 (fr) 2003-07-21 2004-07-19 Procédé de gestion de l'exécution d'au moins un programme sur plusieurs calculateurs

Country Status (2)

Country Link
FR (1) FR2858074A1 (fr)
WO (1) WO2005010633A2 (fr)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5349682A (en) * 1992-01-31 1994-09-20 Parallel Pcs, Inc. Dynamic fault-tolerant parallel processing system for performing an application function with increased efficiency using heterogeneous processors
US5748892A (en) * 1996-03-25 1998-05-05 Citrix Systems, Inc. Method and apparatus for client managed flow control on a limited memory computer system
EP0969367A2 (fr) * 1998-05-28 2000-01-05 Compaq Computer Corporation Système et méthode utilisé(e)s dans un système d'ordinateur pour distribuer des tâches entre des sous-systèmes entrée-sortie multitraitement
WO2001013227A2 (fr) * 1999-08-13 2001-02-22 Sun Microsystems, Inc. Systeme et procede servant a valider l'echec d'une demande de serveur d'application

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5349682A (en) * 1992-01-31 1994-09-20 Parallel Pcs, Inc. Dynamic fault-tolerant parallel processing system for performing an application function with increased efficiency using heterogeneous processors
US5748892A (en) * 1996-03-25 1998-05-05 Citrix Systems, Inc. Method and apparatus for client managed flow control on a limited memory computer system
EP0969367A2 (fr) * 1998-05-28 2000-01-05 Compaq Computer Corporation Système et méthode utilisé(e)s dans un système d'ordinateur pour distribuer des tâches entre des sous-systèmes entrée-sortie multitraitement
WO2001013227A2 (fr) * 1999-08-13 2001-02-22 Sun Microsystems, Inc. Systeme et procede servant a valider l'echec d'une demande de serveur d'application

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
TANDIARY F ET AL: "Batrun: utilizing idle workstations for large scale computing", IEEE PARALLEL AND DISTRIBUTED TECHNOLOGY: SYSTEMS AND APPLICATIONS, XX, XX, vol. 4, no. 2, 21 June 1996 (1996-06-21), pages 41 - 48, XP002124512, ISSN: 1063-6552 *

Also Published As

Publication number Publication date
FR2858074A1 (fr) 2005-01-28
WO2005010633A2 (fr) 2005-02-03

Similar Documents

Publication Publication Date Title
CN101627363B (zh) 数据库管理系统中的表达式混合求值
US7996570B1 (en) Usage of keyboard driver in extensible firmware interface for adding new hot keys at firmware level
US8695005B2 (en) Model for hosting and invoking applications on virtual machines in a distributed computing environment
US20070255979A1 (en) Event trace conditional logging
EP1437654A3 (fr) Distribution d'opérations vers des ordinateurs distants
US9659108B2 (en) Pluggable architecture for embedding analytics in clustered in-memory databases
US8499298B2 (en) Multiprocessing transaction recovery manager
CA2439729A1 (fr) Architecture de systeme et methodes connexes permettant l'addition dynamique d'elements logiciels pour etendre les fonctions des processus d'un systeme
JP5799812B2 (ja) データ配置・計算システム、データ配置・計算方法、マスタ装置、及びデータ配置方法
CN103782275B (zh) 用于管理便携式计算装置的资源的系统和方法
EP2616941A1 (fr) Système et procédé de gestion des ressources de dispositif informatique portable
US20070028231A1 (en) System and method for start menu and application uninstall synchronization
CN104598620A (zh) 应用程序搜索方法和装置
WO2005015439A3 (fr) Modelisation d'effet secondaire
US20060070085A1 (en) System and method for pervasive computing with a portable non-volatile memory device
US7139842B2 (en) Method and apparatus for intersystem cut/copy and paste
WO2012144140A1 (fr) Dispositif d'assistance à la création d'interface utilisateur, procédé d'assistance à la création d'interface utilisateur, et programme
US20090044004A1 (en) Method for operating computer and operating system thereof
US20050071378A1 (en) Method of storing applications on removable storage
CN110837412B (zh) 一种作业就绪状态判断方法、装置、设备和存储介质
WO2005010633A3 (fr) Procédé de gestion de l'exécution d'au moins un programme sur plusieurs calculateurs
US7877422B2 (en) Method and system for processing 1:N relationships between data object nodes
US7996824B2 (en) Benchmark synthesis using workload statistics
US7480895B2 (en) Web application development tool
JP5162215B2 (ja) データ処理装置、データ処理方法、および、プログラム

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase