VIRTUAL FILE SYSTEM INTEGRATING MULTIPLE CLOUD STORAGE SERVICES AND OPERATING METHOD OF THE SAME
First Claim
1. A virtual file system integrating and managing multiple cloud storages, comprising:
- an API database storing information on open API of the cloud storages;
a storage state database storing state information of the cloud storages;
a metadata database storing metadata of the cloud storages;
a cloud storage allocation part receiving an user request and selecting a cloud storage appropriate for the user request among the cloud storages by referring to the storage state database and the metadata database; and
an API mapping part reading out open API information of the cloud storage selected by the cloud storage allocation part from the API database, converting the user request to an open API of the selected cloud storage, and transferring the converted open API to the selected cloud storage.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a virtual file system integrating and managing multiple cloud storages. A virtual file system may comprise an API database storing information on open API of the cloud storages, a storage state database storing state information of the cloud storages, a metadata database storing metadata of the cloud storages, a cloud storage allocation part receiving an user request and selecting a cloud storage appropriate for the user request among the cloud storages by referring to the storage state database and the metadata database, and an API mapping part reading out open API information of the cloud storage selected by the cloud storage allocation part from the API database, converting the user request to an open API of the selected cloud storage, and transferring the converted open API to the selected cloud storage.
58 Citations
19 Claims
-
1. A virtual file system integrating and managing multiple cloud storages, comprising:
-
an API database storing information on open API of the cloud storages; a storage state database storing state information of the cloud storages; a metadata database storing metadata of the cloud storages; a cloud storage allocation part receiving an user request and selecting a cloud storage appropriate for the user request among the cloud storages by referring to the storage state database and the metadata database; and an API mapping part reading out open API information of the cloud storage selected by the cloud storage allocation part from the API database, converting the user request to an open API of the selected cloud storage, and transferring the converted open API to the selected cloud storage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of operating a virtual file system integrating and managing multiple cloud storages, comprising:
-
initializing at least one database storing information on open API, state information, and metadata of the cloud storages; monitoring usage pattern of the file system by users and performances of the cloud storages; receiving a user request and selecting a cloud storage appropriate to the user request among the cloud storages by referring to the state information and the metadata stored in the at least one database and to the usage pattern of the file system and the performances of the cloud storages; and converting the user request to an open API of the selected cloud storage by referring the information on open API stored in the at least one database and transferring the converted open API to the selected cloud storage. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification