WO2002065228A3 - Distributed computing system - Google Patents

Distributed computing system Download PDF

Info

Publication number
WO2002065228A3
WO2002065228A3 PCT/IB2002/000508 IB0200508W WO02065228A3 WO 2002065228 A3 WO2002065228 A3 WO 2002065228A3 IB 0200508 W IB0200508 W IB 0200508W WO 02065228 A3 WO02065228 A3 WO 02065228A3
Authority
WO
WIPO (PCT)
Prior art keywords
class
virtual machine
machine program
computing system
distributed computing
Prior art date
Application number
PCT/IB2002/000508
Other languages
French (fr)
Other versions
WO2002065228A2 (en
Inventor
Alfred B Thordarson
Original Assignee
Lux Inflecta Ehf
Alfred B Thordarson
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 Lux Inflecta Ehf, Alfred B Thordarson filed Critical Lux Inflecta Ehf
Priority to AU2002230047A priority Critical patent/AU2002230047A1/en
Publication of WO2002065228A2 publication Critical patent/WO2002065228A2/en
Publication of WO2002065228A3 publication Critical patent/WO2002065228A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/465Distributed object oriented systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating

Abstract

A distributed computing system is provided in which developer computers (100) have stored within their memories an extended class loader (102) and a virtual machine program (12). When an application is run utilising the virtual machine program (12) the virtual machine program (12) causes the extended class loader (102) to be activated whenever a reference to a class is to be processed. The extended class loader (102) initially determines whether the referenced class is stored in the memory of the developer computer (100) and if this is not the case, interrupts processing to download an archive file (9.1-9.n) including the referenced class prior to continuing processing.
PCT/IB2002/000508 2001-02-13 2002-02-13 Distributed computing system WO2002065228A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2002230047A AU2002230047A1 (en) 2001-02-13 2002-02-13 Distributed computing system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB0103512A GB2372119A (en) 2001-02-13 2001-02-13 Distributed computing system
GB0103512.0 2001-02-13

Publications (2)

Publication Number Publication Date
WO2002065228A2 WO2002065228A2 (en) 2002-08-22
WO2002065228A3 true WO2002065228A3 (en) 2004-07-29

Family

ID=9908636

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2002/000508 WO2002065228A2 (en) 2001-02-13 2002-02-13 Distributed computing system

Country Status (3)

Country Link
AU (1) AU2002230047A1 (en)
GB (1) GB2372119A (en)
WO (1) WO2002065228A2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7337434B2 (en) 2003-04-29 2008-02-26 Sony Ericsson Mobile Communications Ab Off-device class/resource loading methods, systems and computer program products for debugging a Java application in a Java micro device
US8732811B2 (en) * 2011-03-28 2014-05-20 Canon Kabushiki Kaisha Systems and methods for implementing security services
US8631480B2 (en) * 2011-03-28 2014-01-14 Canon Kabushiki Kaisha Systems and methods for implementing security services

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5473772A (en) * 1991-04-02 1995-12-05 International Business Machines Corporation Automatic update of static and dynamic files at a remote network node in response to calls issued by or for application programs
EP0817031A2 (en) * 1996-07-03 1998-01-07 Sun Microsystems, Inc. Using a distributed object system to find and download java-based applications
WO1998037486A1 (en) * 1997-02-18 1998-08-27 International Business Machines Corporation Method for lookup of packages and classes in java, and devices making use of this method
US5893118A (en) * 1995-12-21 1999-04-06 Novell, Inc. Method for managing globally distributed software components
US6175855B1 (en) * 1996-12-20 2001-01-16 Siemens Aktiengesellschaft Method for instantiating a class having different versions

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2242293A (en) * 1990-01-05 1991-09-25 Apple Computer Apparatus and method for dynamic linking of computer software components
US6016392A (en) * 1995-11-03 2000-01-18 Intergraph Corporation Method for object-oriented programming using dynamic interfaces
US6012065A (en) * 1997-09-30 2000-01-04 Pitney Bowes Inc. Method and system for accessing carrier data
GB2343021A (en) * 1998-10-19 2000-04-26 Ibm Class loading model for object oriented programming

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5473772A (en) * 1991-04-02 1995-12-05 International Business Machines Corporation Automatic update of static and dynamic files at a remote network node in response to calls issued by or for application programs
US5893118A (en) * 1995-12-21 1999-04-06 Novell, Inc. Method for managing globally distributed software components
EP0817031A2 (en) * 1996-07-03 1998-01-07 Sun Microsystems, Inc. Using a distributed object system to find and download java-based applications
US6175855B1 (en) * 1996-12-20 2001-01-16 Siemens Aktiengesellschaft Method for instantiating a class having different versions
WO1998037486A1 (en) * 1997-02-18 1998-08-27 International Business Machines Corporation Method for lookup of packages and classes in java, and devices making use of this method

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
BETTINI LORENZO, CAPPETTA DONATO: "A Java 2 Network Class Loader", DR. DOBB'S JOURNAL, February 2001 (2001-02-01), pages 58 - 64, XP002240251 *
MAKPANGOU M ET AL: "REPLICATED DIRECTORY SERVICE FOR WEAKLY CONSISTENT DISTRIBUTED CACHES", PROCEEDINGS OF THE 19TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS. ICDCS '99. AUSTIN, TX, MAY 31 - JUNE 4, 1999, INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, LOS ALAMITOS, CA: IEEE COMPUTER SOC, US, 31 May 1999 (1999-05-31), pages 92 - 100, XP000883606, ISBN: 0-7803-5706-X *
POLAN M G: "USING THE SAN FRANCISCO FRAMEWORKS WITH VISUALAGE FOR JAVA", IBM SYSTEMS JOURNAL, IBM CORP. ARMONK, NEW YORK, US, vol. 37, no. 2, 1998, pages 215 - 225, XP000799366, ISSN: 0018-8670 *

Also Published As

Publication number Publication date
GB0103512D0 (en) 2001-03-28
AU2002230047A1 (en) 2002-08-28
GB2372119A (en) 2002-08-14
WO2002065228A2 (en) 2002-08-22
AU2002230047A8 (en) 2005-11-03

Similar Documents

Publication Publication Date Title
EP1022655A3 (en) Computer with bootable secure program
DE60005563D1 (en) COMPUTER SYSTEM INITIALIZATION THROUGH URLADE CODE STORED IN A MEMORY WITH SEQUENTIAL ACCESS
US8434099B2 (en) Efficient linking and loading for late binding and platform retargeting
JP5004963B2 (en) Method and system for communicating multiple interrupted runtime images
US8495350B2 (en) Running operating system on dynamic virtual memory
CA2300240A1 (en) Transparent loading resources from read-only memory for an application program
US20070112899A1 (en) Method and apparatus for fast boot of an operating system
EP0924610A3 (en) Implementing universal serial bus support with a minimum of system RAM
EP0910016A3 (en) Apparatus and method for suspending and resuming software applications on a computer
CA2178581A1 (en) Automatic Booting Framework
JP2000076133A5 (en)
EP0818733A3 (en) A multiprocessing system configured to perform software initiated prefetch operations
US20030005247A1 (en) Memory access using system management interrupt and associated computer system
JP6921800B2 (en) Data access tracking in secure mode
TWI446258B (en) N-bit microprocessor device and method of operating the same
EP0986012A3 (en) User level accessing of low-level computer system operations
WO2002065228A3 (en) Distributed computing system
WO2004001597A3 (en) Multitask control device and music data reproduction device
McCullough uCLinux for Linux programmers
EP1124184A3 (en) Privilege promotion in computer systems
JP2008502988A (en) Computer system boot method and apparatus
AU3710601A (en) Computer node architecture comprising a dedicated middleware processor
WO2002098823A1 (en) System and method for writing a hypermedia file to a multimedia storage device
WO2001001238A3 (en) Computer system for mheg applications
KR100937411B1 (en) Data Processing Equipment

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 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 NO NZ OM PH PL PT RO RU SD SE SG SI SK SL TJ TM TN TR TT TZ UA UG US UZ VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE 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
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 69(1) EPC (EPO FORM DATED 24.11.03)

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP