Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and apparatus for implementing extensible network-attached secondary storage

a secondary storage and network connection technology, applied in the computer system field, can solve the problems of reducing the development cost, reducing the storage capacity and throughput required, and slowed down the storage input/output (i/o) from another computer through the network

Inactive Publication Date: 2007-08-30
INOHARA SHIGEKAZU +7
View PDF10 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0044] Accordingly, the object of the present invention is to provide a method and apparatus for implementing extensible network-attached secondary storage by solving problems cited above to contiguously provide functions effective for a vast range of applications so as to enable the storage of next generation to be achieved.
[0047] In order to address to a vast range of applications, the extensibility of storage may be provided by enabling object access modules to be downloadable from a computer to storage. The object access modules may determine how to be stored in the secondary storage. Objects for an application may be retrieved from one or more of blocks in a secondary storage by using these modules. In such a way, the development cost of function modules for a vast range of applications may be reduced.
[0049] The development cost may be reduced by writing in the declaration the declarative part of the way to store objects in a secondary storage (in which part of which block and in which order the object is stored). Thus in accordance with the present invention, object description data is introduced, which describes declaratively the way to store objects in secondary storages.
[0050] By enabling the object description data to be downloadable from a computer to storage, the extensibility of storage may be provided while object-basis accesses may be achieved with lower development cost.
[0051] In accordance with the present invention, the reduction of development cost may be possible with function modules achieved by using the functions of object access modules. By enabling the function modules to be downloadable from a computer to storage, the extensibility of storage may be provided while sophisticated functions for each application may be achievable.

Problems solved by technology

The processing power of the computer attaching the storage may become a bottleneck to cause storage input / output (I / O) from another computer through a network to be slowed down.
Secondly, The storage capacity and the throughput required for a storage increase from year to year.
As a result, the number of storages attached to a single computer may grow up so that the computer may become the bottleneck of the storage I / O.
If the range of application is sufficiently vast, that may lead to larger market, and then larger market may lead to some decrease of development cost and to some increase of development speed.
Although there have been proposed a number of machines proprietary for database usage, these machines was difficult to have sufficient competitive power to survive among other multi-purpose machines using versatile devices, because these database-specific machines lacked sufficient range of versatility so that enough development cost was not invested.
In the Prior Art the extensibility has been considered as to downloading of advanced functions for every applications to the storage as needed, however, the development cost and TCO have not been sufficiently considered.
This means that even if a conventional software layer was directly applied to a storage, it might be difficult to address such vast range of application to be covered by the storage.
The system described in the reference #5 is still in its designing step, however intends to use with RDBMS with its limited range of application.
Concerning the development cost, if each of advanced functions for every application is developed separately, the development cost thereof will be increased, resulting in the weakened competitiveness.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and apparatus for implementing extensible network-attached secondary storage
  • Method and apparatus for implementing extensible network-attached secondary storage
  • Method and apparatus for implementing extensible network-attached secondary storage

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0082] An embodiment carrying out the present invention will be described in greater detail with reference to the accompanying drawings. For the sake of simplicity, the embodiment carrying out the present invention will be simply referred to as the “embodiment.” Referring to FIG. 1 at first, the overview of the present embodiment will be described.

[0083] Referring to FIG. 1, the reference number 101 designates to a computer system preferable to the present embodiment. The 15 system 101 comprises a network 103, one or more of computers 102, 102′, . . . interconnected by the network 103, and one or more of active network storage (ANS) 104.

[0084] The network 103 may be a LAN (local area network) used in an organization or in one working group thereof (here an organization may be an enterprise, a school, or a similar corporation). Also, the network 103 may be part of WAN (wide area network) or WAN itself, which may interconnect a plurality of geologically dispersed points. In addition...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A storage comprising an object access module for the shared part for implementing advanced I / O provides an interface for registering and deleting object description data declaring how to store objects within a second storage, in order to reduce the development cost of modules for implementing functions. Also, in order to reduce the total cost of ownership, modules are transferred to the storage through a management computer. The present invention allows the storage for contiguously providing functions effective to a vast range of applications to be provided with lower development cost as well as lower total cost of ownership.

Description

[0001] The present application is a continuation of application Ser. No. 09 / 416,961, filed Oct. 13, 1999, the contents of which are incorporated herein by reference.BACKGROUND OF THE INVENTION [0002] The present invention relates to a computer system, more specifically to a method and an apparatus for implementing extensible secondary storage, suitable for application programs. DESCRIPTION OF THE RELATED ART [0003] Primary components in a modern computer system include computers (one computer comprises a processor, memory, and peripheral devices), a network, and a secondary storage. The storage heretofore was considered as a device attached to a computer, however the situation has been changed recently. [0004] At first, there become common in recent years that a plurality of computers shares a single storage, because of the widespread usage of network. The processing power of the computer attaching the storage may become a bottleneck to cause storage input / output (I / O) from another ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F17/00G06F3/06G06F15/16G06F12/00H04L29/08
CPCG06F3/0607G06F3/0638G06F3/0659Y10S707/99948H04L67/1097Y10S707/99945G06F3/067
Inventor INOHARA, SHIGEKAZUNISHIZAWA, ITARUWATANABE, NAOKITOMITA, AKIMACIEL, FREDERICO BUCHHOLZODAWARA, HIROAKISAGAWA, NOBUTOSHISUGIE, MAMORU
Owner INOHARA SHIGEKAZU
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products