JP4288525B2 - ファイル共有システムおよびファイル共有方法 - Google Patents
ファイル共有システムおよびファイル共有方法 Download PDFInfo
- Publication number
- JP4288525B2 JP4288525B2 JP2007036341A JP2007036341A JP4288525B2 JP 4288525 B2 JP4288525 B2 JP 4288525B2 JP 2007036341 A JP2007036341 A JP 2007036341A JP 2007036341 A JP2007036341 A JP 2007036341A JP 4288525 B2 JP4288525 B2 JP 4288525B2
- Authority
- JP
- Japan
- Prior art keywords
- file
- server
- server device
- data file
- disk device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/17—Details of further file system functions
- G06F16/176—Support for shared access to files; File sharing support
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
Description
図1に、第1の実施形態のファイル共有システムの基本構成を示す。図1に示すように、システム100Aは、1台以上のクライアント1と、ファイル共有システムサーバ(SFS;以下、単に「サーバ」と称す。)3およびサーバ4と、ディスク装置7と、複数のディスク装置からなるアレイディスク装置8とを備える。
図6に、本発明の第2の実施形態の構成を示す。本実施形態は、サーバ3及びサーバ4間でのファイルの移動を意図したものである。本実施形態のシステム100Bの構成は、図1に示す前述のシステム100Aに、データムーバ(DM)5が付加された構成と同等である。
本実施形態は、クライアントが、自身にマウントされていないサーバが管轄するディスク装置からファイルデータを取得することを意図したものである。本実施形態のシステム構成は、図1に示すシステム100Aと同様である。
1 クライアント(CLIENT)
2 ローカルエリアネットワーク(LAN)
3、4 サーバ(SFS)
5 データムーバ(DM)
6 ストレージエリアネットワーク(SAN)
7 ディスク装置
8 アレイディスク装置
51 伝送経路
52 バッファ
Claims (8)
- 自装置に関連付けられたサーバ装置を規定したマウント情報が設定されたクライアント装置と、前記クライアント装置のマウント情報に対応する第1のサーバ装置と、前記第1のサーバ装置と通信可能に接続された第2のサーバ装置と、前記第1のサーバ装置に制御される第1のディスク装置と、前記第2のサーバ装置に制御される第2のディスク装置とを備え、
前記第1のサーバ装置は、前記クライアント装置からデータファイルの作成を要求されたとき、前記第1のディスク装置に当該データファイルを格納し且つ該データファイルの所在に関する情報を含むタグファイルの作成を前記第2のサーバ装置へ指示し、
前記第2のサーバ装置は、前記第1のサーバ装置からタグファイルの作成を指示されたとき、当該タグファイルを作成し該タグファイルを前記第2のディスク装置へ格納し、
前記第1のサーバ装置は、前記第2のサーバ装置から該装置のデータファイルに関するタグファイルの作成を指示されたとき、当該タグファイルを作成して前記第1のディスク装置へ格納し、前記クライアント装置から前記第2のディスク装置の前記データファイルへのアクセスを要求されたとき、前記第1のディスク装置から前記格納したタグファイルを読み出し該タグファイルに基づき前記第2のサーバ装置に対し前記データファイルへのアクセスを要求し且つ前記クライアント端末の識別子を通知し、
前記第2のサーバ装置は、前記第1のサーバ装置から前記第2のディスク装置の前記データファイルへのアクセスを要求されたとき、当該データファイルにアクセスするための情報を前記通知された識別子が表す前記クライアント装置へ通知し、
前記クライアント装置は、前記第2のサーバ装置から前記データファイルにアクセスするための前記情報を受けたとき、前記情報を用いて前記第2のディスク装置にアクセスすることを特徴とするファイル共有システム。 - 前記第2のサーバ装置は、前記データファイルにアクセスするための前記情報を前記クライアント装置へ通知するとき、さらに、自装置のアドレス情報を通知し、
前記クライアント装置は、前記第2のディスク装置における同一のデータファイルに再びアクセスするとき、前記第2のサーバ装置から通知されたアドレス情報を用いて該第2のサーバ装置に対し当該データファイルへのアクセスを要求することを特徴とする請求項1記載のファイル共有システム。 - さらに、前記各サーバ装置および各ディスク装置と通信可能に接続されたデータ転送装置を備え、
前記各サーバ装置は、自装置が制御するディスク装置のデータファイルを他装置が制御するディスク装置に移動するとき、当該データファイルに関する情報と共に該データファイルの移動要求を前記データ転送装置へ通知し、
前記データ転送装置は、データファイルの移動要求を受けたとき、当該データファイルが記憶されるディスク装置から該データファイルを読み出し該データファイルを移動先のディスク装置へ書き込むことを特徴とする請求項1記載のファイル共有システム。 - 前記データ転送装置は、移動要求のデータファイルのサイズに対応する領域の確保を前記移動先のディスク装置を制御するサーバ装置へ要求し、当該領域が確保されたとき該領域に前記データファイルを書き込むことを特徴とする請求項3記載のファイル共有システム。
- 自装置に関連付けられたサーバ装置を規定したマウント情報が設定されたクライアント装置と、前記クライアント装置のマウント情報に対応する第1のサーバ装置と、前記第1のサーバ装置と通信可能に接続された第2のサーバ装置と、前記第1のサーバ装置に制御される第1のディスク装置と、前記第2のサーバ装置に制御される第2のディスク装置とを備えるシステムのファイル共有方法であって、
前記第1のサーバ装置が、前記クライアント装置からデータファイルの作成を要求されたとき、前記第1のディスク装置に当該データファイルを格納し且つ該データファイルの所在に関する情報を含むタグファイルの作成を前記第2のサーバ装置へ指示し、
前記第2のサーバ装置が、前記第1のサーバ装置からタグファイルの作成を指示されたとき、当該タグファイルを作成し該タグファイルを前記第2のディスク装置へ格納し、
前記第1のサーバ装置が、前記第2のサーバ装置から該装置のデータファイルに関するタグファイルの作成を指示されたとき、当該タグファイルを作成して前記第1のディスク装置へ格納し、前記クライアント装置から前記第2のディスク装置の前記データファイルへのアクセスを要求されたとき、前記第1のディスク装置から前記格納したタグファイルを読み出し該タグファイルに基づき前記第2のサーバ装置に対し前記データファイルへのアクセスを要求し且つ前記クライアント端末の識別子を通知し、
前記第2のサーバ装置が、前記第1のサーバ装置から前記第2のディスク装置の前記データファイルへのアクセスを要求されたとき、当該データファイルにアクセスするための情報を前記通知された識別子が表す前記クライアント装置へ通知し、
前記クライアント装置が、前記第2のサーバ装置から前記データファイルにアクセスするための前記情報を受けたとき、前記情報を用いて前記第2のディスク装置にアクセスすることを特徴とするファイル共有方法。 - 前記第2のサーバ装置が、前記データファイルにアクセスするための前記情報を前記クライアント装置へ通知するとき、さらに、自装置のアドレス情報を通知し、
前記クライアント装置が、前記第2のディスク装置における同一のデータファイルに再びアクセスするとき、前記第2のサーバ装置から通知されたアドレス情報を用いて該第2のサーバ装置に対し当該データファイルへのアクセスを要求することを特徴とする請求項5記載のファイル共有方法。 - 前記各サーバ装置が、自装置が制御するディスク装置のデータファイルを他装置が制御するディスク装置に移動するとき、前記各サーバ装置および各ディスク装置と通信可能に接続されたデータ転送装置に対し、当該データファイルに関する情報と共に該データファイルの移動要求を通知し、
前記データ転送装置が、データファイルの移動要求を受けたとき、当該データファイルが記憶されるディスク装置から該データファイルを読み出し該データファイルを移動先のディスク装置へ書き込むことを特徴とする請求項5記載のファイル共有方法。 - 前記データ転送装置が、さらに、移動要求のデータファイルのサイズに対応する領域の確保を前記移動先のディスク装置を制御するサーバ装置へ要求し、当該領域が確保されたとき該領域に前記データファイルを書き込むことを特徴とする請求項7記載のファイル共有方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007036341A JP4288525B2 (ja) | 2007-02-16 | 2007-02-16 | ファイル共有システムおよびファイル共有方法 |
US12/031,222 US8447825B2 (en) | 2007-02-16 | 2008-02-14 | File sharing system and file sharing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007036341A JP4288525B2 (ja) | 2007-02-16 | 2007-02-16 | ファイル共有システムおよびファイル共有方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008203956A JP2008203956A (ja) | 2008-09-04 |
JP4288525B2 true JP4288525B2 (ja) | 2009-07-01 |
Family
ID=39707592
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007036341A Expired - Fee Related JP4288525B2 (ja) | 2007-02-16 | 2007-02-16 | ファイル共有システムおよびファイル共有方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8447825B2 (ja) |
JP (1) | JP4288525B2 (ja) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8060855B2 (en) * | 2007-10-09 | 2011-11-15 | Microsoft Corporation | Artifact sharing from a development environment |
FR2984063A1 (fr) * | 2011-12-12 | 2013-06-14 | France Telecom | Enrichissement, gestion de contenus multimedia et etablissement d'une communication en fonction de contenus multimedia enrichis |
JP6062639B2 (ja) * | 2012-01-25 | 2017-01-18 | イプシロン ソフト コーポレイション ア.エス. | クラウドにおけるファイルの拡張可能処理のためのシステム |
TW201416873A (zh) * | 2012-10-19 | 2014-05-01 | Apacer Technology Inc | 網路儲存系統的檔案分享方法 |
US8856256B1 (en) | 2013-03-13 | 2014-10-07 | CoralTree Inc. | System and method for file sharing and updating |
KR102018815B1 (ko) * | 2014-10-24 | 2019-11-04 | 삼성전자주식회사 | 주변 기기를 활용하여 원격 태스크를 수행하는 방법 및 디바이스 |
JP6736932B2 (ja) * | 2016-03-24 | 2020-08-05 | 日本電気株式会社 | 情報処理システム、ストレージ装置、情報処理方法及びプログラム |
JP6939220B2 (ja) * | 2017-08-03 | 2021-09-22 | 富士通株式会社 | データ解析プログラム、データ解析方法、およびデータ解析装置 |
US11372724B2 (en) | 2019-07-05 | 2022-06-28 | Samsung Electronics Co., Ltd | Method and system for handling blockchain network based file storage system |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6714952B2 (en) * | 1999-11-10 | 2004-03-30 | Emc Corporation | Method for backup and restore of a multi-lingual network file server |
US7120675B1 (en) * | 2000-09-26 | 2006-10-10 | Microsoft Corporation | Information location service |
US7054927B2 (en) * | 2001-01-29 | 2006-05-30 | Adaptec, Inc. | File system metadata describing server directory information |
JP3879594B2 (ja) | 2001-11-02 | 2007-02-14 | 日本電気株式会社 | スイッチ方法、装置およびプログラム |
US6813632B2 (en) | 2002-04-24 | 2004-11-02 | International Business Machines Corporation | Distributed file system using scatter-gather |
KR100763323B1 (ko) | 2002-07-11 | 2007-10-05 | 인터내셔널 비지네스 머신즈 코포레이션 | 데이터 관리 방법, 컴퓨터 판독 가능 기록 매체 및 컴퓨팅 시스템 |
WO2004097572A2 (en) | 2003-04-24 | 2004-11-11 | Neopath Networks, Inc. | Transparent file migration using namespace replication |
JP4349301B2 (ja) | 2004-11-12 | 2009-10-21 | 日本電気株式会社 | ストレージ管理システムと方法並びにプログラム |
JP4451293B2 (ja) | 2004-12-10 | 2010-04-14 | 株式会社日立製作所 | 名前空間を共有するクラスタ構成のネットワークストレージシステム及びその制御方法 |
JP2006338461A (ja) * | 2005-06-03 | 2006-12-14 | Hitachi Ltd | 電子的なファイルの記憶を制御するシステム及び方法 |
US20070174360A1 (en) * | 2006-01-11 | 2007-07-26 | Yuichi Yagawa | Storage system embedding database |
-
2007
- 2007-02-16 JP JP2007036341A patent/JP4288525B2/ja not_active Expired - Fee Related
-
2008
- 2008-02-14 US US12/031,222 patent/US8447825B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2008203956A (ja) | 2008-09-04 |
US8447825B2 (en) | 2013-05-21 |
US20080201444A1 (en) | 2008-08-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4288525B2 (ja) | ファイル共有システムおよびファイル共有方法 | |
JP4856966B2 (ja) | バックアップシステム、ファイルサーバ、及びバックアップ方法 | |
US10375166B2 (en) | Caching device and method thereof for integration with a cloud storage system | |
JP4265245B2 (ja) | 計算機システム | |
JP2004326478A (ja) | 記憶装置システム及び管理プログラム | |
KR101366220B1 (ko) | 분산형 저장소 | |
CN106161523B (zh) | 一种数据处理方法和设备 | |
JP2004246632A (ja) | データ分配サーバ、プログラム及びネットワークシステム | |
US9729614B2 (en) | Resilient data node for improving distributed data management and bandwidth utilization | |
JP2006011693A5 (ja) | ||
US20180213025A1 (en) | Transparent deferred spooling store and forward based on standard network system and client interface | |
KR20200057409A (ko) | 라이브 서비스를 위한 분산 파일 시스템 및 데이터 처리 방법 | |
US8456994B2 (en) | Transmit request management in a distributed shared storage system | |
US20230142199A1 (en) | Monitoring camera video sharing system and monitoring camera video sharing method | |
JP3806072B2 (ja) | P2pネットワークのトラヒック制御方法及び装置並びにプログラム及び記録媒体 | |
EP3780625A1 (en) | Recorded data processing method and relevant device | |
EP1860846B1 (en) | Method and devices for managing distributed storage | |
KR20140060959A (ko) | iSCSI 스토리지 시스템을 이용한 네트워크 분산 파일 시스템의 부하 분산 방법 및 시스템 | |
KR100693724B1 (ko) | 아이피 주소 정보를 이용한 파일 배포 방법 및 이를구현하는 클라이언트와 클라이어트-서버 시스템 | |
JP2005215797A (ja) | 端末装置、サーバ、グループウェアシステム、グループウェア方法、および、グループウェアプログラム | |
JPH10320261A (ja) | ファイル蓄積管理システム | |
JP2002312403A (ja) | サムネイル管理装置及び方法、文書管理システム、記憶媒体並びにプログラム | |
JP2002373098A (ja) | バックアップシステム | |
JP2024084879A (ja) | ファイル配布システム、クラウド装置、及びファイル配布プログラム | |
JP6012409B2 (ja) | 画像管理装置、画像管理方法及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20080619 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080912 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081111 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081211 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090128 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090304 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090317 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4288525 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120410 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120410 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130410 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130410 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140410 Year of fee payment: 5 |
|
LAPS | Cancellation because of no payment of annual fees |