Snapshot image for the application state of unshareable and...

Electrical computers and digital processing systems: multicomput – Computer conferencing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S205000, C709S229000, C719S328000

Reexamination Certificate

active

06917963

ABSTRACT:
A system, methods, and computer program products are disclosed for creating virtual application templates for the purpose of propagating a single application snapshot into multiple, distinct images. Snapshot virtual templates allow multiple application instances to use the same fixed resource identifier by making the resource identifier virtual, privatizing it, and dynamically mapping it to a unique system resource identifier. When a snapshot is cloned from a virtual template, the common or shared data is used exactly as is, whereas the non-sharable data is either copied-on-write, multiplexed, virtualized, or customized-on-duplication. The present invention notes access to modified resources, fixed system IDs/keys and unique process-related identifies and automatically inserts a level of abstraction between these resources and the application. The resources contained in a snapshot virtual template can be dynamically redirected at restore time. Access to memory and storage is managed in a copy-on-write fashion. System resource handles are managed in a virtualize-on-allocate fashion or by a multiplex-on-access mechanism. Process-unique resources are managed in a redirect-on-duplicate fashion. Rules may be defined through an application configurator that allows some degree of control over the creation of non-sharable data. The snapshot virtual template is constructed by dividing the snapshot image into sharable and non-sharable data. Knowledge of which system resources can be shared is encoded in the application snapshot/restore framework.

REFERENCES:
patent: 5067072 (1991-11-01), Talati et al.
patent: 5088031 (1992-02-01), Takasaki et al.
patent: 5109510 (1992-04-01), Baker et al.
patent: 5365606 (1994-11-01), Brocker et al.
patent: 5403639 (1995-04-01), Belsan et al.
patent: 5530795 (1996-06-01), Wan
patent: 5608720 (1997-03-01), Biegel et al.
patent: 5649152 (1997-07-01), Ohran et al.
patent: 5678042 (1997-10-01), Pisello et al.
patent: 5734865 (1998-03-01), Yu
patent: 5758355 (1998-05-01), Buchanan
patent: 5790114 (1998-08-01), Geaghan et al.
patent: 5822523 (1998-10-01), Rothschild et al.
patent: 5889945 (1999-03-01), Porter et al.
patent: 5896500 (1999-04-01), Ludwig et al.
patent: 5909545 (1999-06-01), Frese et al.
patent: 6131148 (2000-10-01), West et al.
patent: 6173332 (2001-01-01), Hickman
patent: 6205450 (2001-03-01), Kanome
patent: 6212531 (2001-04-01), Blea et al.
patent: 6269431 (2001-07-01), Dunham
patent: 6324690 (2001-11-01), Luu
patent: 6363421 (2002-03-01), Barker et al.
patent: 6385613 (2002-05-01), Grewell et al.
patent: 6442663 (2002-08-01), Sun et al.
patent: 6567849 (2003-05-01), Ludovici et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Snapshot image for the application state of unshareable and... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Snapshot image for the application state of unshareable and..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Snapshot image for the application state of unshareable and... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3383617

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.