Dedicated input/output processor method and apparatus for...

Data processing: database and file management or data structures – Database design – Data structure types

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000, C710S068000

Reexamination Certificate

active

06317747

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Technical Field of the Invention
This invention relates to system management of data. More particularly, it relates to system control of compression and decompression of data based upon system aging parameters and demand such that compressed data becomes a system managed resource.
2. Background Art
In the interactive commercial business environment, data sets are often very large. One example of this is databases, which may be spread over several storage devices, such as direct access storage devices (DASD), on several DASD controllers and increasingly over several interconnected machines.
More efficient use may be made of storage attached to a computer if data can be compressed before it is stored. Multi-fold compression ratios can be achieved with algorithms currently available for some data set contents. Often, frequent access is limited to some subsets of these data sets, and further to certain subsets of the data set itself. Data sets of the size common on commercial business machines render full file based data compression such as ‘terse’ unacceptable for anything other than long-term archives. Furthermore occasional usage requires the entire dataset be decompressed at first access. The commercial business environment is highly interactive. To be of value, data must be made available on demand without manual intervention.
Also, in the IBM AS/400 System, compression is offered with all functions provided by software. Such software compression allows for the compression of objects with performance in the 70-80 thousand (K) byte range. There is a need in the art for hardware compression to enhance and extend compression to database, office, and spool files.
It is an object of the invention to provide a practical method to segment large files and perform efficient compression. It is a further object of the invention to apply compression more efficiently to large databases, portions of which may be used more frequently than others.
It is a further object of the invention to provide a system and method for managing data, with compressed data managed as a system resource based upon aging and demand.
SUMMARY OF THE INVENTION
A system for controlling modification of a data object includes a host processor, a main storage, a remote storage and a data modification input/output processor (IOP). Responsive selectively to an application request for a data object which has previously been modified, or to a system defined parameter, such as age of a data object since creation or modification, the host processor stores in said main storage a data object selectively from said remote storage via a bus transport mechanism (BTM). The BTM includes a modification operation command, a data out descriptor (DOD) for addressing the location in said main storage of the data object that needs to be modified, and a data in descriptor (DID) for addressing the location in said main storage where the resulting modified data object is to be stored. The modification IOP utilizes the BTM and executes the modification command to modify and return the data object to main storage.
In accordance with a further aspect of the invention, data object modification selectively is data object compression and data object decompression. In accordance with a further aspect of the invention, data objects may be divided into subcomponents and compressed or decompressed on a subcomponent basis.
Other features and advantages of this invention will become apparent from the following detailed description of the presently preferred embodiment of the invention, taken in conjunction with the accompanying drawings.


REFERENCES:
patent: 4467421 (1984-08-01), White
patent: 5155835 (1992-10-01), Belsan
patent: 5237675 (1993-08-01), Hannon, Jr.
patent: 5247638 (1993-09-01), O'Brien et al.
patent: 5247646 (1993-09-01), Osterlund et al.
patent: 5276867 (1994-01-01), Kenley et al.
patent: 5305295 (1994-04-01), Chu
patent: 5319793 (1994-06-01), Hancock et al.
patent: 5357614 (1994-10-01), Pattisam et al.
patent: 5481701 (1996-01-01), Chanbers, IV
patent: 5537658 (1996-07-01), Bakke et al.
patent: 5623701 (1997-04-01), Bakke et al.
patent: 5666560 (1997-09-01), Moertl et al.
patent: 5675789 (1997-10-01), Ishii et al.
patent: 5682499 (1997-10-01), Bakke et al.
patent: 5684986 (1997-11-01), Moertl et al.
patent: 5696927 (1997-12-01), MacDonald et al.
patent: 5710562 (1998-01-01), Gormish et al.
patent: 5734892 (1998-03-01), Chu
patent: 5765204 (1998-06-01), Bakke et al.
patent: 5813011 (1998-09-01), Yoshida et al.
patent: 5963543 (1999-10-01), Rostoker et al.
patent: 6092071 (2000-07-01), Bolan et al.
patent: 6208273 (2001-03-01), Dye et al.
J. E. Chan, et al. “Conditional Least-Recently-Used Data Cache Design to Support Multimedia Applications”.IBM Technical Disclosure Bulletin, vol. 37, No. 02B, Feb. 1994, pp. 387-389.

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

Dedicated input/output processor method and apparatus for... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Dedicated input/output processor method and apparatus for..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Dedicated input/output processor method and apparatus for... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2611346

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