SG11201607668SA - Coordinated admission control for network-accessible block storage - Google Patents

Coordinated admission control for network-accessible block storage

Info

Publication number
SG11201607668SA
SG11201607668SA SG11201607668SA SG11201607668SA SG11201607668SA SG 11201607668S A SG11201607668S A SG 11201607668SA SG 11201607668S A SG11201607668S A SG 11201607668SA SG 11201607668S A SG11201607668S A SG 11201607668SA SG 11201607668S A SG11201607668S A SG 11201607668SA
Authority
SG
Singapore
Prior art keywords
network
admission control
block storage
accessible block
coordinated
Prior art date
Application number
SG11201607668SA
Inventor
Marc Stephen Olson
Marc John Brooker
Benjamin Arthur Hawks
James Michael Thompson
Original Assignee
Amazon Tech Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Amazon Tech Inc filed Critical Amazon Tech Inc
Publication of SG11201607668SA publication Critical patent/SG11201607668SA/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0604Improving or facilitating administration, e.g. storage management
    • G06F3/0605Improving or facilitating administration, e.g. storage management by facilitating the interaction with a user or administrator
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/061Improving I/O performance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0629Configuration or reconfiguration of storage systems
    • G06F3/0631Configuration or reconfiguration of storage systems by allocating resources to storage systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/067Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • G06F9/505Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the load
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
SG11201607668SA 2014-03-14 2015-03-13 Coordinated admission control for network-accessible block storage SG11201607668SA (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US14/212,042 US10078533B2 (en) 2014-03-14 2014-03-14 Coordinated admission control for network-accessible block storage
PCT/US2015/020324 WO2015138825A1 (en) 2014-03-14 2015-03-13 Coordinated admission control for network-accessible block storage

Publications (1)

Publication Number Publication Date
SG11201607668SA true SG11201607668SA (en) 2016-10-28

Family

ID=54070234

Family Applications (1)

Application Number Title Priority Date Filing Date
SG11201607668SA SG11201607668SA (en) 2014-03-14 2015-03-13 Coordinated admission control for network-accessible block storage

Country Status (9)

Country Link
US (1) US10078533B2 (en)
EP (1) EP3117335B1 (en)
JP (1) JP6290462B2 (en)
KR (1) KR101957006B1 (en)
CN (1) CN106233276B (en)
AU (1) AU2015229200B2 (en)
CA (1) CA2942665C (en)
SG (1) SG11201607668SA (en)
WO (1) WO2015138825A1 (en)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11249652B1 (en) 2013-01-28 2022-02-15 Radian Memory Systems, Inc. Maintenance of nonvolatile memory on host selected namespaces by a common memory controller
US10445229B1 (en) 2013-01-28 2019-10-15 Radian Memory Systems, Inc. Memory controller with at least one address segment defined for which data is striped across flash memory dies, with a common address offset being used to obtain physical addresses for the data in each of the dies
US9329964B2 (en) * 2014-06-20 2016-05-03 Dell International L.L.C. Shaping I/O traffic by managing queue depth in fractional increments
US9542118B1 (en) 2014-09-09 2017-01-10 Radian Memory Systems, Inc. Expositive flash memory control
US10469580B2 (en) * 2014-12-12 2019-11-05 International Business Machines Corporation Clientless software defined grid
US10554749B2 (en) 2014-12-12 2020-02-04 International Business Machines Corporation Clientless software defined grid
US10432551B1 (en) * 2015-03-23 2019-10-01 Amazon Technologies, Inc. Network request throttling
US10228887B2 (en) * 2015-09-09 2019-03-12 International Business Machines Corporation Considering input/output workload and space usage at a plurality of logical devices to select one of the logical devices to use to store an object
US9892075B2 (en) * 2015-12-10 2018-02-13 Cisco Technology, Inc. Policy driven storage in a microserver computing environment
US10320906B2 (en) * 2016-04-29 2019-06-11 Netapp, Inc. Self-organizing storage system for asynchronous storage service
US10032115B2 (en) * 2016-05-03 2018-07-24 International Business Machines Corporation Estimating file level input/output operations per second (IOPS)
US20180150234A1 (en) * 2016-11-28 2018-05-31 Hewlett Packard Enterprise Development Lp Cloud volume storage
CN107040591B (en) * 2017-03-28 2020-06-19 北京小米移动软件有限公司 Method and device for controlling client
JP7221585B2 (en) * 2017-07-20 2023-02-14 富士通株式会社 Information processing device, information processing system, information processing device control method, and information processing device control program
CN107276827B (en) * 2017-07-25 2021-04-23 郑州云海信息技术有限公司 Method and device for realizing Qos in distributed storage system
CN108897620A (en) * 2018-06-16 2018-11-27 温州职业技术学院 A kind of internal storage management system and its management method
CN109254726A (en) * 2018-08-16 2019-01-22 华为技术有限公司 QoS guarantee method, control node and system in distributed memory system
JP7354750B2 (en) * 2019-10-10 2023-10-03 富士フイルムビジネスイノベーション株式会社 information processing system
US11321135B2 (en) * 2019-10-31 2022-05-03 Oracle International Corporation Rate limiting compliance assessments with multi-layer fair share scheduling
US11531493B2 (en) * 2019-12-19 2022-12-20 Western Digital Technologies, Inc. Request throttling in distributed storage systems
CN116166181A (en) * 2021-11-24 2023-05-26 华为云计算技术有限公司 Cloud monitoring method and cloud management platform
CN116401062B (en) * 2023-04-13 2023-09-12 北京大学 Method and device for processing server non-perception resources and electronic equipment

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2336449A (en) * 1998-04-14 1999-10-20 Ibm A server selection method in an asynchronous client-server computer system
US20030046396A1 (en) 2000-03-03 2003-03-06 Richter Roger K. Systems and methods for managing resource utilization in information management environments
US7130917B2 (en) 2002-09-26 2006-10-31 Cisco Technology, Inc. Quality of service in a gateway
US20050055694A1 (en) * 2003-09-04 2005-03-10 Hewlett-Packard Development Company, Lp Dynamic load balancing resource allocation
US7756995B1 (en) 2007-03-28 2010-07-13 Amazon Technologies, Inc. Regulating transmission rates
JP5000456B2 (en) 2007-10-31 2012-08-15 ヒューレット−パッカード デベロップメント カンパニー エル.ピー. Resource management system, resource management apparatus and method
EP2249253A1 (en) * 2008-01-02 2010-11-10 SanDisk IL Ltd. Storage device having direct user access
JP2011059970A (en) * 2009-09-10 2011-03-24 Hitachi Ltd Volume allocation method in external connection configuration
US8458719B2 (en) 2009-12-17 2013-06-04 International Business Machines Corporation Storage management in a data processing system
CN101741912A (en) * 2009-12-30 2010-06-16 中兴通讯股份有限公司 Method, network apparatus and distributed network system for processing computation task
US9342801B2 (en) * 2010-03-29 2016-05-17 Amazon Technologies, Inc. Managing committed processing rates for shared resources
SG184162A1 (en) 2010-03-29 2012-10-30 Amazon Tech Inc Managing committed request rates for shared resources
JP5524750B2 (en) 2010-07-23 2014-06-18 京セラ株式会社 Wireless terminal apparatus and control method
US9467505B2 (en) * 2010-08-27 2016-10-11 Vmware, Inc. Saturation detection and admission control for storage devices
US8565243B2 (en) 2010-11-29 2013-10-22 Red Hat, Inc. Method and apparatus for using a gossip protocol to communicate across network partitions
US20120324446A1 (en) 2011-06-17 2012-12-20 Microsoft Corporation Virtual machine image composition and signing
US8812830B2 (en) * 2011-08-31 2014-08-19 Microsoft Corporation Attestation protocol for securely booting a guest operating system
US8913501B2 (en) * 2012-08-16 2014-12-16 International Business Machines Corporation Efficient urgency-aware rate control scheme for multiple bounded flows
US9798596B2 (en) * 2014-02-27 2017-10-24 Commvault Systems, Inc. Automatic alert escalation for an information management system

Also Published As

Publication number Publication date
AU2015229200A1 (en) 2016-10-06
CN106233276A (en) 2016-12-14
KR101957006B1 (en) 2019-06-24
JP2017514243A (en) 2017-06-01
CA2942665C (en) 2019-04-02
AU2015229200B2 (en) 2017-09-07
EP3117335A4 (en) 2017-11-15
CA2942665A1 (en) 2015-09-17
EP3117335B1 (en) 2023-09-27
US10078533B2 (en) 2018-09-18
CN106233276B (en) 2019-05-14
WO2015138825A1 (en) 2015-09-17
KR20160131093A (en) 2016-11-15
US20150263978A1 (en) 2015-09-17
JP6290462B2 (en) 2018-03-07
EP3117335A1 (en) 2017-01-18

Similar Documents

Publication Publication Date Title
SG11201607668SA (en) Coordinated admission control for network-accessible block storage
HK1247890A1 (en) Storage system
DK3478217T3 (en) Historisk scanningsreference for intraorale scanninger
GB201415249D0 (en) Storage system
EP3431417C0 (en) Storage system
GB2529669B8 (en) Storage system
GB2539829B (en) Storage system
SG11201606736YA (en) Compound controls
PL2944223T3 (en) Storage system
HK1218372A1 (en) Trimming box
SG10201507854TA (en) Storage system
GB201409815D0 (en) Trail interpolation
PL3126094T3 (en) Water-abrasive-suspension cutting system
PT3105873T (en) Technique for storing softbits
GB2546911B (en) Pivot block
AU366233S (en) Control box
GB2539487B (en) Greenhouse
PL3087213T3 (en) Continuous system
AU366232S (en) Control box
GB2522493B (en) Wrapping system
AU2014117V (en) Calkwr Callistemon hybrid
GB2557371B (en) Millinery block
AU5552P (en) USEVO1201 Evolvulus hybrid
AU5550P (en) USCAL41401 Calibrachoa hybrid
AU5549P (en) USCAL42202 Calibrachoa hybrid