WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2004008294) DISTRIBUTED COMPUTING USING SYSCALL PROXYING
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2004/008294    International Application No.:    PCT/US2003/022549
Publication Date: 22.01.2004 International Filing Date: 17.07.2003
IPC:
G06F 9/00 (2006.01), G06F 9/46 (2006.01)
Applicants: CORE SDI, INCORPORATED [US/US]; 46 Farnsworth Street, Boston, MA 02210 (US)
Inventors: CACERES, Maximilian, Gabriel; (AR).
AJZENMAN, Gustavo; (AR).
QUESADA, Ricardo; (AR).
RICHARTE, Gerardo, Gabriel; (AR).
NOTARFRANCESCO, Luciano; (AR).
LEIDL, Bruce, Robert; (AR).
BURRONI, Javier; (AR).
AZUBEL FRIEDMAN, Agustin; (AR).
BECEDILLAS RUIZ, Gabriel, Martin; (AR)
Agent: WISCHHUSEN, Carl, B.; Fitzpatrick, Cella, Harper & Scinto, 30 Rockefeller Plaza, New York, NY 10112-3801 (US)
Priority Data:
60/396,813 17.07.2002 US
  16.07.2003 **
Title (EN) DISTRIBUTED COMPUTING USING SYSCALL PROXYING
(FR) CALCUL REPARTI UTILISANT DES MANDATAIRES D'APPELS SYSTEME (SYSCALL)
Abstract: front page image
(EN)A system is provided for executing a system call originating in a local computer on a first remote computer connected to the local computer via a network. Communication is established between the local computer and the first remote computer via the network. A syscall server is installed in the first remote computer. A reference address is sent from the first remote computer to the local computer via the network through executing of code by the syscall server. A syscall request is built in the local computer with arguments determined using the reference address received from the first remote computer. The syscall request is sent from the local computer to the first remote computer via the network. The syscall request is copied into a stack of the first remote computer through execution of code by the syscall server. Registers are propped from the syscall request in the stack. Execution of a syscall request is initiated on the first remote computer. The result of the syscall request is pushed onto the stack. At least a portion of the result of the syscall request is sent to the local computer via the network through execution of code by the syscall server.
(FR)Un système exécute un appel système provenant d'un ordinateur local sur un premier ordinateur distant connecté à l'ordinateur local par un réseau. La communication est établie entre l'ordinateur local et le premier ordinateur distant via le réseau. Un serveur d'appels système est installé dans le premier ordinateur distant. Une adresse de référence est envoyée depuis le premier ordinateur distant jusqu'à l'ordinateur local via le réseau grâce à l'exécution du code au moyen du serveur d'appels système. La requête d'appels système est construite dans un ordinateur local au moyen d'arguments déterminés à l'aide de l'adresse de référence reçue du premier ordinateur distant. La requête d'appels système est envoyée de l'ordinateur local au premier ordinateur distant via le réseau. La requête d'appels système est copiée de l'ordinateur local dans le premier ordinateur distant via le réseau. La requête d'appels système est copiée dans une pile du premier ordinateur distant par l'exécution du code sur le serveur d'appels système. Les registres sont chargés à partir de la requête d'appels système dans la pile. L'exécution de la requête d'appels système est lancée dans le premier ordinateur distant. Le résultat de la requête d'appels système est inséré dans la pile. Au moins une partie du résultat de la requête est envoyée à l'ordinateur local via le réseau par l'exécution du code sur le serveur d'appels système.
Designated States: AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DZ, EC, EE, 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, 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, UZ, VC, VN, YU, ZA, ZM, ZW.
African Regional Intellectual Property Organization (GH, GM, KE, LS, MW, MZ, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HU, IE, IT, LU, MC, NL, PT, RO, SE, SI, SK, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)