The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jun. 27, 2000
Filed:
Dec. 05, 1997
Paul Popelka, Cupertino, CA (US);
Tarun Kumar Tripathy, Sunnyvale, CA (US);
Richard Allen Walter, San Jose, CA (US);
Paul Brian Del Fante, Sunnyvale, CA (US);
Murali Sundaramoorthy Repakula, Milpitas, CA (US);
Lakshman Narayanaswamy, Santa Clara, CA (US);
Donald Wayne Sterk, Santa Clara, CA (US);
Amod Prabhakar Bodas, Sunnyvale, CA (US);
Leslie Thomas McCutcheon, Fremont, CA (US);
Daniel Murray Jones, Castro Valley, CA (US);
Peter Kingsley Craft, San Francisco, CA (US);
Clive Mathew Philbrick, San Jose, CA (US);
David Allan Higgen, Saratoga, CA (US);
Edward John Row, Mountain View, CA (US);
Auspex Systems, Incorporated, Santa Clara, CA (US);
Abstract
A scalable computer system has an interconnect bus providing communication links among a host processor and one or more function-specific processors, including a network processor (NP) and a file storage processor (FSP). The host processor provides a single interface to network administrators for maintaining the system. A bi-endian conversion system is provided to minimize a need for translating between big and little endian data types generated by diverse processors. The NP shares a single memory image with other processors and has a buffer memory for buffering requests from the network interfaces. The buffer memory has one or more segments which are dynamically allocatable to different processors. The FSP has a metadata cache for maintaining information on data being cached in the NP buffer memory. The FSP also has a write cache for buffering file write operations directed at disks. Upon receiving requests for data from the NP, the FSP checks the metadata cache to see if a copy of the requested data has been cached in the NP buffer and, if the copy exists in the NP buffer, causing the NP with the data to respond to the request. The resulting scalable computer provides higher data availability, faster access to shared data, and reduced administrative costs via data consolidation.