A network storage system includes a virtual file system ("VFS") that manages the files of the network storage system, and a storage center that stores the files. The VFS and the storage center are separated, such that a client accesses the VFS to conduct file system operations and the client accesse
A network storage system includes a virtual file system ("VFS") that manages the files of the network storage system, and a storage center that stores the files. The VFS and the storage center are separated, such that a client accesses the VFS to conduct file system operations and the client accesses the storage center to upload/download files. The client accesses the network storage system through one or more storage ports. The storage center includes a plurality of distributed object storage managers (DOSMs) and a storage cluster that includes a plurality of intelligent storage nodes. The network storage system includes additional storage centers at geographically disparate locations. The network storage system uses a multi-cast protocol to maintain file information at the DOSMs regarding files stored in the intelligent storage nodes, including files stored in disparate storage centers.
대표청구항▼
What is claimed is: 1. A method comprising: in response to receiving a download request for an object, parsing a storage resource locator ("SRL") received with the download request to extract, at the least, an SRL certificate and an encoded request; calculating a certificate from the encoded reques
What is claimed is: 1. A method comprising: in response to receiving a download request for an object, parsing a storage resource locator ("SRL") received with the download request to extract, at the least, an SRL certificate and an encoded request; calculating a certificate from the encoded request; comparing the calculated certificate to the SRL certificate; and if the calculated certificate and the SRL certificate match, then performing the download request to retrieve the object. 2. The method of claim 1, additionally comprising: if the calculated certificate and the SRL certificate do not match, then generating an error message. 3. The method of claim 1, wherein said performing the download request Comprises determining if a location of the object is known, and if the location of the object is known, then a control node of a plurality of control nodes obtaining a connection with one of a plurality of intelligent storage nodes corresponding to the control node, the one intelligent storage node storing the object, end the control node transmitting the object from the intelligent storage node to a requesting node. 4. The method of claim 3, wherein said determining if the location of the object is known comprises determining if a reference of the control node cross-references the object to at least one of the plurality of intelligent storage nodes. 5. The method of claim 3, additionally comprising if a location of the object is not known, then the control node broadcasting a request to each of the intelligent storage nodes. 6. The method of claim 5, additionally comprising if the object is found on one of the intelligent storage nodes, then the one intelligent storage node to broadcast identification information to each of the plurality of control nodes. 7. The method of claim 6, additionally comprising if the object is not found on one at the intelligent storage nodes, then executing a failover procedure to locate the object on a different one of the plurality of control nodes and corresponding intelligent storage nodes. 8. An article of manufacture having stored thereon instructions, the instructions when executed by a machine, result in the following: in response to receiving a download request for an object, parsing a storage resource locator ("SRL") received with the download request to extract, at the least, an SRL certificate and an encoded request; calculating a certificate from the encoded request; comparing the calculated certificate to the SRL certificate; and if the calculated certificate and the SRL certificate match, then performing the download request to retrieve the object. 9. The article of manufacture of claim 8, the instructions additionally comprising: generating an error message if the calculated certificate and the SRL certificate do not match. 10. The article of manufacture of claim 8, wherein said instructions that result in performing the download request comprise instructions to determine that if a location of the object is known, then enabling a control node of a plurality of control nodes to obtain a connection with one of a plurality of intelligent storage nodes corresponding to the control node, the one intelligent storage node storing the object, end the control node transmitting the object from the intelligent storage node to a requesting node. 11. The article of manufacture of claim 10, the instructions additionally resulting in the control node broadcasting a request to each of the intelligent storage nodes if a location of the object is not known. 12. The article of manufacture of claim 11, the instructions additionally resulting in determining that if the object is found on one of the intelligent storage nodes, then the instructions resulting in the one intelligent storage node to broadcast identification information to each of the plurality of control nodes. 13. The article of manufacture of claim 12, the instructions additionally resulting in executing a failover procedure to locate the object on a different one of the plurality of control nodes and corresponding intelligent storage nodes if the object is not found on one of the intelligent storage nodes.
Yuval Ofek ; Zoran Cakeljic ; Samuel Krikler IL; Sharon Galtzur IL; Michael Hirsch IL; Dan Arnon ; Peter Kamvysselis, Apparatus and methods for copying, backing up, and restoring data using a backup segment size larger than the storage block size.
Kern Robert Frederic ; Paulsen Michael Aloysius ; Shepard William Chambers ; Yudenfriend Harry Morris, Concurrent switch to shadowed device for storage controller and device errors.
Tehranian Michael ; Martin Brian ; Giancioppo Michael ; Shapiro Jonathan ; Gringorten Sheldon P. ; Linton Paul D., Device access controller for virtual video/keyboard/mouse input/output for remote system management and maintenance.
Chow Kit M. ; Meyer Michael W. ; Muller P. Keith ; Adamson Alan P., Dynamic and consistent naming of fabric attached storage by a file system on a compute node storing information mapping API system I/O calls for data objects with a globally unique identification.
Xu Yikang ; Vahalia Uresh K. ; Jiang Xiaoye ; Gupta Uday ; Tzelnic Percy, File server system using file system storage, data movers, and an exchange of meta data among data movers for file locking and direct access to shared file systems.
Dawson, Erika Marianna; Fisher, James Arthur; Peake, Jonathan Wayne; Schiltz, Linda Jean, Management of physical media volumes in partitions of an automated data storage library.
Tysen Atticus N. (San Francisco CA) Sidhu Gursharan (Menlo Park CA) Chang C. Victor (Fremont CA) Calamera Pablo (San Jose CA), Message protection mechanism and graphical user interface therefor.
Coates, Joshua L.; Bozeman, Patrick E.; Patterson, David A., Method and apparatus for accessing remote storage in a distributed storage cluster architecture.
Iskiyan James Lincoln (Tucson AZ) Kern Robert Frederic (Tucson AZ) Micka William Frank (Tucson AZ) Shomler Robert Wesley (Morgan Hill CA), Method and apparatus for suspending multiple duplex pairs during back up processing to insure storage devices remain syn.
Schleimer Stephen I. ; Ahlstrom John K. ; Hickman Paul L., Method and apparatus for transmitting images and other objects over a computer network system.
Isaak, James DeWitt, Method for certifying the authenticity of digital objects by an authentication authority and for certifying their compliance by a testing authority.
Gage Bruce ; Harris Lindsay ; Nolan Sean, Method of uploading a message containing a file reference to a server and downloading a file from the server using the.
Tzelnic Percy ; Vahalia Uresh K ; Ting Dennis P.J. ; Gupta Uday, Network file server using a cached disk array storing a network file directory including file locking information and da.
Asano Shigehiro,JPX ; Kanai Tatsunori,JPX ; Kanno Shinichi,JPX ; Maeda Seiji,JPX, Network server device and file management system using cache associated with network interface processors for redirecting requested information between connection networks.
Beardsley Brent Cameron ; Iskiyan James Lincoln ; Micka William Frank ; Yudenfriend Harry Morris, Peer-to-peer backup system with failure-triggered device switching honoring reservation of primary device.
Popelka Paul ; Tripathy Tarun Kumar ; Walter Richard Allen ; Del Fante Paul Brian ; Repakula Murali Sundaramoorthy ; Narayanaswamy Lakshman ; Sterk Donald Wayne ; Bodas Amod Prabhakar ; McCutcheon Le, Processing system with dynamically allocatable buffer memory.
Bello, Keith Anthony; Kishi, Gregory Tad; Peake, Jonathan Wayne, Recalling logical volumes to cache from physical media volumes for redundant storage in automated data storage libraries.
Puhl Larry C. ; Vogler Dean H. ; Dabbish Ezzat A., Secure wireless electronic-commerce system with digital product certificates and digital license certificates.
Rajan,Vijayan; Srinivasan,Mohan; Pawlowski,Brian; Bolen,David Brittain; Lewis,Blake H., Storage virtualization by layering virtual disk objects on a file system.
Hellenga David Allan ; Majikes Mary Kim ; Mooney Thomas Michael ; Valentine Brian Douglas, Sub-entry point interface architecture for change management in a computer network.
Heil Thomas F. ; Francis Martin H. ; DeKoning Rodney A. ; Weber Bret S., System and method for peer-to-peer accelerated I/O shipping between host bus adapters in clustered computer network.
Eschelbeck, Gerhard; Villa, Andrea, System and method for providing trustworthy network security concern communication in an active security management environment.
Monier Louis M., System for adding a new entry to a web page table upon receiving a web page including a link to another web page not having a corresponding entry in the web page table.
Crow, Preston F.; Mason, Jr., Robert S.; McClure, Steven T.; Nagy, Susan C.; Wheeler, Richard G., Versatile indirection in an extent based file system.
Cai, Hao; Michels, Timothy S.; Szabo, Paul I., Hardware assisted flow acceleration and L2 SMAC management in a heterogeneous distributed multi-tenant virtualized clustered system.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.