[go: up one dir, main page]

WO2000046664A3 - Instrumenting streamed classes - Google Patents

Instrumenting streamed classes Download PDF

Info

Publication number
WO2000046664A3
WO2000046664A3 PCT/US2000/001079 US0001079W WO0046664A3 WO 2000046664 A3 WO2000046664 A3 WO 2000046664A3 US 0001079 W US0001079 W US 0001079W WO 0046664 A3 WO0046664 A3 WO 0046664A3
Authority
WO
WIPO (PCT)
Prior art keywords
streamed
class
instrumenting
virtual machine
resource
Prior art date
Application number
PCT/US2000/001079
Other languages
French (fr)
Other versions
WO2000046664A2 (en
Inventor
Justin F Chapweske
Kevin D Herrboldt
Original Assignee
Cyrus Intersoft Inc
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 Cyrus Intersoft Inc filed Critical Cyrus Intersoft Inc
Priority to AU33464/00A priority Critical patent/AU3346400A/en
Publication of WO2000046664A2 publication Critical patent/WO2000046664A2/en
Publication of WO2000046664A3 publication Critical patent/WO2000046664A3/en

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/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)
  • Devices For Executing Special Programs (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

A system and method for processing streamed elements to be passed to a virtual machine receives the streamed element in an input stream, processes the streamed element, stores the processed streamed element in a buffer, and notifies the virtual machine that the streamed element is available. Examples of streamed elements include, without limitation, classes, archive files and resources. Processing a class may include instrumenting the class with enhanced functionality. A method of instrumenting includes replacing a class reference or other constant in a constant pool of the received class with another reference or constant in accordance with a map array. Processing a resource may include converting the received resource to another format analyzing the resource for particular characteristics. Notification of the availability of a received stream element can be made in response to a request from the virtual machine, if the requested class is available in a cache or buffer.
PCT/US2000/001079 1999-02-05 2000-01-18 Instrumenting streamed classes WO2000046664A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU33464/00A AU3346400A (en) 1999-02-05 2000-01-18 Instrumenting streamed classes

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US24547299A 1999-02-05 1999-02-05
US09/245,472 1999-02-05

Publications (2)

Publication Number Publication Date
WO2000046664A2 WO2000046664A2 (en) 2000-08-10
WO2000046664A3 true WO2000046664A3 (en) 2000-12-07

Family

ID=22926797

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/001079 WO2000046664A2 (en) 1999-02-05 2000-01-18 Instrumenting streamed classes

Country Status (2)

Country Link
AU (1) AU3346400A (en)
WO (1) WO2000046664A2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2001278329A1 (en) * 2000-11-20 2002-05-27 Zucotto Wireless, Inc. System and methods providing runtime byte code simplification for platform independent languages
FR2835329A1 (en) * 2002-01-30 2003-08-01 Koninkl Philips Electronics Nv PROCESS FOR PROCESSING BINARY FILES OF PROGRAMS

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5257386A (en) * 1990-04-05 1993-10-26 Fujitsu Limited Data transfer control system for virtual machine system
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
WO1998019237A1 (en) * 1996-10-25 1998-05-07 Schlumberger Systemes Using a high level programming language with a microcontroller
EP0866612A1 (en) * 1996-09-11 1998-09-23 Matsushita Electronics Corporation Program reception/execution apparatus which can start execution of program even when only part of program is received, and program transmitter for it
EP0875827A2 (en) * 1997-04-08 1998-11-04 International Business Machines Corporation Source and destination initiated interrupt system for message arrival notification

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5257386A (en) * 1990-04-05 1993-10-26 Fujitsu Limited Data transfer control system for virtual machine system
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
EP0866612A1 (en) * 1996-09-11 1998-09-23 Matsushita Electronics Corporation Program reception/execution apparatus which can start execution of program even when only part of program is received, and program transmitter for it
WO1998019237A1 (en) * 1996-10-25 1998-05-07 Schlumberger Systemes Using a high level programming language with a microcontroller
EP0875827A2 (en) * 1997-04-08 1998-11-04 International Business Machines Corporation Source and destination initiated interrupt system for message arrival notification

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
COHEN G A ET AL: "Automatic program transformation with JOIE", PROCEEDINGS OF THE USENIX 1998 ANNUAL TECHNICAL CONFERENCE, PROCEEDINGS OF USENIX 1998 TECHNICAL CONFERENCE, NEW ORLEANS, LA, USA, 15-19 JUNE 1998, 1998, Berkeley, CA, USA, USENIX Assoc, USA, pages 167 - 178, XP000938284, ISBN: 1-880446-94-4 *
KELLER R ET AL: "Binary component adaptation", ECOOP'98 - OBJECT-ORIENTED PROGRAMMING. 12TH EUROPEAN CONFERENCE. PROCEEDINGS, ECOOP'98 - OBJECT-ORIENTED PROGRAMMING. 12TH EUROPEAN CONFERENCE. PROCEEDINGS, BRUSSELS, BELGIUM, 20-24 JULY 1998, 1998, Berlin, Germany, Springer-Verlag, Germany, pages 307 - 329, XP000938305, ISBN: 3-540-64737-6 *
NELSON M R: "Java and the zip file format", DR. DOBB'S JOURNAL, DEC. 1997, MILLER FREEMAN, USA, vol. 22, no. 12, pages 50, 52 - 54, 102, XP000938049, ISSN: 1044-789X *

Also Published As

Publication number Publication date
AU3346400A (en) 2000-08-25
WO2000046664A2 (en) 2000-08-10

Similar Documents

Publication Publication Date Title
AU2002362656B9 (en) System for integrating java servlets with asynchronous messages
EP0923027A3 (en) Handling processor-intensive operations in a data processing system
Lindblad et al. The VuSystem: A programming system for visual processing of digital video
US20080126539A1 (en) Monitoring thread usage to dynamically control a thread pool
EP1046989A3 (en) Method and system for transferring job between computers
AU2002362656A1 (en) System for integrating java servlets with asynchronous messages
US20140214997A1 (en) Method and device for data transmissions using rdma
EP0817045A3 (en) Mixing and splitting multiple independent audio data streams in kernel space
US10834164B2 (en) Virtualizing audio and video devices using synchronous A/V streaming
CN113746685A (en) Stream collection processing method and device based on pulsar log and readable storage medium
CN107391274B (en) Offline message processing method and device
WO2000046664A3 (en) Instrumenting streamed classes
US11836054B2 (en) File restore performance in a deduplication file system using adaptive prefetching
KR102314221B1 (en) Virtual desktop system providing an environment at specific time and method thereof
US20040167961A1 (en) Fragment response cache
CN117724852B (en) Cloud computer computing resource allocation method and device
US5933632A (en) Ring transitions for data chunks
KR20200105174A (en) Virtual desktop system providing an environment at specific time and method thereof
KR100924903B1 (en) Devices used in home control platforms and home control platforms
US20230195581A1 (en) File restore performance using adaptive prefetching and ddboost application programming interfaces
US20020065954A1 (en) Method, apparatus and program storage device for enabling the reading of data from a named pipe while minimizing the use of system resources
WO2003028358A3 (en) System and method for the automatic control of video frame rate
JP2002366393A (en) Computer operation information collection method, its execution system, and its processing program
EP0796466B1 (en) An improved method and apparatus for embedding a real-time multi-tasking kernel in a non-real-time operating system
US20080005315A1 (en) Apparatus, system and method for stream-based data filtering

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

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

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW SD SL SZ TZ UG 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 BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
AK Designated states

Kind code of ref document: A3

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

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW SD SL SZ TZ UG 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 BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase