KR101351237B1 - 네트워크의 파일 분산 처리 시스템 - Google Patents
네트워크의 파일 분산 처리 시스템 Download PDFInfo
- Publication number
- KR101351237B1 KR101351237B1 KR1020110098342A KR20110098342A KR101351237B1 KR 101351237 B1 KR101351237 B1 KR 101351237B1 KR 1020110098342 A KR1020110098342 A KR 1020110098342A KR 20110098342 A KR20110098342 A KR 20110098342A KR 101351237 B1 KR101351237 B1 KR 101351237B1
- Authority
- KR
- South Korea
- Prior art keywords
- file
- server
- files
- network
- client
- 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/067—Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Computing Systems (AREA)
- Data Mining & Analysis (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
| 디바이스 | 라이브러리 | 기능 | Action | ||
| 프로세서 | IFramework | MSDN PDH 라이브러리 또는 SNMP 프로토콜 | Physical / Logical Performance Control | ||
| 프로세스 | |||||
| 메모리 | |||||
| 네트워크 | File 분산 256K |
파일 공유 256K |
파일 저장 256K |
||
| 디스크 I/O | |||||
| 파일 I/O | |||||
| 영화(Movie) | 음악(Music) | 웹 캠(Web Cam) | 보이스(Voice) |
| File Download/Upload | |||
| Broadcasting(Streaming Real Time / Consecutive Time) | |||
30 : 관리 서버 40 : 분산 제어 모듈
50 : 스토리지 그룹 52 : 저장 장치
60 : 클라이언트 그룹 62 : 호스트
70 : 메일 서버 72 : 메신저 서버
74 : 스트리밍 서버 76 : 업다운로드 서버
78 : 채널 서버 80 : 로그인 서버
82 : 스위치 서버 84 : 제어 서버
86 : 데이터베이스 미들 웨어 서버 88 : 데이터베이스 서버
Claims (9)
- 물리적으로 분산된 저장 장치들과 연동하여 파일을 256k 바이트 단위로 나누어서 저장하는 서비스 시스템; 및
상기 서비스 시스템과 네트워크를 통하여 상기 파일의 전송을 위하여 접속하는 클라이언트;를 포함하며,
상기 서비스 시스템은,
물리적으로 분산된 저장 장치들을 포함하는 스토리지 그룹;
상기 스토리지 그룹에 포함된 상기 저장 장치들에 대한 업로드와 다운로드를 256k 바이트 단위로 분산 처리하는 업다운 분산 서버와 상기 저장 장치들에 대한 스트리밍을 256k 바이트 단위로 분산 처리하는 스트리밍 분산 서버를 포함하는 분산 제어 모듈;
웹과 접속되며 상기 스토리지 그룹과 연동되고 상기 분산 제어 모듈을 통하여 상기 저장 장치들에 대한 파일의 업로드와 다운로드 및 스트리밍을 전달하는 서비스 서버;
상기 서비스 서버를 경유하여 상기 스토리지 그룹의 물리적으로 분산된 저장 장치들에 대한 자원의 정보를 측정하여서 성능 분석 결과를 테이블로 구성하고 상기 테이블에 다운로드 처리를 위하여 순차, 랜덤 또는 희귀한 것 우선(Rarest) 방식으로 구분되는 인덱스를 설정하며 상기 분산 제어 모듈을 제어하여 파일의 업로드와 다운로드 그리고 스트리밍을 분산 처리하도록 제어하는 관리 서버를 포함하고, 상기 저장 장치들의 성능 분석 결과에 따라 최적의 장소를 찾아서 상기 파일을 256k 바이트 단위로 보관 및 공유하고,
상기 클라이언트는,
상기 웹을 통하여 상기 서비스 서버와 접속되며 파일 병합을 위한 미들 웨어를 포함하고, 상기 미들 웨어에 의하여 상기 테이블의 인덱스에 따라서 순차, 램덤 또는 휘귀한 것 우선(Rarest-first) 방식으로 상기 256K 바이트 단위로 꺼내어 파일을 인덱스 별로 병합하고, 상기 서비스 시스템과 접속되어 상기 256k 바이트 단위로 나뉘어진 파일을 상기 미들웨어에서 병합하고,
상기 물리적으로 분산된 저장장치는 NAS(Network Attached Storage)인 것인, 네트워크의 파일 분산 처리 시스템.
- 제1 항에 있어서,
상기 서비스 시스템은 상기 파일의 전송을 위한 스트림을 물리적인 서버 단위, 즉 상기 저장 장치 단위로 분산, 공유 및 저장하는 것을 특징으로 하는 네트워크의 파일 분산 처리 시스템.
- 제2 항에 있어서,
상기 서비스 시스템의 상기 공유는 상기 저장 장치 단위로 프로세스, 프로세서, 메모리, 네트워크, 디스크 및 파일 입출력의 수행도 및 리소스 비용을 계산하여 수행되는 것을 특징으로 하는 네트워크의 파일 분산 처리 시스템.
- 제3 항에 있어서,
상기 서비스 시스템은 상기 성능 분석 결과에 따른 상기 비용 계산에 기초하여 분산되어진 상기 저장 장치 또는 분산되어진 상기 클라이언트를 대상으로 256K 바이트 단위로 상기 스트림을 수행하는 것을 특징으로 하는 네트워크의 파일 분산 처리 시스템.
- 제1 항에 있어서,
상기 서비스 시스템은 상기 저장 장치 단위로 자원의 정보를 측정하여 상기 성능 분석 결과를 자신에 연동된 물리적 서버에 측정 파일로 저장하며 상기 측정 파일을 자신에 연동된 논리적인 서버에 다운로드에 대한 인덱스를 설정하여서 테이블로 구성하며, 상기 인덱스는 순차, 램덤 또는 휘귀한 것 우선(Rarest-first) 방식으로 상기 다운로드를 처리하도록 구분되는 것을 특징으로 하는 네트워크의 파일 분산 처리 시스템.
- 제5 항에 있어서,
상기 클라이언트는 파일 병합을 위한 미들 웨어를 포함하고, 상기 미들 웨어에 의하여 상기 테이블의 인덱스에 따라서 순차, 램덤 또는 휘귀한 것 우선(Rarest-first) 방식으로 상기 256K 바이트 단위로 꺼내어 파일을 인덱스 별로 병합하는 것을 특징으로 하는 네트워크의 파일 분산 처리 시스템.
- 제1 항 내지 제6항 중 어느 한 항에 있어서,
상기 파일의 분산 시, 상기 클라이언트에서 지정한 파일들이 수신됨에 따라 파일 전송 현황 정보를 갱신하여 이를 상기 클라이언트에서 지정한 장소로 저장하는 것을 특징으로 하는 네트워크의 파일 분산 처리 시스템.
- 제1 항 내지 제6항 중 어느 한 항에 있어서,
상기 클라이언트에서 지정한 파일들의 목록을 매 접속 시 상기 클라이언트에서 수신하는 것을 특징으로 하는 네트워크의 파일 분산 처리 시스템.
- 삭제
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020110098342A KR101351237B1 (ko) | 2011-09-28 | 2011-09-28 | 네트워크의 파일 분산 처리 시스템 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020110098342A KR101351237B1 (ko) | 2011-09-28 | 2011-09-28 | 네트워크의 파일 분산 처리 시스템 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20130034366A KR20130034366A (ko) | 2013-04-05 |
| KR101351237B1 true KR101351237B1 (ko) | 2014-01-13 |
Family
ID=48436499
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020110098342A Expired - Fee Related KR101351237B1 (ko) | 2011-09-28 | 2011-09-28 | 네트워크의 파일 분산 처리 시스템 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR101351237B1 (ko) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114253929B (zh) * | 2021-11-15 | 2024-04-05 | 北京计算机技术及应用研究所 | 一种基于分布式文件存储的网盘系统架构 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08194585A (ja) * | 1995-01-20 | 1996-07-30 | Matsushita Electric Ind Co Ltd | ストレージシステムおよびビデオ・オン・デマンドシステムのサーバ側システム |
| KR19980063935A (ko) * | 1996-12-09 | 1998-10-07 | 모리시타요우이치 | 데이터 전송 시스템 |
| KR20040028594A (ko) * | 2002-09-30 | 2004-04-03 | 후지쯔 가부시끼가이샤 | 광역 분산 스토리지 시스템을 이용한 데이터 저장 방법,그 방법을 컴퓨터에 실현시키는 프로그램, 기록 매체 및광역 분산 스토리지 시스템에서의 제어 장치 |
| KR20100048130A (ko) * | 2008-10-30 | 2010-05-11 | 주식회사 케이티 | 메타데이터 클러스터 기반의 분산형 스토리지 시스템 및 그동작 방법 |
-
2011
- 2011-09-28 KR KR1020110098342A patent/KR101351237B1/ko not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08194585A (ja) * | 1995-01-20 | 1996-07-30 | Matsushita Electric Ind Co Ltd | ストレージシステムおよびビデオ・オン・デマンドシステムのサーバ側システム |
| KR19980063935A (ko) * | 1996-12-09 | 1998-10-07 | 모리시타요우이치 | 데이터 전송 시스템 |
| KR20040028594A (ko) * | 2002-09-30 | 2004-04-03 | 후지쯔 가부시끼가이샤 | 광역 분산 스토리지 시스템을 이용한 데이터 저장 방법,그 방법을 컴퓨터에 실현시키는 프로그램, 기록 매체 및광역 분산 스토리지 시스템에서의 제어 장치 |
| KR20100048130A (ko) * | 2008-10-30 | 2010-05-11 | 주식회사 케이티 | 메타데이터 클러스터 기반의 분산형 스토리지 시스템 및 그동작 방법 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20130034366A (ko) | 2013-04-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11102290B2 (en) | Peer-to-peer network prioritizing propagation of objects through the network | |
| CN106993054B (zh) | 文件分发方法、节点及系统 | |
| US9432452B2 (en) | Systems and methods for dynamic networked peer-to-peer content distribution | |
| CN108023953B (zh) | Ftp服务的高可用实现方法和装置 | |
| CN107888666B (zh) | 一种跨地域数据存储系统以及数据同步方法和装置 | |
| EP2786262A1 (en) | Systems and methods for connection pooling for video streaming in content delivery networks | |
| WO2012142844A1 (zh) | 一种基于p2p的文件分发系统及分片方法 | |
| WO2018076765A1 (zh) | 云计算系统的内容分发方法及装置、计算节点及系统 | |
| KR101120572B1 (ko) | 클라우드 컴퓨팅 네트워크 시스템 및 그것의 파일 다운로드 방법 | |
| CN105162623B (zh) | 一种云处理方法及云服务器 | |
| Huang et al. | Cloud download: Using cloud utilities to achieve high-quality content distribution for unpopular videos | |
| CN113727134A (zh) | 一种直播聊天信息分发方法及系统 | |
| JP6342526B2 (ja) | 生中継データを共有する方法およびシステム | |
| KR101379105B1 (ko) | 클라우드 컴퓨팅 서비스 제공 시스템 및 방법 | |
| CN101877722A (zh) | 电子节目指南系统及文件下载方法 | |
| US9544371B1 (en) | Method to discover multiple paths to disk devices cluster wide | |
| CN107645475B (zh) | 异质网络中的文件资源分发系统与方法 | |
| KR101351237B1 (ko) | 네트워크의 파일 분산 처리 시스템 | |
| US8583819B2 (en) | System and method for controlling server usage in peer-to-peer (P2P) based streaming service | |
| KR102610846B1 (ko) | 고속 분산 저장 장치 및 방법 | |
| KR101358689B1 (ko) | Cdn 솔루션을 제공하기 위한 iptv 셋톱박스 장치와 서버, 그를 이용한 cdn 솔루션 제공 방법 및 시스템 | |
| WO2022252083A1 (zh) | 一种数据传输方法、装置、电子设备及存储介质 | |
| WO2023055886A1 (en) | Systems and methods for streaming media content during unavailability of content server | |
| CN116319701A (zh) | 用于音视频的流传输方法及装置、电子设备和介质 | |
| CN117714815A (zh) | 直播时移方法和装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-5-5-R10-R17-oth-X000 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
| P14-X000 | Amendment of ip right document requested |
St.27 status event code: A-5-5-P10-P14-nap-X000 |
|
| P16-X000 | Ip right document amended |
St.27 status event code: A-5-5-P10-P16-nap-X000 |
|
| Q16-X000 | A copy of ip right certificate issued |
St.27 status event code: A-4-4-Q10-Q16-nap-X000 |
|
| P14-X000 | Amendment of ip right document requested |
St.27 status event code: A-5-5-P10-P14-nap-X000 |
|
| P14-X000 | Amendment of ip right document requested |
St.27 status event code: A-5-5-P10-P14-nap-X000 |
|
| P14-X000 | Amendment of ip right document requested |
St.27 status event code: A-5-5-P10-P14-nap-X000 |
|
| P14-X000 | Amendment of ip right document requested |
St.27 status event code: A-5-5-P10-P14-nap-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| P14-X000 | Amendment of ip right document requested |
St.27 status event code: A-5-5-P10-P14-nap-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20180102 Year of fee payment: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20190102 Year of fee payment: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| P14-X000 | Amendment of ip right document requested |
St.27 status event code: A-5-5-P10-P14-nap-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20200108 Year of fee payment: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| P14-X000 | Amendment of ip right document requested |
St.27 status event code: A-5-5-P10-P14-nap-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20240104 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20240104 |