Dynamic placement of replica data

A copy and data technology, applied in the field of dynamic placement of copy data, can solve problems such as limiting the usefulness of the system

Inactive Publication Date: 2012-04-11
MICROSOFT CORP
View PDF5 Cites 22 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in network-based storage implementations and/or other solutions that may be used to provide physically remote locations for storing data, there are associated transf

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
  • Dynamic placement of replica data
  • Dynamic placement of replica data
  • Dynamic placement of replica data

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0018] The claimed subject matter is described with reference to the drawings, in which similar reference numerals are used to refer to similar elements throughout the drawings. In the following description, for the sake of illustration, many specific details are set forth in order to provide a thorough understanding of the subject innovation. However, it may be obvious that the claimed subject matter can be implemented without these specific details. In other examples, well-known structures and devices are shown in block diagram form to facilitate the description of the subject innovation.

[0019] As used herein, the terms "component", "system", "data storage device", "cloud", "peer", "super peer", "client", etc. are intended to refer to the computer Related entities (hardware, software and / or firmware executed on the hardware). For example, a component may be a process, object, executable program, program, function, library, subroutine, and / or computer running on the process...

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

The claimed subject matter relates to systems and/or methodologies that facilitate distributed storage of data. A distributed file system can be implemented on storage nodes such that the system places multiple copies of data (e.g., replicas) on a variety of disparate storage nodes to guarantee availability of the data and minimize loss of the data. Storage nodes are dynamically evaluated to identify respective characteristics. In one example, the characteristics can include availability of a storage node, capacity of a storage node, data storage cost associated with a storage node, data transfer costs associated with a storage node, locality of a storage node, network topology, or user preferences associated with a storage node. The characteristics can be employed to generate optimal placements decisions.

Description

Background technique [0001] As computing devices become more pervasive and widely used among the general public, the amount of data generated and utilized by these devices grows rapidly. For example, recent advances in computing and data storage technologies have enabled even the most constrained form factor devices to store and process large amounts of information for a variety of data-intensive applications (eg, document editing, media processing, etc.). Further, recent advances in communication technology may enable computing devices to communicate data at high rates. These advances have led, among other things, to the implementation of distributed computing services that may, for example, be conducted using computing devices at multiple locations on a network. Additionally, these advances have enabled the implementation of services, such as network-based storage, that allow a user of a computing device to maintain one or more copies of data associated with the computing d...

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): G06F21/24G06F9/44G06F15/16G06F17/00
CPCG06F11/1446G06F11/2094G06F17/30215G06F17/30212G06F16/1844G06F16/184G06F3/0617G06F3/067G06F3/065G06F9/505
Inventor E.E.S.墨菲Y.V.莱辛斯基J.D.梅尔
Owner MICROSOFT CORP
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