IP Library Granted Patent US 10,782,880
Granted Patent B2
US 10,782,880 · App. 16/057,717 · Granted Sep 22, 2020

Apparatus and method for providing storage for providing cloud services

Inventors: Dae-Won Kim (Daejeon, KR); Sun-Wook Kim (Hwaseong, KR); Seong-Woon Kim (Gyeryong, KR); Soo-Cheol Oh (Daejeon, KR); Jae-Geun Cha (Daejeon, KR); Ji-Hyeok Choi (Daejeon, KR)
Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
G06F3/0604G06F3/067G06F3/0611G06F3/0626G06F3/0631G06F3/0659G06F3/0665H04L67/1097
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,782,880
App. No.
16/057,717
Granted
Sep 22, 2020
Kind
B2
Abstract

Disclosed herein are an apparatus and method for providing storage for providing a cloud service. The apparatus includes a data distribution and storage unit for distributing data in order to store the data in integrated storage, including on-premises storage and cloud storage; a backend storage management unit for connecting to the integrated storage in order to store the data and providing information about storage tiering pertaining to the data; a data manipulation unit for providing the integrated storage as virtual data storage regardless of a location at which the data is actually stored; and a storage connection unit for providing a user with an interface for the virtual data storage as a single virtual storage unit.

Claims (25)

1. An apparatus for providing storage for providing a cloud service, comprising:

a data distribution and storage unit for distributing data in order to store the data in an integrated storage, the integrated storage including on-premises storage and cloud storage;

a backend storage management unit for connecting to the integrated storage and providing information about storage tiering pertaining to distributed data;

a data manipulation unit for providing the integrated storage as virtual data storage regardless of a location at which the distributed data is actually stored; and

a storage connection unit for providing a user client with an interface for the virtual data storage as a single virtual storage unit,

wherein the backend storage management unit provides a function of storing the distributed data using the storage tiering based on performance, time, and frequency of use.

2. The apparatus of claim 1 , wherein the data distribution and storage unit minimizes time taken to write and access data by optimizing the data to be written to the integrated storage, and performs compression or encryption of the data.

3. The apparatus of claim 1 , wherein the data manipulation unit provides a write buffer function or a read cache function for the distributed data and decrease a response time of a write operation or a read operation for the distributed data using high-speed storage.

4. The apparatus of claim 1 , further comprising:

a provisioning and policy management unit for providing metadata for storing the distributed data,

wherein the metadata includes first metadata for data operations and second metadata for storage operations.

5. A method for providing storage for providing a cloud service, performed by an apparatus for providing storage for providing a cloud service, the method comprising:

distributing data in order to store the data in an integrated storage, the integrated storage including on-premises storage and cloud storage; and

managing distributed data by providing the integrated storage as a virtual data storage regardless of a location at which the distributed data is actually stored and by providing a user client with an interface for the virtual data storage as a single virtual storage unit,

wherein the managing distributed data includes

connecting to the integrated storage,

providing information about storage tiering pertaining to the distributed data, and

providing a function of storing the distributed data using the storage tiering based on performance, time, and frequency of use.

6. The method of claim 5 , wherein the distributing data is configured to:

minimize time taken to write and access data by optimizing the data to be written to the integrated storage; and

perform compression or encryption of the data.

7. The method of claim 5 , wherein the managing distributed data is configured to provide a write buffer function or a read cache function for the distributed data and to decrease a response time of a write operation or a read operation for the distributed data using high-speed storage.

8. The method of claim 5 , further comprising:

performing provisioning by providing metadata for storing the distributed data,

wherein the metadata includes first metadata for data operations and second metadata for storage operations.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2018
From: KIM, DAE-WON; KIM, SUN-WOOK; KIM, SEONG-WOON; OH, SOO-CHEOL; CHA, JAE-GEUN; CHOI, JI-HYEOK
To: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
Reel/Frame 046583/0657 →
Priority Claims (4)
KR 10-2017-0109957 · Aug 30, 2017 · national
KR 10-2017-0137712 · Oct 23, 2017 · national
KR 10-2018-0054951 · May 14, 2018 · national
KR 10-2018-0054966 · May 14, 2018 · national
Continuity (1)
Related Publication 20190065061A1 · Feb 28, 2019
Cited By (2)
US 12,430,050 US 12,455,702