Unlock instant, AI-driven research and patent intelligence for your innovation.

Control data store I/O requests

A technology of output request and data storage, applied in the input/output process of data processing, data exchange network, digital transmission system, etc., can solve problems such as increasing complexity

Active Publication Date: 2018-10-19
MICROSOFT TECH LICENSING LLC
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] Virtualization of physical servers in enterprise data centers as well as virtualization of storage has resulted in increased complexity along the storage I / O flow

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
  • Control data store I/O requests
  • Control data store I/O requests
  • Control data store I/O requests

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] The detailed description provided below in conjunction with the accompanying drawings is intended as a description of examples of the invention and is not intended to represent the only forms in which examples of the invention may be constructed or utilized. The description presents the functionality of the example and the sequence of steps used to construct and operate the example. However, the same or equivalent functions and sequences can be implemented by different examples.

[0019] Although examples of the invention are described herein and shown as being implemented in a data center with a centralized controller, the described system is provided as an example and not as a limitation. As those skilled in the art will appreciate, examples of the present invention are applicable to application in various different types of data storage systems, including personal computers, in which a decentralized controller is used.

[0020] As described above, the I / O path to st...

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

Controlling data storage I / O requests is described, for example, as applying a policy to an end-to-end flow of data I / O requests between at least one computing entity and at least one memory. In various examples, multiple queues are configured at one or more stages of the end-to-end flow and controlled to comply with policies. In an example, each stage has a control interface enabling the stage to receive and execute control instructions from a controller, which may be centralized or distributed. For example, control instructions contain queuing disciplines and / or queue configurations. In various examples, queues and queuing disciplines are dynamically created and modified based on feedback regarding any of: flow behavior, policy changes, infrastructure changes, or other factors. For example, high-level identifiers for stream endpoints are resolved on a per-stage basis to low-level identifiers appropriate for use by that stage.

Description

Background technique [0001] Data storage systems, such as big data centers and other types of data storage systems, are becoming increasingly complex. The input / output path to storage is often long and contains many layers with opaque interfaces between layers. This makes it difficult to implement an end-to-end policy for determining the performance of a storage input / output stream (eg, to guarantee a certain bandwidth available for that stream). A storage I / O stream consists of a chain of storage I / O requests between storage and compute endpoints. For example, to read data from a file, write data to a file, or create a file to store data. [0002] Virtualization of physical servers as well as virtualization of storage in enterprise data centers has resulted in increased complexity along the storage input / output flow. [0003] The embodiments described below are not limited to implementations that solve any or all disadvantages of known data storage systems. Contents of t...

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
Patent Type & Authority Patents(China)
IPC IPC(8): H04L12/861H04L45/122H04L45/50H04L47/52H04L47/6275
CPCH04L45/20H04L45/50H04L47/52H04L47/522H04L47/22H04L47/20H04L47/26H04L47/10H04L49/90G06F11/3684G06F3/061G06F3/0631G06F3/0673
Inventor E·特雷斯卡H·巴拉尼G·奥谢T·卡拉扬尼斯A·I·T·罗斯特龙T·M·塔尔佩伊R·J·布莱克
Owner MICROSOFT TECH LICENSING LLC