发明名称 Selecting data nodes using multiple storage policies in cloud storage system
摘要 Provided are a method and a server for selecting data nodes for storing an object and replicas thereof in a cloud storage system having a plurality of data nodes grouped in a plurality of storage areas. The method may include selecting at least one storage area for storing the object and the replicas thereof sequentially with a locality policy, a low-cost policy, a load-balancing policy, and a space-balancing policy and selecting at least one data node from the selected at least one storage area sequentially using a load-balancing policy and a space-balancing policy.
申请公布号 US9158460(B2) 申请公布日期 2015.10.13
申请号 US201213455269 申请日期 2012.04.25
申请人 KT CORPORATION 发明人 Park Chang-Sik;Lee Eo-Hyung;Hwang Jin-Kyung
分类号 G06F12/00;G06F3/06;G06F11/14;G06F11/20 主分类号 G06F12/00
代理机构 IP Legal Services, LLC 代理人 IP Legal Services, LLC
主权项 1. A method for selecting data nodes for storing an object from received from a user terminal and replicas of the received object in a cloud storage system having a plurality of data nodes grouped in a plurality of storage areas, the method comprising: selecting, by a server including at least one hardware processor, at least one storage area for storing the object and the replicas, wherein (i) a storage area for storing the object is selected as a storage area closest to a current location of the user terminal among the plurality of storage areas included in the cloud storage system, and (ii) storage areas for storing the replicas are selected by sequentially applying a low-cost policy, a first load-balancing policy, and a first space-balancing policy in a unit of storage area according to a first predetermined policy priority, among remaining storage areas excluding the storage area selected for the object, wherein in the first predetermined policy priority, the low-cost policy has a higher priority than the first load-balancing policy, and the first load-balancing policy has a higher priority than the first space-balancing policy; and selecting, by the server, at least one data node from the selected at least one storage area by sequentially applying a second load-balancing policy and a second space-balancing policy in a unit of data node according to a second predetermined policy priority, wherein in the second predetermined policy priority, the second load-balancing policy has a higher priority than the second space-balancing policy.
地址 Gyeonggi-do KR