Structured data storage using globally addressable memory

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

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

707200, 707205, 39520048, 705 26, 711147, G06F 1730

Patent

active

059182296

ABSTRACT:
In a network of computer nodes, a structured storage system interfaces to a globally addressable memory system that provides persistent storage of data. The globally addressable memory system may be a distributed shared memory (DSM) system. A control program resident on each network node can direct the memory system to map file and directory data into the shared memory space. The memory system can include functionality to share data, coherently replicate data, and create log-based transaction data to allow for recovery. In one embodiment, the memory system provides memory device services to the data control program. These services can include read, write, allocate, flush, or any other similar or additional service suitable for providing low level control of a memory storage device. The data control program employs these memory system services to allocate and access portions of the shared memory space for creating and manipulating a structured store of data such as a file system, a database system, or a Web page system for storing, retrieving, and delivering objects such as files, database records or information, and Web pages.

REFERENCES:
patent: 4096567 (1978-06-01), Millard et al.
patent: 4426688 (1984-01-01), Moxley
patent: 4710926 (1987-12-01), Brown et al.
patent: 4868738 (1989-09-01), Kish et al.
patent: 4934764 (1990-06-01), Leitermann et al.
patent: 5055999 (1991-10-01), Frank et al.
patent: 5077736 (1991-12-01), Dunphy, Jr. et al.
patent: 5117350 (1992-05-01), Parrish et al.
patent: 5119481 (1992-06-01), Frank et al.
patent: 5226039 (1993-07-01), Frank et al.
patent: 5245563 (1993-09-01), Hauck, Jr.
patent: 5247673 (1993-09-01), Costa et al.
patent: 5251308 (1993-10-01), Frank et al.
patent: 5274789 (1993-12-01), Costa et al.
patent: 5282201 (1994-01-01), Frank et al.
patent: 5297265 (1994-03-01), Frank et al.
patent: 5313647 (1994-05-01), Kaufman et al.
patent: 5335325 (1994-08-01), Frank et al.
patent: 5341483 (1994-08-01), Frank et al.
patent: 5390316 (1995-02-01), Cramer et al.
patent: 5390326 (1995-02-01), Shah
patent: 5394555 (1995-02-01), Hunter et al.
patent: 5408649 (1995-04-01), Beshears et al.
patent: 5423037 (1995-06-01), Hvasshovd
patent: 5452447 (1995-09-01), Nelson et al.
patent: 5490272 (1996-02-01), Mathis et al.
patent: 5493728 (1996-02-01), Solton et al.
patent: 5513314 (1996-04-01), Kandasamy et al.
patent: 5519855 (1996-05-01), Neeman et al.
patent: 5522045 (1996-05-01), Sandberg
patent: 5551035 (1996-08-01), Arnold et al.
patent: 5560027 (1996-09-01), Watson et al.
patent: 5560029 (1996-09-01), Papadopoulos
patent: 5588147 (1996-12-01), Neeman et al.
patent: 5592625 (1997-01-01), Sandberg
patent: 5613079 (1997-03-01), Debique et al.
patent: 5617537 (1997-04-01), Yamada et al.
patent: 5649194 (1997-07-01), Miller et al.
patent: 5675787 (1997-10-01), Miller et al.
patent: 5687308 (1997-11-01), Jardine et al.
patent: 5689700 (1997-11-01), Miller et al.
patent: 5701462 (1997-12-01), Whitney et al.
patent: 5727150 (1998-03-01), Laudon et al.
patent: 5768510 (1998-06-01), Gish
patent: 5781537 (1998-07-01), Ramaswami et al.
patent: 5805785 (1998-09-01), Dias et al.
patent: 5805786 (1998-09-01), Badovinatz et al.
patent: 5812533 (1998-09-01), Cox et al.
patent: 5812751 (1998-09-01), Ekrot et al.
"Coarse and Fine Grain Objects in a Distributed Persistent Store,", Henskens et al., Object Orientation in Operating Systems, May 1993, IEEE, pp. 116-123.
"A Model for Persistent Shared Memory Addressing in Distributed Systems,", Amaral et al., Object Orientation in Operating Systems, Sep. 1992, IEEE, pp. 2-11.
"Towards a Resilient Shared Memory Concept for Distributed Persistent Object Systems,", Irlenbusch et al, Proceedings of teh 28th Annual Hawaii Intl. Conference on System Sciences, Jan. 1995, pp. 675-684, IEEE.
"COOL: System Support for Distributed Programming," Lea te al., Communications of teh ACM, vol. 36, No. 9, pp. 37-46, Sep. 1993.
"Support for Collaborative Design: Agents and Emergence, Edmonds et al.," Communications of the ACM, vol. 37, No. 7, pp. 41-47, Jul. 1994.
"Software Agents," Genesereth et al., Communications of the ACM, vol. 37, No. 7, pp. 48-53, Jul. 1994.
European Patent Office, European Search Report, Application No. EP 97 30 9471, mailed on Apr. 23, 1998, 3 pages.
Patent Cooperation Treaty, International Search Report, International Application No. PCT/US 97/21457, mailed on Apr. 23, 1998, 4 pages.
Patent Cooperation Treaty, International Search Report, International Application No. PCT/US 97/21458, mailed on Apr. 23, 1998, 3 pages.
Patent Cooperation Treaty, International Search Report, International Application No. PCT/US 97/21459, mailed on Apr. 23, 1998, 4 pages.
Patent Cooperation Treaty, International Search Report, International Application No. PCT/US 97/21460, mailed on Apr. 23, 1998, 5 pages.
Patent Cooperation Treaty, International Search Report, International Application No. PCT/US 97/21466, mailed on Apr. 23, 1998, 3 pages.
Patent Cooperation Treaty, International Search Report, International Application No. PCT/US 97/21733, mailed on Apr. 23, 1998, 3 pages.
Patent Cooperation Treaty, International Search Report, International Application No. PCT/US 97/21734, mailed on Apr. 23, 1998, 4 pages.
Anderson, T., et al. "Serverless Network File Systems," Operating Systems Review (SIGOPS), vol. 29, No. 5, Dec. 1, 1995, pp. 109-126.
Carter, J., et al. "Network Multicomputing Using Recoverable Distributed Shared Memory," Proceedings of the Spring Computer Society International Conference (COMPCON), San Francisco, Feb. 22-26, 1993, pp. 519-527.
Huber, J., et al. "PPFS: A High Performance Portable Parallel File System," Proceedings of the International Conference on Supercomputing, Barcelona, Jul. 3-7, 1995, pp. 385-394.
"Java Dynamic Class Loader," IBM Technical Disclosure Bulletin, vol. 39, No. 11, Nov. 1996, pp. 107-108.
Lee, E., et al. "Petal: Distributed Virtual Disks," 7th International Conference on Architectural Support for Programming Languages and Operation Systems, Cambridge, MA, Oct. 1-5, 1996, pp. 84-92.
Neal, D. "The Harvest Object Cache in New Zealand," Computer Networks and ISDN Systems, vol. 11, No. 28, May 1996, pp. 1415-1430.
Raghavan, G. "A Domain Model of WWW Browsers," Proceedings of Southeastcon, Bringing Together Education, Science and Technology, Tampa, Apr. 11-14, 1996, pp. 436-439.
Ng, T. "The Design and Implementation of a Reliable Distributed Operating System--ROSE," Proceedings of the Symposium on Reliable Distributed Systems, Huntsville, Oct. 9-11, 1990, pp. 2-11.
Yeung, D., et al. "MGS" A Multigrain Shared Memory System, Computer Architecture News, vol. 24, No. 2, May 1, 1996, pp. 44-55.
Anderson et al. "Scheduler Activations: Effective Kernel Support for the User-Level Management of Parallelism," Operating Systems Review (SIGOPS), vol. 25, No. 1, Jan. 1, 1991, pp. 95-109.
Barton-Davis et al. "Adding Scheduler Activations to Mach 3.0," Proceedings of the USENIX Mach III Symposium, Santa FE, NM, USA, Apr. 19-21, 1993, pp. 119-136.
Koppe C. "Sleeping Threads: A Kernel Mechanism for Support of Efficient User Level Threads," Proceedings of Seventh IASTED-ISMM International Conference on Parallel and Distributed Computing and Systems, Washington, DC, USA, Oct. 19-21, 1995, pp. 11-15.
Dryden, P. "Users throwing cache at networks delays" Computerworld, Oct. 7, 1996, http://ww.computerworld.com/search/AT-html/9610/961007SL41cacheb.html, originally printed on May 22, 1997, reprinted on Nov. 18, 1998.
Enterprise Networking Web Page, http://www.lancache.com/enad1.html, printed on May 20, 1997.
Measurement Techniques Inc. Web Page, http://www.lancache.com/pr1.sub.- 4.html, printed on May 20, 1997.
Measurement Techniques Inc. Web Page, http://www.lancache.com/slc.html, printed on May 20, 1997.
Network Appliance, Inc. Web Page, http://www.netapp.com
ews/level3b
ews.sub.- rel.sub.- 970421.html, printed on May 22, 1997.
Network Appliance, Inc. Web Page, http://www.netapp.com/products/level3
etcache/datasheet.html, printed on May 22, 1997.
Network Appliance, Inc. Web Page, http://www.netapp.com/products/level 3/webf

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

Structured data storage using globally addressable memory does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Structured data storage using globally addressable memory, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Structured data storage using globally addressable memory will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1387080

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