Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

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 transfers and restoration of user data between the user machine and the remote storage location The cost and complexity of the system can significantly limit the usefulness of the

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

Embodiment Construction

[0018] The claimed subject matter is described with reference to the drawings, wherein like reference numerals are used to refer to like elements throughout. In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the subject innovation. It may be evident, however, that claimed subject matter may be practiced without these specific details. In other instances, well-known structures and devices are shown in block diagram form in order to facilitate describing the subject innovation.

[0019] As used herein, the terms "component," "system," "data storage device," "cloud," "peer," "superpeer," "client," etc., are intended to refer to computer The entity in question (hardware, software and / or firmware executing on the hardware). For example, a component can be a process running on a processor, an object, an executable, a program, a function, a library, a subroutine, and / or a computer, or a...

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 Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products