WO2012086918A3 - 오브젝트를 복수 개의 데이터 노드들의 위치에 기반하여 분산 저장하는 분산 저장 시스템 및 그 위치 기반 분산 저장 방법 및 컴퓨터에 의하여 독출 가능한 저장 매체 - Google Patents
오브젝트를 복수 개의 데이터 노드들의 위치에 기반하여 분산 저장하는 분산 저장 시스템 및 그 위치 기반 분산 저장 방법 및 컴퓨터에 의하여 독출 가능한 저장 매체 Download PDFInfo
- Publication number
- WO2012086918A3 WO2012086918A3 PCT/KR2011/008221 KR2011008221W WO2012086918A3 WO 2012086918 A3 WO2012086918 A3 WO 2012086918A3 KR 2011008221 W KR2011008221 W KR 2011008221W WO 2012086918 A3 WO2012086918 A3 WO 2012086918A3
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- distributed
- data node
- storing
- target
- deciding
- Prior art date
Links
- 238000000034 method Methods 0.000 title abstract 3
Classifications
-
- 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/18—File system types
- G06F16/182—Distributed file systems
- G06F16/184—Distributed file systems implemented as replicated file system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
Abstract
분산 저장 시스템 및 분산 저장 시스템에서 오브젝트를 분산 저장하기 위한 방법이 개시된다. 분산 저장 방법은 클라이언트를 인증하는 단계, 데이터 노드들을 각 데이터 노드들의 위치 정보를 기반하여 지역별로 그루핑하여 지역 그룹을 생성하는 단계, 저장할 대상 오브젝트가 존재할 경우, 대상 오브젝트가 저장될 대상 데이터 노드가 속하는 지역 그룹을 결정하는 지역 그룹 결정 단계, 동일한 지역 그룹에 속하는 데이터 노드들 중 하나의 데이터 노드를 대상 데이터 노드로서 결정하는 대상 데이터 노드 결정 단계, 대상 데이터 노드에 대상 오브젝트를 저장하는 저장 단계, 및 대상 오브젝트의 고유 정보 및 대상 오브젝트가 저장된 데이터 노드의 고유 정보를 이용하여 메타데이터를 갱신하는 메타데이터 갱신 단계를 포함한다. 본 발명에 의하여, 데이터 노드들을 그루핑하기 때문에 실제 복제본들이 안전하게 지역적으로 분산 저장되어 하나의 지역에 문제가 발생할 경우에도 신뢰성이 향상된다. 또한, 클라이어언트의 위치와 물리적으로 가까운 데이터 노드에 오브젝트를 배치함으로서 오브젝트의 저장과 조회 지연을 최소화할 수 있다.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100134840A KR101585146B1 (ko) | 2010-12-24 | 2010-12-24 | 오브젝트를 복수 개의 데이터 노드들의 위치에 기반하여 분산 저장하는 분산 저장 시스템 및 그 위치 기반 분산 저장 방법 및 컴퓨터에 의하여 독출 가능한 저장 매체 |
KR10-2010-0134840 | 2010-12-24 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2012086918A2 WO2012086918A2 (ko) | 2012-06-28 |
WO2012086918A3 true WO2012086918A3 (ko) | 2012-09-07 |
Family
ID=46314559
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/KR2011/008221 WO2012086918A2 (ko) | 2010-12-24 | 2011-10-31 | 오브젝트를 복수 개의 데이터 노드들의 위치에 기반하여 분산 저장하는 분산 저장 시스템 및 그 위치 기반 분산 저장 방법 및 컴퓨터에 의하여 독출 가능한 저장 매체 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8495013B2 (ko) |
KR (1) | KR101585146B1 (ko) |
WO (1) | WO2012086918A2 (ko) |
Families Citing this family (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102546782B (zh) * | 2011-12-28 | 2015-04-29 | 北京奇虎科技有限公司 | 一种分布式***及其数据操作方法 |
US9330107B1 (en) * | 2012-02-08 | 2016-05-03 | Google Inc. | System and method for storing metadata for a file in a distributed storage system |
GB2500237B (en) * | 2012-03-15 | 2020-09-23 | Onapp Ltd | Data storage system |
US9529772B1 (en) * | 2012-11-26 | 2016-12-27 | Amazon Technologies, Inc. | Distributed caching cluster configuration |
US9847907B2 (en) | 2012-11-26 | 2017-12-19 | Amazon Technologies, Inc. | Distributed caching cluster management |
US9602614B1 (en) | 2012-11-26 | 2017-03-21 | Amazon Technologies, Inc. | Distributed caching cluster client configuration |
CN104137512B (zh) * | 2012-12-25 | 2017-06-20 | 华为技术有限公司 | 一种数据备份方法、装置和*** |
US9659080B1 (en) * | 2013-04-29 | 2017-05-23 | Google Inc. | Categorization for constraint-based placement of object replicas in a distributed storage system |
CN104731516B (zh) * | 2013-12-18 | 2019-03-01 | 腾讯科技(深圳)有限公司 | 一种存取文件的方法、装置及分布式存储*** |
US9635109B2 (en) | 2014-01-02 | 2017-04-25 | International Business Machines Corporation | Enhancing reliability of a storage system by strategic replica placement and migration |
US9864527B1 (en) * | 2014-05-05 | 2018-01-09 | EMC IP Holding Company LLC | Distributed data storage management |
US11539611B2 (en) * | 2014-05-08 | 2022-12-27 | Microsoft Technology Licensing, Llc | Fine-grained network monitoring |
CN105095315B (zh) * | 2014-05-23 | 2018-09-21 | 中国电信股份有限公司 | 动态调节哈希环节点数的方法、装置和*** |
CN105635222A (zh) * | 2014-11-06 | 2016-06-01 | 中兴通讯股份有限公司 | 云终端升级方法、***、网管服务器及代理服务器 |
US9674343B2 (en) | 2014-11-20 | 2017-06-06 | At&T Intellectual Property I, L.P. | System and method for instantiation of services at a location based on a policy |
CN104767822A (zh) * | 2015-04-21 | 2015-07-08 | 成都影泰科技有限公司 | 一种基于版本的数据存储方法 |
KR101681651B1 (ko) * | 2015-07-16 | 2016-12-01 | 주식회사 케이티 | 데이터베이스 관리 시스템 및 방법 |
US10346826B2 (en) * | 2015-07-28 | 2019-07-09 | Wesley John Boudville | Blockchain and deep links for mobile apps |
US11089099B2 (en) * | 2015-09-26 | 2021-08-10 | Intel Corporation | Technologies for managing data object requests in a storage node cluster |
US9990260B2 (en) | 2016-04-29 | 2018-06-05 | Netapp Inc. | Cross-platform replication |
CN106021375B (zh) * | 2016-05-11 | 2019-11-26 | 深圳市永兴元科技股份有限公司 | 数据库访问方法及数据库代理节点 |
US11159615B2 (en) | 2016-07-12 | 2021-10-26 | International Business Machines Corporation | Replication optimization for object storage environments |
KR102100806B1 (ko) * | 2016-10-26 | 2020-04-14 | 한국전자통신연구원 | 빅데이터 플랫폼에서 게이트웨이를 통한 인터페이스 액세스 및 관리 방법 |
US10855705B2 (en) * | 2017-09-29 | 2020-12-01 | Cisco Technology, Inc. | Enhanced flow-based computer network threat detection |
CN110071949B (zh) * | 2018-01-23 | 2022-05-24 | 阿里巴巴集团控股有限公司 | 一种跨地理区域管理计算应用的***、方法和装置 |
KR102022488B1 (ko) | 2018-02-28 | 2019-09-18 | (주)이지스 | 에이치베이스를 이용한 대용량 공간 데이터의 저장 및 검색 방법 |
CN108596735A (zh) * | 2018-04-28 | 2018-09-28 | 北京旷视科技有限公司 | 信息推送方法、装置及*** |
CN109063121B (zh) * | 2018-08-01 | 2024-04-05 | 平安科技(深圳)有限公司 | 数据存储方法、装置、计算机设备及计算机存储介质 |
CN112352228B (zh) * | 2019-04-10 | 2024-06-21 | 北京航迹科技有限公司 | 数据存储***和方法 |
KR102223990B1 (ko) * | 2019-11-20 | 2021-03-08 | 주식회사 이노그리드 | 가상 클라우드 서버를 이용한 위치기반 멀티클라우드 서비스 시스템 및 방법 |
CN111611317B (zh) * | 2020-06-08 | 2023-05-30 | 杭州复杂美科技有限公司 | 区块链分布式存储分组方法、设备和存储介质 |
US11924177B2 (en) * | 2021-06-11 | 2024-03-05 | Whitestar Communications, Inc. | Crypto-signed switching between two-way trusted network devices in a secure peer-to-peer data network |
US11784813B2 (en) * | 2021-07-30 | 2023-10-10 | Whitestar Communications, Inc. | Crypto tunnelling between two-way trusted network devices in a secure peer-to-peer data network |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20070012544A (ko) * | 2004-05-14 | 2007-01-25 | 사이트릭스 시스템스, 인크. | 한정된 시스템 자원을 가진 디바이스상에서 애플리케이션출력을 디스플레이하는 방법 및 장치 |
KR20070032734A (ko) * | 2004-06-30 | 2007-03-22 | 인텔 코오퍼레이션 | 다수의 클라이언트 간의 물리 장치 공유 |
KR100931260B1 (ko) * | 2009-07-08 | 2009-12-11 | (주)나노레볼루션 | Sbc 환경에서 사용자 단말의 이동성 지원을 위한 끊김없는 서버 접속 및 서비스 연결 방법 및 시스템 |
KR20100025980A (ko) * | 2008-08-28 | 2010-03-10 | 한국전자통신연구원 | 가상화 시스템 상에서 입출력 디바이스 설정장치 및 방법 |
Family Cites Families (45)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4714992A (en) * | 1985-11-26 | 1987-12-22 | International Business Machines Corporation | Communication for version management in a distributed information service |
KR930007928B1 (ko) | 1991-01-31 | 1993-08-21 | 삼성전자 주식회사 | 오류정정방법 및 장치 |
US6684331B1 (en) * | 1999-12-22 | 2004-01-27 | Cisco Technology, Inc. | Method and apparatus for distributing and updating group controllers over a wide area network using a tree structure |
US6587950B1 (en) * | 1999-12-16 | 2003-07-01 | Intel Corporation | Cluster power management technique |
KR100673692B1 (ko) | 2000-03-16 | 2007-01-23 | 엘지엔시스(주) | 패리티 블록코드를 이용한 오류 복구방법 |
US7418620B1 (en) * | 2001-02-16 | 2008-08-26 | Swsoft Holdings, Ltd. | Fault tolerant distributed storage method and controller using (N,K) algorithms |
JP3690303B2 (ja) | 2001-04-19 | 2005-08-31 | 日本電気株式会社 | 分散オブジェクト環境に適用される通信システムおよび通信プログラム |
US7191217B2 (en) * | 2002-04-10 | 2007-03-13 | Nippon Telegraph And Telephone Corporation | Distributed server-based collaborative computing |
KR100923394B1 (ko) | 2002-06-25 | 2009-10-23 | 주식회사 케이티 | 가상사설망에서의 네트워크 저장공간 구현 방법 |
JP4387087B2 (ja) | 2002-07-25 | 2009-12-16 | 三洋電機株式会社 | データ記憶装置 |
JP2004126716A (ja) | 2002-09-30 | 2004-04-22 | Fujitsu Ltd | 広域分散ストレージシステムを利用したデータ格納方法、その方法をコンピュータに実現させるプログラム、記録媒体、及び広域分散ストレージシステムにおける制御装置 |
US7865536B1 (en) | 2003-02-14 | 2011-01-04 | Google Inc. | Garbage collecting systems and methods |
US20050125456A1 (en) | 2003-12-09 | 2005-06-09 | Junichi Hara | File migration method based on access history |
US7620687B2 (en) | 2004-06-25 | 2009-11-17 | Telcordia Technologies, Inc. | Distributed request routing |
JP2008512763A (ja) | 2004-09-10 | 2008-04-24 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 仮想タイトルを使用する場合に、共有されたコンテンツの冗長的な複製を避けるシステム及び方法 |
KR100719285B1 (ko) | 2005-03-30 | 2007-05-17 | (주)이스트소프트 | 웹 스토리지의 분산 파일관리시스템 및 파일관리방법 |
US7546427B2 (en) * | 2005-09-30 | 2009-06-09 | Cleversafe, Inc. | System for rebuilding dispersed data |
US9392078B2 (en) | 2006-06-23 | 2016-07-12 | Microsoft Technology Licensing, Llc | Remote network access via virtual machine |
JP4859595B2 (ja) | 2006-09-01 | 2012-01-25 | 株式会社日立製作所 | 記憶システム、そのデータ再配置方法、データ再配置プログラム |
US8239479B2 (en) | 2007-06-22 | 2012-08-07 | Microsoft Corporation | Server-assisted and peer-to-peer synchronization |
WO2009032712A2 (en) * | 2007-08-29 | 2009-03-12 | Nirvanix, Inc. | Method and system for moving requested files from one storage location to another |
KR20090036276A (ko) | 2007-10-09 | 2009-04-14 | 주식회사 대우일렉트로닉스 | 광정보 처리장치의 데이터 페이지, 데이터 페이지 맵핑방법및 데이터 페이지 오류검사방법 |
US7865762B2 (en) | 2007-12-04 | 2011-01-04 | Intel Corporation | Methods and apparatus for handling errors involving virtual machines |
KR100946986B1 (ko) | 2007-12-13 | 2010-03-10 | 한국전자통신연구원 | 파일 저장 시스템 및 파일 저장 시스템에서의 중복 파일관리 방법 |
US7747663B2 (en) * | 2008-03-05 | 2010-06-29 | Nec Laboratories America, Inc. | System and method for content addressable storage |
US9367257B2 (en) | 2008-09-11 | 2016-06-14 | Microsoft Technology Licensing, Llc | Techniques for resource location and migration across data centers |
KR20100055297A (ko) | 2008-11-17 | 2010-05-26 | 에스케이텔레콤 주식회사 | 분산 저장된 컨텐츠의 리다이렉티드 url을 이용한 동시 멀티미디어 스트리밍 시스템 및 방법 |
KR101485610B1 (ko) | 2008-11-27 | 2015-01-22 | 주식회사 케이티 | 네트워크 구조를 고려한 분산형 컨텐트 전달 시스템 및 그 방법 |
KR101104729B1 (ko) | 2008-11-28 | 2012-01-11 | 에스케이플래닛 주식회사 | 최적의 캐시조각 획득방식을 이용하는 컨텐츠 분산 저장형 멀티미디어 스트리밍 시스템 및 방법 |
KR101023585B1 (ko) | 2008-12-08 | 2011-03-21 | 주식회사 케이티 | 객체기반 스토리지 시스템에서 클라이언트 요청빈도에 따른데이터 관리 방법 |
KR101010219B1 (ko) | 2008-12-16 | 2011-01-21 | 한국전자통신연구원 | 비대칭 분산 파일 시스템과 그의 점진적 일관성 오류 감지 및 복구 방법 |
KR20100073154A (ko) | 2008-12-22 | 2010-07-01 | 한국전자통신연구원 | 메타데이터 서버, 데이터 서버의 데이터 처리 방법 및 이를이용한 비대칭 클러스터 분산 파일 시스템 |
US9614924B2 (en) | 2008-12-22 | 2017-04-04 | Ctera Networks Ltd. | Storage device and method thereof for integrating network attached storage with cloud storage services |
KR20100092850A (ko) | 2009-02-13 | 2010-08-23 | 경희대학교 산학협력단 | 클라우드 컴퓨팅 환경에서의 리소스 분배 장치 및 그 방법 |
US8560639B2 (en) * | 2009-04-24 | 2013-10-15 | Microsoft Corporation | Dynamic placement of replica data |
KR20100122197A (ko) | 2009-05-12 | 2010-11-22 | 주식회사 클루넷 | 클라우드 컴퓨팅 네트워크 시스템 및 그것의 파일 분산 방법 |
US8261033B1 (en) * | 2009-06-04 | 2012-09-04 | Bycast Inc. | Time optimized secure traceable migration of massive quantities of data in a distributed storage system |
US20100318609A1 (en) | 2009-06-15 | 2010-12-16 | Microsoft Corporation | Bridging enterprise networks into cloud |
KR101626117B1 (ko) | 2009-06-22 | 2016-05-31 | 삼성전자주식회사 | 클라우드 스토리지를 제공하는 클라이언트, 중개 서버 및 방법 |
US8407190B2 (en) | 2009-06-30 | 2013-03-26 | Commvault Systems, Inc. | Performing data storage operations with a cloud environment, including containerized deduplication, data pruning, and data transfer |
KR100985169B1 (ko) | 2009-11-23 | 2010-10-05 | (주)피스페이스 | 분산 저장 시스템에서 파일의 중복을 제거하는 장치 및 방법 |
US8305932B2 (en) * | 2009-12-15 | 2012-11-06 | At&T Intellectual Property I, L.P. | Method and apparatus for growing next generation network using modular design |
US8380659B2 (en) * | 2010-02-09 | 2013-02-19 | Google Inc. | Method and system for efficiently replicating data in non-relational databases |
US9600791B2 (en) * | 2010-06-07 | 2017-03-21 | Hewlett Packard Enterprise Development Lp | Managing a network system |
EP2557892A1 (en) * | 2011-08-11 | 2013-02-13 | Pioneer Digital Design Centre Ltd | Mobile data sharing networks |
-
2010
- 2010-12-24 KR KR1020100134840A patent/KR101585146B1/ko active IP Right Grant
-
2011
- 2011-10-31 WO PCT/KR2011/008221 patent/WO2012086918A2/ko active Application Filing
- 2011-12-23 US US13/336,074 patent/US8495013B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20070012544A (ko) * | 2004-05-14 | 2007-01-25 | 사이트릭스 시스템스, 인크. | 한정된 시스템 자원을 가진 디바이스상에서 애플리케이션출력을 디스플레이하는 방법 및 장치 |
KR20070032734A (ko) * | 2004-06-30 | 2007-03-22 | 인텔 코오퍼레이션 | 다수의 클라이언트 간의 물리 장치 공유 |
KR20100025980A (ko) * | 2008-08-28 | 2010-03-10 | 한국전자통신연구원 | 가상화 시스템 상에서 입출력 디바이스 설정장치 및 방법 |
KR100931260B1 (ko) * | 2009-07-08 | 2009-12-11 | (주)나노레볼루션 | Sbc 환경에서 사용자 단말의 이동성 지원을 위한 끊김없는 서버 접속 및 서비스 연결 방법 및 시스템 |
Also Published As
Publication number | Publication date |
---|---|
WO2012086918A2 (ko) | 2012-06-28 |
KR101585146B1 (ko) | 2016-01-14 |
US8495013B2 (en) | 2013-07-23 |
KR20120072907A (ko) | 2012-07-04 |
US20120166394A1 (en) | 2012-06-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2012086918A3 (ko) | 오브젝트를 복수 개의 데이터 노드들의 위치에 기반하여 분산 저장하는 분산 저장 시스템 및 그 위치 기반 분산 저장 방법 및 컴퓨터에 의하여 독출 가능한 저장 매체 | |
WO2012086920A3 (ko) | 내용 기반 중복 방지 기능을 가지는 분산 저장 시스템 및 그 오브젝트 저장 방법 및 컴퓨터에 의하여 독출가능한 저장 매체 | |
WO2012086919A3 (ko) | 복수 개의 프락시 서버를 포함하는 분산 저장 시스템 및 그 오브젝트 관리 방법 및 컴퓨터에 의하여 독출가능한 저장 매체 | |
WO2019179539A3 (en) | Shared blockchain data storage | |
WO2012111905A3 (ko) | 맵 리듀스를 이용한 분산 메모리 클러스터 제어 장치 및 방법 | |
NZ705517A (en) | Physical security system having multiple server nodes | |
WO2011157156A3 (zh) | 数据存储***的操作方法和装置 | |
WO2011084383A3 (en) | Adaptive virtual enviroment management system | |
WO2009135630A3 (en) | Method of storing a data set in a distributed storage system, distributed storage system and computer program product for use with said method | |
WO2012044025A3 (en) | Method of creating and joining social group, user device for executing the method, server, and storage medium | |
GB2496556B (en) | Computer system and management method for the computer system and program | |
WO2012009064A3 (en) | Virtual machine aware replication method and system | |
WO2014039227A3 (en) | Error detection and correction in a memory system | |
WO2011032077A3 (en) | System and method for data management in large data networks | |
WO2013009994A3 (en) | Raided memory system | |
WO2010101788A3 (en) | Access control using identifiers in links | |
CA2872421A1 (en) | Distributed positioning and collaborative behavior determination | |
WO2011100612A3 (en) | Methods, system, and computer readable media for answer-based routing of diameter request messages | |
WO2010077972A3 (en) | Method and apparatus to implement a hierarchical cache system with pnfs | |
WO2011113042A3 (en) | Distributed catalog, data store, and indexing | |
WO2015090244A3 (zh) | 访问元数据的方法、服务器及*** | |
GB2517885A (en) | Method and apparatus for processing database data in distributed database system | |
WO2010065429A3 (en) | Systems and methods for managing interactions between an individual and an entity | |
WO2010005261A3 (ko) | 데이터 검색을 위한 파일 생성 방법 및 데이터 파일의 검색방법 그리고 데이터 파일 검색을 위한 데이터베이스 관리 시스템 | |
WO2011129577A3 (en) | Method for generating physical identifier in storage device and machine-readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 11850145 Country of ref document: EP Kind code of ref document: A2 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 11850145 Country of ref document: EP Kind code of ref document: A2 |