File storage service system, file management device, file management method, ID denotative NAS server and file reading method
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-017/30
G06F-007/00
출원번호
US-0328050
(2008-12-04)
등록번호
US-8190573
(2012-05-29)
우선권정보
JP-2003-076045 (2003-03-19)
발명자
/ 주소
Enko, Yutaka
Iwasaki, Masaaki
Nakatani, Yoji
출원인 / 주소
Hitachi, Ltd.
대리인 / 주소
Kilpatrick Townsend & Stockton LLP
인용정보
피인용 횟수 :
0인용 특허 :
60
초록▼
The present invention relates to a migration of a file from a path denotative NAS server to an ID denotative NAS server. In a file management device according to one embodiment, a migration-use path denotative NAS access section obtains a file deposit location from the path denotative NAS server, se
The present invention relates to a migration of a file from a path denotative NAS server to an ID denotative NAS server. In a file management device according to one embodiment, a migration-use path denotative NAS access section obtains a file deposit location from the path denotative NAS server, selects a migration target file based on the deposit location, and sends a read request with the deposit location of the migration target file to the path denotative NAS server, so as to obtain the migration target file. A migration-use denotative NAS access section 44 generates a write request with the migration target file, sends it to the ID denotative NAS servers, and writes the file therein. In addition, the migration-use ID denotative NAS access section registers a GUID received from the ID denotative NAS servers in a file name/GUID management table, together with the file name of the migration target file.
대표청구항▼
1. A file storage service system comprising, a path denotative NAS server which is an NAS server to perform a reception of a file denotation from a client based on a file deposit location,an ID denotative NAS server which is an NAS server to perform the reception of the file denotation from the clie
1. A file storage service system comprising, a path denotative NAS server which is an NAS server to perform a reception of a file denotation from a client based on a file deposit location,an ID denotative NAS server which is an NAS server to perform the reception of the file denotation from the client based on a file identifier,a file management device, anda user terminal,wherein said file management device comprises, a path denotative NAS access unit which sends a read request with the file deposit location to said path denotative NAS server, and reads a file from said path denotative NAS server,a file identifier generating unit which generates the file identifier of the file obtained by said path denotative NAS server,a file identifier registration requesting unit which sends a file identifier registration request with the file deposit location of the file obtained by said path denotative NAS access unit and the file identifier of the file generated by said file identifier generating unit, and registers the file identifier in said ID denotative NAS server in association with the file deposit location,a file identifier storing unit which stores information relating to the file obtained by said path denotative NAS access unit and the file identifier of the file generated by said file identifier generating unit in such a manner as the information and the file identifier being associated with each other, anda client request receptor unit which transmits to the client, at a request from the client, the file identifier stored in the file identifier storing unit and information where the identifier and the file deposition location are corresponding to each other,wherein when the file deposit location corresponding to the file identifier received with the read request from the client exists within said ID denotative NAS server, said ID denotative NAS server reads a file stored in the file deposit location and transmits the file to the client,wherein, when the file deposit location corresponding to the file identifier received with the read request from the client exists within said path denotative NAS server, said ID denotative NAS server sends the read request with the file deposit location to said path denotative NAS server, reads a file from said path denotative NAS server, and sends the file to the client, andwherein said user terminal comprises a file information display unit which displays on a display device a directory structure within the path denotative NAS server and which displays attribute information of a file selected from the directory structure. 2. A file storage service system according to claim 1, wherein, said file management device further comprises,an ID denotative NAS access unit which sends a write request with the file obtained by said path denotative NAS access unit to said ID denotative NAS server, and writes the file into said ID denotative NAS server, as well as receiving the file identifier of the file generated by said ID denotative server from said ID denotative NAS server, andsaid file identifier storing unit stores information relating to the file obtained by said path denotative NAS access unit, and the file identifier of the file obtained by said ID denotative NAS access unit, in such a manner as the information and the file identifier being associated with each other. 3. A file management device being employed with a connection via a network to a path denotative NAS server which is an NAS server to perform a reception of a file denotation from a client based on a file deposit location, and an ID denotative NAS server which is an NAS server to perform the reception of the file denotation from the client based on a file identifier, comprising, a path denotative NAS access unit which sends a read request with the file deposit location to said path denotative NAS server, and reads a file from said path denotative NAS server,a file identifier generating unit which generates the file identifier of the file obtained by said path denotative NAS server,a file identifier registration requesting unit which sends a file identifier registration request with the file deposit location of the file obtained by said path denotative NAS access unit and the file identifier of the file generated by said file identifier generating unit, and registers the file identifier in said ID denotative NAS server in association with the file deposit location,a file identifier storing unit which stores information relating to the file obtained by said path denotative NAS access unit and the file identifier of the file generated by said file identifier generating unit in such a manner as the information and the file identifier being associated with each other, anda client request receptor unit which transmits to the client, at a request from the client, the file identifier stored in the file identifier storing unit and information where the identifier and the file deposition location are corresponding to each other,wherein when the file deposit location corresponding to the file identifier received with the read request from the client exists within said ID denotative NAS server, said ID denotative NAS server reads a file stored in the file deposit location and transmits the file to the client,wherein said file management device is configured for communication with a user terminal,wherein, when the file deposit location corresponding to the file identifier received with the read request from the client exists within said path denotative NAS server, said ID denotative NAS server sends the read request with the file deposit location to said path denotative NAS server, reads a file from said path denotative NAS server, and sends the file to the client, andwherein said user terminal comprises a file information display unit which displays on a display device a directory structure within the path denotative NAS server and which displays attribute information of a file selected from the directory structure. 4. A non-transitory computer-readable medium having a program stored thereon, which is readable by a computer, wherein, said computer is employed with a connection via a network to a path denotative NAS server which is an NAS server to perform a reception of a file denotation from a client based on a file deposit location, and an ID denotative NAS server which is an NAS server to perform the reception of the file denotation from the client based on a file identifier, wherein,said program allows a system of said computer to function as, a path denotative NAS access unit which sends a read request with the file deposit location to said path denotative NAS server, and reads a file from said path denotative NAS server,a file identifier generating unit which generates the file identifier of the file obtained by said path denotative NAS server,a file identifier registration requesting unit which sends a file identifier registration request with the file deposit location of the file obtained by said path denotative NAS access unit and the file identifier of the file generated by said file identifier generating unit, and registers the file identifier in said ID denotative NAS server in association with the file deposit location,a file identifier storing unit which stores information relating to the file obtained by said path denotative NAS access unit and the file identifier of the file generated by said file identifier generating unit in such a manner as the information and the file identifier being associated with each other, anda client request receptor unit which transmits to the client, at a request from the client, the file identifier stored in the file identifier storing unit and information where the identifier and the file deposition location are corresponding to each other,wherein when the file deposit location corresponding to the file identifier received with the read request from the client exists within said ID denotative NAS server, said ID denotative NAS server reads a file stored in the file deposit location and transmits the file to the client,wherein, when the file deposit location corresponding to the file identifier received with the read request from the client exists within said path denotative NAS server, said ID denotative NAS server sends the read request with the file deposit location to said path denotative NAS server, reads a file from said path denotative NAS server, and sends the file to the client,said computer is further employed with a connection via the network to a user terminal, wherein the user terminal comprises a file information display unit which displays on a display device a directory structure within the path denotative NAS server and which displays attribute information of a file selected from the directory structure. 5. A file management method employing a computer, with a connection via a network to a path denotative NAS server which is an NAS server to perform a reception of a file denotation from a client based on a file deposit location, and an ID denotative NAS server which is an NAS server to perform the reception of the file denotation from the client based on a file identifier, said file management method executes, a reading step which sends a read request with the file deposit location to said path denotative NAS server and reads the file from said path denotative NAS server,a generating step which generates the file identifier of the file thus obtained,a registering step which sends a file identifier registration request with the file deposit location of the file thus obtained and the file identifier of the file generated, and registers the file identifier in said ID denotative NAS server in association with the file deposit location,a storing step which stores in a storage device, information relating to the file thus obtained and the file identifier of the file generated, in such a manner as the information and the file identifier being associated with each other,a transmitting step which transmits to the client, at a request from the client, the file identifier stored in the file identifier storing unit and information where the identifier and the file deposition location are corresponding to each other,wherein when the file deposit location corresponding to the file identifier received with the read request from the client exists within said ID denotative NAS server, said ID denotative NAS server reads a file stored in the file deposit location and transmits the file to the client,wherein, when the file deposit location corresponding to the file identifier received with the read request from the client exists within said path denotative NAS server, said ID denotative NAS server sends the read request with the file deposit location to said path denotative NAS server, reads a file from said path denotative NAS server, and sends the file to the client, anda communicating step which communicates with a user terminal, the user terminal comprising: a file information display unit which displays on a display device a directory structure within the path denotative NAS server and which displays attribute information of a file selected from the directory structure, andan instruction unit which receives a file denotation of the selected file for the computer to read the selected file from the path denotative NAS server, and sends a reading instruction with the file denotation to the computer. 6. The file storage service system according to claim 1, wherein said user terminal receives input indicative of a file for which attribute information thereof is displayed. 7. The file storage service system according to claim 1, wherein said user terminal further comprises an instruction unit which receives the file denotation for the file management device to read the file from the path denotative NAS server, and sends a reading instruction with the file denotation to the file management device, wherein the path denotative NAS access unit of the file management device sends to the path denotative NAS server the read request with the file deposit location of the file denoted by the reading instruction. 8. The file storage service system according claim 1, wherein: said path denotative NAS server deposits a file, dividing the file into multiple data; andsaid file identifier storing unit stores said file identifier and file deposit location of said multiple data divided file specified by the file identifier, in such a manner as to be associated with each other. 9. The file management device according to claim 3, wherein said user terminal receives input indicative of a file for which attribute information thereof is displayed. 10. The file management device according to claim 3, wherein said user terminal further comprises an instruction unit which receives the file denotation for the file management device to read the file from the path denotative NAS server, and sends a reading instruction with the file denotation to the file management device, wherein the path denotative NAS access unit of the file management device sends to the path denotative NAS server the read request with the file deposit location of the file denoted by the reading instruction. 11. The file management device according claim 3, wherein: said path denotative NAS server deposits a file, dividing the file into multiple data; andsaid file identifier storing unit stores said file identifier and file deposit location of said multiple data divided file specified by the file identifier, in such a manner as to be associated with each other. 12. The non-transitory computer-readable medium according to claim 4, wherein said user terminal receives input indicative of a file for which attribute information thereof is displayed. 13. The non-transitory computer-readable medium according to claim 4, wherein said user terminal further comprises an instruction unit which receives a file denotation for a file management device to read the file from the path denotative NAS server, and sends a reading instruction with the file denotation to the file management device, wherein the path denotative NAS access unit of the file management device sends to the path denotative NAS server the read request with the file deposit location of the file denoted by the reading instruction. 14. The non-transitory computer-readable medium according to claim 4, wherein: said path denotative NAS server deposits a file, dividing the file into multiple data; andsaid file identifier storing unit stores said file identifier and file deposit location of said multiple data divided file specified by the file identifier, in such a manner as to be associated with each other. 15. The file management method according to claim 5, wherein said user terminal receives input indicative of a file for which attribute information thereof is displayed. 16. The file management method according to claim 5, wherein said user terminal further comprises an instruction unit which receives a file denotation for a file management device to read the file from the path denotative NAS server, and sends a reading instruction to said computer. 17. The file management method according to claim 5, wherein: said path denotative NAS server deposits a file, dividing the file into multiple data; andsaid file identifier storing unit stores said file identifier and file deposit location of said multiple data divided file specified by the file identifier, in such a manner as to be associated with each other.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (60)
Muhlestein Mark, Backup and restore for heterogeneous file server environment.
Shah, Lacky Vasant; Arai, Daniel Takeo; Benitez, Manuel Enrique; Holler, Anne Marie; Wohlgemuth, Robert Curtis, Client-side performance optimization system for streamed applications.
Senator Steven T. ; Fuller Billy J., Computer system method and apparatus providing for various versions of a file without requiring data copy or log operati.
Bendert Edward Joseph ; Bennett Robert Bradley ; Johnson Eugene ; Nugent Robert Michael ; Showalter James Michael, Creation of clone storage area with identification of base storage area and deferred cloning of metadata.
Farber David A. ; Lachman Ronald D., Data processing system using substantially unique identifiers to identify data items, whereby identical data items hav.
Kenley Gregory (Northboro MA) Ericson George (Schrewsbury MA) Fortier Richard (Acton MA) Holland Chuck (Northboro MA) Mastors Robert (Ayer MA) Pownell James (Natick MA) Taylor Tracy (Upton MA) Wallac, Digital data storage system with improved data migration.
Leblang David B. (Wayland MA) Allen Larry W. (Cambridge MA) Chase ; Jr. Robert P. (Newton MA) Douros Bryan P. (Framingham MA) Jabs David E. (Sudbury MA) McLean ; Jr. Gordon D. (Brookline MA) Minard D, Dynamic software version auditor which monitors a process to provide a list of objects that are accessed.
Nishikado Takashi (Kawasaki JPX) Kondo Megumu (Kawasaki JPX) Fukuoka Kazuhiko (Machida JPX) Murata Fumiya (Hadano JPX), File management system for permitting user access to files in a distributed file system based on linkage relation inform.
Eshel Marc M. (Tarrytown NY) Hunt Guerney D. H. (Ithaca NY) Jones Donald N. (Vestal NY) Meyer Christopher (Vestal NY) Schwartz Frederick A. (Binghamton NY), File manager for files shared by heterogeneous clients.
Uresh K. Vahalia ; Xiaoye Jiang ; Jeffrey Jon Darcy ; Boris Zuckerman ; Ronald Curtis Searls, File manager providing distributed locking and metadata management for shared data access by clients relinquishing locks after time period expiration.
Xiaoye Jiang ; Uresh K. Vahalia ; Uday Gupta ; Percy Tzelnic, File server system using connection-oriented protocol and sharing data sets among data movers.
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.
Bendert Edward Joseph (Vestal NY) Bennett Robert Bradley (Endwell NY) Berman Eve Suzanne (Binghamton NY) Farrell Susan Marie (Vestal NY) Johnson Eugene (Vestal NY) Nugent Robert Michael (Nichols NY) , Heterogeneous filing system with common API and reconciled file management rules.
Wlaschin Scott, Method and apparatus for a physical storage architecture having an improved information storage and retrieval system for a shared file environment.
Coates, Joshua L.; Bozeman, Patrick E.; Patterson, David A., Method and apparatus for accessing remote storage in a distributed storage cluster architecture.
Yonah Schmeidler ; Derek Atkins ; Mark W. Eichin ; David J. Rostcheck, Method and apparatus for installation abstraction in a secure content delivery system.
West, Christopher J.; Serls, David A., Method and system of storing a main data file and deltas in a storage device for determining new data files from the main data file and the deltas.
Hansen Juanita J. (Rochester MN) Peterson Dale A. (Rochester MN) Simon Erwin P. (Rochester MN) Wenz David G. (Rochester MN), Method for selecting multiple versions of data in a reduced record units text editing system.
Bober, Paul M., Methods and apparatus for providing access by a first computing system to data stored in a shared storage device managed by a second computing system.
MeLampy Patrick J. (Marblehead MA) Spencer Clifford M. (Arlington MA), Multiple integrations unit for coupling different switching systems to a message storage system.
Muller P. Keith ; Chow Kit M. ; Meyer Michael W., Name service for multinode system segmented into I/O and compute nodes, generating guid at I/O node and exporting guid to compute nodes via interconnect fabric.
Vahalia Uresh K. ; Gupta Uday ; Porat Betti ; Tzelnic Percy, Network file server sharing local caches of file access information in data processors assigned to respective file systems.
Pisello Thomas (De Bary FL) Crossmier David (Casselberry FL) Ashton Paul (Oviedo FL), Network management system having virtual catalog overview of files distributively stored across network domain.
Ault Michael Bradford (Austin TX) Plassmann Ernst Robert (Pflugerville TX) Rich Bruce Arland (Round Rock TX) Wilkes Michael David (Austin TX), System and method for providing compatibility between distributed file system namespaces and operating system pathname s.
Ault Michael B. (Austin TX) Plassmann Ernst R. (Pflugerville TX) Rich Bruce A. (Round Rock TX) Wilkes Michael D. (Austin TX), System and method for supporting file attributes on a distributed file system without native support therefor.
Nakano, Russell T.; Yee, Terrence T. W.; Park, Britt H.; Barr, Sanford L.; Jia, Jack S.; Hegde, Gajanana; Cochrane, Kevin, System and method for website development.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.