WO2012086918A3 - 오브젝트를 복수 개의 데이터 노드들의 위치에 기반하여 분산 저장하는 분산 저장 시스템 및 그 위치 기반 분산 저장 방법 및 컴퓨터에 의하여 독출 가능한 저장 매체 - Google Patents

오브젝트를 복수 개의 데이터 노드들의 위치에 기반하여 분산 저장하는 분산 저장 시스템 및 그 위치 기반 분산 저장 방법 및 컴퓨터에 의하여 독출 가능한 저장 매체 Download PDF

Info

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
Application number
PCT/KR2011/008221
Other languages
English (en)
French (fr)
Other versions
WO2012086918A2 (ko
Inventor
김미점
박창식
이어형
황진경
Original Assignee
(주)케이티
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by (주)케이티 filed Critical (주)케이티
Publication of WO2012086918A2 publication Critical patent/WO2012086918A2/ko
Publication of WO2012086918A3 publication Critical patent/WO2012086918A3/ko

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/18File system types
    • G06F16/182Distributed file systems
    • G06F16/184Distributed file systems implemented as replicated file system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, 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

분산 저장 시스템 및 분산 저장 시스템에서 오브젝트를 분산 저장하기 위한 방법이 개시된다. 분산 저장 방법은 클라이언트를 인증하는 단계, 데이터 노드들을 각 데이터 노드들의 위치 정보를 기반하여 지역별로 그루핑하여 지역 그룹을 생성하는 단계, 저장할 대상 오브젝트가 존재할 경우, 대상 오브젝트가 저장될 대상 데이터 노드가 속하는 지역 그룹을 결정하는 지역 그룹 결정 단계, 동일한 지역 그룹에 속하는 데이터 노드들 중 하나의 데이터 노드를 대상 데이터 노드로서 결정하는 대상 데이터 노드 결정 단계, 대상 데이터 노드에 대상 오브젝트를 저장하는 저장 단계, 및 대상 오브젝트의 고유 정보 및 대상 오브젝트가 저장된 데이터 노드의 고유 정보를 이용하여 메타데이터를 갱신하는 메타데이터 갱신 단계를 포함한다. 본 발명에 의하여, 데이터 노드들을 그루핑하기 때문에 실제 복제본들이 안전하게 지역적으로 분산 저장되어 하나의 지역에 문제가 발생할 경우에도 신뢰성이 향상된다. 또한, 클라이어언트의 위치와 물리적으로 가까운 데이터 노드에 오브젝트를 배치함으로서 오브젝트의 저장과 조회 지연을 최소화할 수 있다.
PCT/KR2011/008221 2010-12-24 2011-10-31 오브젝트를 복수 개의 데이터 노드들의 위치에 기반하여 분산 저장하는 분산 저장 시스템 및 그 위치 기반 분산 저장 방법 및 컴퓨터에 의하여 독출 가능한 저장 매체 WO2012086918A2 (ko)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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