System and Method for Optimizing Data Storage in a Distributed Data Storage Environment

a data storage environment and data storage technology, applied in the field of data storage in a distributed data storage environment, can solve the problems of endangering business, difficult to know in advance the access pattern, and insufficient data access pattern finding a suitable provider, so as to facilitate the allocation of data objects

Inactive Publication Date: 2014-05-15
ECOLE POLYTECHNIQUE FEDERALE DE LAUSANNE (EPFL)
View PDF4 Cites 51 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0006]A first goal of the invention is to provide a system and a method that facilitates allocation of data objects in a distributed data storage environment, said...

Problems solved by technology

In most cases, it is difficult to know in advance the access pattern of a data item, and therefore one needs an adaptive solution to choose the most cost-efficient p...

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System and Method for Optimizing Data Storage in a Distributed Data Storage Environment
  • System and Method for Optimizing Data Storage in a Distributed Data Storage Environment
  • System and Method for Optimizing Data Storage in a Distributed Data Storage Environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0062]In the following is described a system and a method according to the invention that facilitates allocation of data objects in a distributed data storage environment comprising a non-static set of public and private data storage providers. In the following, a data object can be any kind of electronic data (text file, image file, executable code, backup data, etc.). The size of a data object is not limited. It can vary from one kilobyte to several terabytes and depends on the configuration environment of the system. A data object is defined in the following as comprising at least one data chunk where a data chunk is simply a chunk of electronic data. The precise size of a data chunk is not limited and depends also on the configuration environment of the system. The system and method according to the invention facilitates allocation of data objects in a distributed data storage environment so as to fulfill various optimization criteria, such as to minimize the storage cost while ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A growing amount of data is produced daily resulting in a growing demand for storage solutions. While cloud storage providers offer a virtually infinite storage capacity, data owners seek geographical and provider diversity in data placement, in order to avoid vendor lock-in and to increase availability and durability. Moreover, depending on the customer data access pattern, a certain cloud provider may be cheaper than another. In this respect is provided a method and a system that facilitates allocation of data objects in a distributed data storage environment. The system continuously adapts the placement of data based on its access patterns and subject to optimization objectives, such as storage costs. The system efficiently considers repositioning of only selected objects that may significantly lower the storage cost.

Description

FIELD OF THE INVENTION[0001]The present invention relates to data storage in a distributed data storage environment. More specifically, the present invention relates to systems and methods for facilitating allocation of data objects in a distributed data storage environment.BACKGROUND OF THE INVENTION[0002]Cloud providers are offering efficient on-demand storage solutions that can virtually scale indefinitely. Many public cloud storage providers are already available in the market, such as Amazon S3 (http: / / aws.amazon.com / s3), Google Storage (http: / / code.google.com / apis / storage), Microsoft Azure (http: / / microsoft.com / windowsazure) or RackSpace CloudFiles (http: / / rackspace.com / cloud) and one may expect new providers to appear in the coming years. The offers in terms of pricing among providers vary significantly and may change over time to adapt to the market. Choosing the best-suited or cheapest provider for the data implies knowing in advance the access pattern to the data. Data tha...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F17/30
CPCG06F17/30318G06F16/2219
Inventor BONVIN, NICOLASPAPAIOANNOU, ATHANASIOSABERER, KARL
Owner ECOLE POLYTECHNIQUE FEDERALE DE LAUSANNE (EPFL)
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products