Movatterモバイル変換


[0]ホーム

URL:


US20110238857A1 - Committed processing rates for shared resources - Google Patents

Committed processing rates for shared resources
Download PDF

Info

Publication number
US20110238857A1
US20110238857A1US12/749,449US74944910AUS2011238857A1US 20110238857 A1US20110238857 A1US 20110238857A1US 74944910 AUS74944910 AUS 74944910AUS 2011238857 A1US2011238857 A1US 2011238857A1
Authority
US
United States
Prior art keywords
committed
rate
instance
resource
request
Prior art date
Legal status (The legal status 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 status listed.)
Abandoned
Application number
US12/749,449
Inventor
Tate Andrew Certain
Roland Paterson-Jones
James R. Hamilton
Sachin Jain
Matthew S. Garman
David N. Sunderland
Danny Wei
Fiorenzo Cattaneo
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Amazon Technologies Inc
Original Assignee
Amazon Technologies 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 Technologies IncfiledCriticalAmazon Technologies Inc
Priority to US12/749,449priorityCriticalpatent/US20110238857A1/en
Assigned to AMAZON TECHNOLOGIES, INC.reassignmentAMAZON TECHNOLOGIES, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: PATERSON-JONES, ROLAND, HAMILTON, JAMES R., CATTANEO, FIORENZO, CERTAIN, TATE ANDREW, GARMAN, MATTHEW S., JAIN, SACHIN, SUNDERLAND, DAVID N., WEI, DANNY
Priority to SG2012069662Aprioritypatent/SG184162A1/en
Priority to CA2792532Aprioritypatent/CA2792532C/en
Priority to PCT/US2011/030389prioritypatent/WO2011123467A1/en
Priority to CN201180015186.2Aprioritypatent/CN102844772B/en
Priority to EP11763335.4Aprioritypatent/EP2553638B1/en
Priority to JP2013502763Aprioritypatent/JP2013524343A/en
Publication of US20110238857A1publicationCriticalpatent/US20110238857A1/en
Priority to US16/530,898prioritypatent/US12014218B2/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

Customers of a shared-resource environment can provision resources in a fine-grained manner that meets specific performance requirements. A customer can provision a data volume with a committed rate of Input/Output Operations Per Second (IOPS) and pay only for that commitment (plus any overage), and the amount of storage requested. The customer will then at any time be able to complete at least the committed rate of IOPS. If the customer generates submissions at a rate that exceeds the committed rate, the resource can still process at the higher rate when the system is not under pressure. Even under pressure, the system will deliver at least the committed rate. Multiple customers can be provisioned on the same resource, and more than one customer can have a committed rate on that resource. Customers without committed or guaranteed rates can utilize the uncommitted portion, or committed portions that are not being used.

Description

Claims (25)

1. A computer-implemented method of committing processing rates for customers of shared resources, comprising:
under control of one or more computer systems configured with executable instructions,
receiving a request for a committed rate of input/output operations per second (IOPS) for a shared resource in a data environment, the request capable of specifying a committed rate corresponding to any portion of a rate capacity of one or more instances of the shared resource, the request being received as a Web service request to at least one application programming interface (API);
determining at least one instance available in the data environment; and
if the determined at least one instance is capable of providing the committed rate corresponding to the request:
sending at least one request to the determined at least one instance in the data environment to commit at least a portion of the committed rate to the user;
storing information for the determined at least one instance and the committed rate to a management data store; and
sending a message to the user indicating whether the committed rate is approved.
4. A computer-implemented method of managing usage of shared computing resources, comprising:
under control of one or more computer systems configured with executable instructions,
receiving a request for a committed usage rate for a type of resource, the request capable of specifying a committed usage rate corresponding to any portion of a usage capacity of one or more instances of the type of resource;
determining at least one instance of the type of resource operable to provide at least a portion of the requested committed usage rate; and
assigning at least a portion of the requested committed usage rate to each determined instance when the at least one determined instance is capable of providing the committed usage rate,
wherein the committed usage rate is capable of being supplied by a single determined instance or a plurality of determined instances each providing at least a portion of the requested committed usage rate, each determined instance further capable of having additional users sharing the resource when usage capacity for the instance allows for the additional users, and
wherein a user is able to request a committed usage rate that is substantially independent of the capacity of any single instance of the type of resource.
16. A system for managing usage of a shared computing resource, comprising:
at least one processor; and
memory including instructions that, when executed by the at least one processor, cause the system to:
receive a request for a committed usage rate for a type of resource, the request capable of specifying a committed usage rate corresponding to any portion of a usage capacity of one or more instances of the type of resource;
determine at least one instance of the type of resource operable to provide at least a portion of the requested committed usage rate; and
assign at least a portion of the requested committed usage rate to each determined instance when the at least one determined instance is capable of providing the committed usage rate,
wherein the committed usage rate is capable of being supplied by a single determined instance or a plurality of determined instances each providing at least a portion of the requested committed usage rate, each determined instance further capable of having additional users sharing the resource when usage capacity for the instance allows for the additional users, and
wherein a user is able to request a committed usage rate that is substantially independent of the capacity of any single instance of the type of resource.
21. A computer-readable storage medium managing usage of a shared computing resource, the instructions when executed by a processor causing the processor to:
receive a request for a committed usage rate for a type of resource, the request capable of specifying a committed usage rate corresponding to any portion of a usage capacity of one or more instances of the type of resource;
determine at least one instance of the type of resource operable to provide at least a portion of the requested committed usage rate; and
assign at least a portion of the requested committed usage rate to each determined instance when the at least one determined instance is capable of providing the committed usage rate,
wherein the committed usage rate is capable of being supplied by a single determined instance or a plurality of determined instances each providing at least a portion of the requested committed usage rate, each determined instance further capable of having additional users sharing the resource when usage capacity for the instance allows for the additional users, and
wherein a user is able to request a committed usage rate that is substantially independent of the capacity of any single instance of the type of resource.
US12/749,4492010-03-292010-03-29Committed processing rates for shared resourcesAbandonedUS20110238857A1 (en)

Priority Applications (8)

Application NumberPriority DateFiling DateTitle
US12/749,449US20110238857A1 (en)2010-03-292010-03-29Committed processing rates for shared resources
SG2012069662ASG184162A1 (en)2010-03-292011-03-29Managing committed request rates for shared resources
CA2792532ACA2792532C (en)2010-03-292011-03-29Managing committed request rates for shared resources
PCT/US2011/030389WO2011123467A1 (en)2010-03-292011-03-29Managing committed request rates for shared resources
CN201180015186.2ACN102844772B (en)2010-03-292011-03-29Request rate of the management for the promise of shared resource
EP11763335.4AEP2553638B1 (en)2010-03-292011-03-29Managing committed request rates for shared resources
JP2013502763AJP2013524343A (en)2010-03-292011-03-29 Manage certification request rates for shared resources
US16/530,898US12014218B2 (en)2010-03-292019-08-02Committed processing rates for shared resources

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
US12/749,449US20110238857A1 (en)2010-03-292010-03-29Committed processing rates for shared resources

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US16/530,898ContinuationUS12014218B2 (en)2010-03-292019-08-02Committed processing rates for shared resources

Publications (1)

Publication NumberPublication Date
US20110238857A1true US20110238857A1 (en)2011-09-29

Family

ID=44657623

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US12/749,449AbandonedUS20110238857A1 (en)2010-03-292010-03-29Committed processing rates for shared resources
US16/530,898Active2030-04-11US12014218B2 (en)2010-03-292019-08-02Committed processing rates for shared resources

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US16/530,898Active2030-04-11US12014218B2 (en)2010-03-292019-08-02Committed processing rates for shared resources

Country Status (1)

CountryLink
US (2)US20110238857A1 (en)

Cited By (44)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20110219106A1 (en)*2010-03-052011-09-08Solidfire, Inc.Data Deletion in a Distributed Data Storage System
WO2012091814A2 (en)2010-12-302012-07-05Irobot CorporationMobile robot system
US20130091282A1 (en)*2011-10-062013-04-11Channarong TontiruttananonOn-demand integrated capacity and reliability service level agreement licensing
US9003021B2 (en)2011-12-272015-04-07Solidfire, Inc.Management of storage system access based on client performance and cluser health
US20150100630A1 (en)*2011-12-152015-04-09Amazon Technologies, Inc.System and method for throttling service requests having non-uniform workloads
US9054992B2 (en)2011-12-272015-06-09Solidfire, Inc.Quality of service policy sets
US20150186064A1 (en)*2013-02-222015-07-02Amazon Technologies, Inc.Managing operational parameters for electronic resources
EP2798488A4 (en)*2011-12-272015-08-19Solidfire Inc PROPORTIONAL QUALITY OF SERVICE BASED ON CLIENT AND METRIC USE OF THE SYSTEM
US9225801B1 (en)2014-10-312015-12-29Solidfire, Inc.Multi-tenant networking
US9342444B2 (en)2014-05-302016-05-17Netapp, Inc.Log-structured filed system with file branching
US9348514B2 (en)2014-04-232016-05-24Netapp, Inc.Efficiency sets in a distributed system
US9372757B2 (en)2013-10-182016-06-21Netapp, Inc.Incremental block level backup
US9400609B1 (en)2015-11-042016-07-26Netapp, Inc.Data transformation during recycling
US9537827B1 (en)2015-12-212017-01-03Netapp, Inc.Secure mode VLANs systems and methods
US9582198B2 (en)2013-08-262017-02-28Vmware, Inc.Compressed block map of densely-populated data structures
US9613046B1 (en)2015-12-142017-04-04Netapp, Inc.Parallel optimized remote synchronization of active block storage
US9672115B2 (en)2013-08-262017-06-06Vmware, Inc.Partition tolerance in cluster membership management
US9671960B2 (en)2014-09-122017-06-06Netapp, Inc.Rate matching technique for balancing segment cleaning and I/O workload
US9710317B2 (en)2015-03-302017-07-18Netapp, Inc.Methods to identify, handle and recover from suspect SSDS in a clustered flash array
US9720601B2 (en)2015-02-112017-08-01Netapp, Inc.Load balancing technique for a storage array
US9740566B2 (en)2015-07-312017-08-22Netapp, Inc.Snapshot creation workflow
US9762460B2 (en)2015-03-242017-09-12Netapp, Inc.Providing continuous context for operational information of a storage system
US9798728B2 (en)2014-07-242017-10-24Netapp, Inc.System performing data deduplication using a dense tree data structure
US9811531B2 (en)2013-08-262017-11-07Vmware, Inc.Scalable distributed storage architecture
US9836229B2 (en)2014-11-182017-12-05Netapp, Inc.N-way merge technique for updating volume metadata in a storage I/O stack
US9838269B2 (en)2011-12-272017-12-05Netapp, Inc.Proportional quality of service based on client usage and system metrics
US20170364704A1 (en)*2016-06-202017-12-21Netapp, Inc.Per-volume tenant encryption and external key manager
US9887924B2 (en)*2013-08-262018-02-06Vmware, Inc.Distributed policy-based provisioning and enforcement for quality of service
US20180246824A1 (en)*2015-12-092018-08-30Hitachi, Ltd.System provided with computer and storage apparatus and method for control of system
US10110503B2 (en)2010-03-292018-10-23Amazon Technologies, Inc.Managing committed processing rates for shared resources
US10133511B2 (en)2014-09-122018-11-20Netapp, IncOptimized segment cleaning technique
US10157124B1 (en)*2012-09-282018-12-18EMC IP Holding Company, LLCMethod, apparatus, and system for managing data storage with an application programming interface
US10203894B2 (en)*2015-03-302019-02-12Ebay Inc.Volume admission control for a highly distributed data storage system
US10574554B2 (en)2016-05-032020-02-25Microsoft Technology Licensing, LlcControl of applications that use system resources
US10628443B2 (en)2014-02-212020-04-21Netapp, Inc.Data syncing in a distributed system
US10642763B2 (en)2016-09-202020-05-05Netapp, Inc.Quality of service policy sets
US10693795B2 (en)*2018-06-012020-06-23Fujitsu LimitedProviding access to application program interfaces and Internet of Thing devices
US10747475B2 (en)2013-08-262020-08-18Vmware, Inc.Virtual disk blueprints for a virtualized storage area network, wherein virtual disk objects are created from local physical storage of host computers that are running multiple virtual machines
US10929022B2 (en)2016-04-252021-02-23Netapp. Inc.Space savings reporting for storage system supporting snapshot and clones
US11016820B2 (en)2013-08-262021-05-25Vmware, Inc.Load balancing of resources
US11444641B2 (en)2016-12-282022-09-13Amazon Technologies, Inc.Data storage system with enforced fencing
US11467732B2 (en)2016-12-282022-10-11Amazon Technologies, Inc.Data storage system with multiple durability levels
US20240220461A1 (en)*2014-06-122024-07-04Amazon Technologies, Inc.Remote durable logging for journaling file systems
US12443349B2 (en)2021-05-122025-10-14Amazon Technologies, Inc.Data system with flush views

Citations (28)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20020049841A1 (en)*2000-03-032002-04-25Johnson Scott CSystems and methods for providing differentiated service in information management environments
US20020083116A1 (en)*2000-06-302002-06-27Fabrizio PetriniBuffered coscheduling for parallel programming and enhanced fault tolerance
US20020124103A1 (en)*2001-02-202002-09-05International Business Machines CorporationSystem and method for regulating incoming traffic to a server farm
US20030018642A1 (en)*1999-08-042003-01-23Reuven BakalashStand-alone cartridge style data aggregation server and method of and system for managing multi-dimensional databases using the same
US20030028642A1 (en)*2001-08-032003-02-06International Business Machines CorporationManaging server resources for hosted applications
US6604155B1 (en)*1999-11-092003-08-05Sun Microsystems, Inc.Storage architecture employing a transfer node to achieve scalable performance
US20040107281A1 (en)*2001-08-172004-06-03Pratik BoseDynamic allocation of network resources in a multiple-user communication sytem
US20040133622A1 (en)*2002-10-102004-07-08Convergys Information Management Group, Inc.System and method for revenue and authorization management
US20050076154A1 (en)*2003-09-152005-04-07International Business Machines CorporationMethod, system, and program for managing input/output (I/O) performance between host systems and storage volumes
US6928470B1 (en)*2000-07-312005-08-09Western Digital Ventures, Inc.Transferring scheduling data from a plurality of disk storage devices to a network switch before transferring data associated with scheduled requests between the network switch and a plurality of host initiators
US7032222B1 (en)*2000-10-132006-04-18Hewlett-Packard Development Company, L.P.Method and system for determining resource allocation to users by granting request based on user associated different limits and resource limit
US7054943B1 (en)*2000-04-282006-05-30International Business Machines CorporationMethod and apparatus for dynamically adjusting resources assigned to plurality of customers, for meeting service level agreements (slas) with minimal resources, and allowing common pools of resources to be used across plural customers on a demand basis
US20060153090A1 (en)*2005-01-132006-07-13Bishop Ellis EMethod for supporting on-demand performance
US20060209841A1 (en)*2005-03-022006-09-21International Business Machines CorporationNetwork usage optimization
US7139821B1 (en)*2000-10-202006-11-21Sun Microsystems, Inc.Method and apparatus for creating and deploying applications from a server application
US20080109343A1 (en)*2004-09-082008-05-08Qinetiq LimitedShared Resource Management
US20090049443A1 (en)*2004-10-062009-02-19Digipede Technologies, LlcMulticore Distributed Processing System
US7523063B2 (en)*1997-05-292009-04-21Muniauction, Inc.Process and apparatus for conducting auctions over electronic networks
US7555456B2 (en)*2004-06-082009-06-30Rosenthal Collins Group, LlcMethod and system for providing electronic information for multi-market electronic trading
US20090172191A1 (en)*2006-03-142009-07-02Dan Mihai DumitriuSystem and method for routing service requests
US20090178058A1 (en)*2008-01-092009-07-09Microsoft CorporationApplication Aware Networking
US20090320088A1 (en)*2005-05-232009-12-24Jasvir Singh GillAccess enforcer
US20100076856A1 (en)*2008-09-252010-03-25Microsoft CorporationReal-Time Auction of Cloud Computing Resources
US20110173637A1 (en)*2010-01-122011-07-14Eric Jason BrandwineManaging private use of program execution capacity
US20110238546A1 (en)*2010-03-292011-09-29Amazon Technologies, Inc.Managing committed processing rates for shared resources
US8271336B2 (en)*1999-11-222012-09-18Accenture Global Services GmbhIncreased visibility during order management in a network-based supply chain environment
US8280790B2 (en)*2007-08-062012-10-02Gogrid, LLCSystem and method for billing for hosted services
US8694400B1 (en)*2010-09-142014-04-08Amazon Technologies, Inc.Managing operational throughput for shared resources

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP4501548B2 (en)1999-08-272010-07-14株式会社日立製作所 Computer system and device allocation method
US20020010757A1 (en)1999-12-032002-01-24Joel GranikMethod and apparatus for replacement of on-line advertisements
US20020026359A1 (en)2000-02-222002-02-28Long Kenneth W.Targeted advertising method and system
CA2409904C (en)*2000-05-192012-05-01Scientific-Atlanta, Inc.Allocating access across shared communications medium
JP4292693B2 (en)2000-07-072009-07-08株式会社日立製作所 Computer resource dividing apparatus and resource dividing method
US20020065833A1 (en)2000-11-302002-05-30Emc CorporationSystem and method for evaluating changes in performance arising from reallocation of files among disk storage units
US7359322B2 (en)*2002-08-122008-04-15Telcordia Technologies, Inc.Dynamic bandwidth reallocation
US8060643B2 (en)*2002-08-302011-11-15Hewlett-Packard Development Company, L.P.Method and apparatus for dynamically managing bandwidth for clients in a storage area network
US7383381B1 (en)2003-02-282008-06-03Sun Microsystems, Inc.Systems and methods for configuring a storage virtualization environment
US8346909B2 (en)*2004-01-222013-01-01International Business Machines CorporationMethod for supporting transaction and parallel application workloads across multiple domains based on service level agreements
US20060064405A1 (en)*2004-09-212006-03-23Xiaoye JiangHybrid client-server protocol for fast writes to a file
US8091088B2 (en)2005-02-222012-01-03Microsoft CorporationMethod and system for hierarchical resource management involving hard and soft resource limits
US8495627B2 (en)*2007-06-272013-07-23International Business Machines CorporationResource allocation based on anticipated resource underutilization in a logically partitioned multi-processor environment
US20090240880A1 (en)*2008-03-212009-09-24Hitachi, Ltd.High availability and low capacity thin provisioning
US8015343B2 (en)2008-08-082011-09-06Amazon Technologies, Inc.Providing executing programs with reliable access to non-local block data storage
US20100172367A1 (en)*2009-01-082010-07-08Telefonaktiebolaget Lm Ericsson (Publ)Network based bandwidth control in ims systems
US9164689B2 (en)2009-03-302015-10-20Oracle America, Inc.Data storage system and method of processing a data access request
US8484549B2 (en)2009-05-262013-07-09Palantir Technologies, Inc.Visualizing data model sensitivity to variations in parameter values
JP2011059970A (en)*2009-09-102011-03-24Hitachi LtdVolume allocation method in external connection configuration

Patent Citations (28)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7523063B2 (en)*1997-05-292009-04-21Muniauction, Inc.Process and apparatus for conducting auctions over electronic networks
US20030018642A1 (en)*1999-08-042003-01-23Reuven BakalashStand-alone cartridge style data aggregation server and method of and system for managing multi-dimensional databases using the same
US6604155B1 (en)*1999-11-092003-08-05Sun Microsystems, Inc.Storage architecture employing a transfer node to achieve scalable performance
US8271336B2 (en)*1999-11-222012-09-18Accenture Global Services GmbhIncreased visibility during order management in a network-based supply chain environment
US20020049841A1 (en)*2000-03-032002-04-25Johnson Scott CSystems and methods for providing differentiated service in information management environments
US7054943B1 (en)*2000-04-282006-05-30International Business Machines CorporationMethod and apparatus for dynamically adjusting resources assigned to plurality of customers, for meeting service level agreements (slas) with minimal resources, and allowing common pools of resources to be used across plural customers on a demand basis
US20020083116A1 (en)*2000-06-302002-06-27Fabrizio PetriniBuffered coscheduling for parallel programming and enhanced fault tolerance
US6928470B1 (en)*2000-07-312005-08-09Western Digital Ventures, Inc.Transferring scheduling data from a plurality of disk storage devices to a network switch before transferring data associated with scheduled requests between the network switch and a plurality of host initiators
US7032222B1 (en)*2000-10-132006-04-18Hewlett-Packard Development Company, L.P.Method and system for determining resource allocation to users by granting request based on user associated different limits and resource limit
US7139821B1 (en)*2000-10-202006-11-21Sun Microsystems, Inc.Method and apparatus for creating and deploying applications from a server application
US20020124103A1 (en)*2001-02-202002-09-05International Business Machines CorporationSystem and method for regulating incoming traffic to a server farm
US20030028642A1 (en)*2001-08-032003-02-06International Business Machines CorporationManaging server resources for hosted applications
US20040107281A1 (en)*2001-08-172004-06-03Pratik BoseDynamic allocation of network resources in a multiple-user communication sytem
US20040133622A1 (en)*2002-10-102004-07-08Convergys Information Management Group, Inc.System and method for revenue and authorization management
US20050076154A1 (en)*2003-09-152005-04-07International Business Machines CorporationMethod, system, and program for managing input/output (I/O) performance between host systems and storage volumes
US7555456B2 (en)*2004-06-082009-06-30Rosenthal Collins Group, LlcMethod and system for providing electronic information for multi-market electronic trading
US20080109343A1 (en)*2004-09-082008-05-08Qinetiq LimitedShared Resource Management
US20090049443A1 (en)*2004-10-062009-02-19Digipede Technologies, LlcMulticore Distributed Processing System
US20060153090A1 (en)*2005-01-132006-07-13Bishop Ellis EMethod for supporting on-demand performance
US20060209841A1 (en)*2005-03-022006-09-21International Business Machines CorporationNetwork usage optimization
US20090320088A1 (en)*2005-05-232009-12-24Jasvir Singh GillAccess enforcer
US20090172191A1 (en)*2006-03-142009-07-02Dan Mihai DumitriuSystem and method for routing service requests
US8280790B2 (en)*2007-08-062012-10-02Gogrid, LLCSystem and method for billing for hosted services
US20090178058A1 (en)*2008-01-092009-07-09Microsoft CorporationApplication Aware Networking
US20100076856A1 (en)*2008-09-252010-03-25Microsoft CorporationReal-Time Auction of Cloud Computing Resources
US20110173637A1 (en)*2010-01-122011-07-14Eric Jason BrandwineManaging private use of program execution capacity
US20110238546A1 (en)*2010-03-292011-09-29Amazon Technologies, Inc.Managing committed processing rates for shared resources
US8694400B1 (en)*2010-09-142014-04-08Amazon Technologies, Inc.Managing operational throughput for shared resources

Cited By (92)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9507537B2 (en)2010-03-052016-11-29Netapp, Inc.Writing data in a distributed data storage system
US20110219106A1 (en)*2010-03-052011-09-08Solidfire, Inc.Data Deletion in a Distributed Data Storage System
US11379119B2 (en)2010-03-052022-07-05Netapp, Inc.Writing data in a distributed data storage system
US9383933B2 (en)2010-03-052016-07-05Nettapp, Inc.Writing data in a distributed data storage system
US10712944B2 (en)2010-03-052020-07-14Netapp, Inc.Writing data in a distributed data storage system
US8671265B2 (en)2010-03-052014-03-11Solidfire, Inc.Distributed data storage system providing de-duplication of data using block identifiers
US8819208B2 (en)2010-03-052014-08-26Solidfire, Inc.Data deletion in a distributed data storage system
US10037146B2 (en)2010-03-052018-07-31Netapp, Inc.Writing data in a distributed data storage system
US20110219205A1 (en)*2010-03-052011-09-08Solidfire, Inc.Distributed Data Storage System Providing De-duplication of Data Using Block Identifiers
US10110503B2 (en)2010-03-292018-10-23Amazon Technologies, Inc.Managing committed processing rates for shared resources
US11374873B2 (en)2010-03-292022-06-28Amazon Technologies, Inc.Managing committed request rates for shared resources
US11777867B2 (en)2010-03-292023-10-03Amazon Technologies, Inc.Managing committed request rates for shared resources
EP2769809A1 (en)2010-12-302014-08-27iRobot CorporationMobile robot system
DE112011104644T5 (en)2010-12-302013-10-10Irobot Corporation Mobile robot system
WO2012091814A2 (en)2010-12-302012-07-05Irobot CorporationMobile robot system
US9009316B2 (en)*2011-10-062015-04-14Telefonaktiebolaget L M Ericsson (Publ)On-demand integrated capacity and reliability service level agreement licensing
US20130091282A1 (en)*2011-10-062013-04-11Channarong TontiruttananonOn-demand integrated capacity and reliability service level agreement licensing
US20150100630A1 (en)*2011-12-152015-04-09Amazon Technologies, Inc.System and method for throttling service requests having non-uniform workloads
US20190306255A1 (en)*2011-12-152019-10-03Amazon Technologies, Inc.System and method for throttling service requests having non-uniform workloads
US10999381B2 (en)*2011-12-152021-05-04Amazon Technologies, Inc.System and method for throttling service requests having non-uniform workloads
US11601512B2 (en)2011-12-152023-03-07Amazon Technologies, IncSystem and method for throttling service requests having non-uniform workloads
US10257288B2 (en)*2011-12-152019-04-09Amazon Technologies, Inc.System and method for throttling service requests having non-uniform workloads
US10951488B2 (en)2011-12-272021-03-16Netapp, Inc.Rule-based performance class access management for storage cluster performance guarantees
US10439900B2 (en)2011-12-272019-10-08Netapp, Inc.Quality of service policy based load adaption
US12250129B2 (en)2011-12-272025-03-11Netapp, Inc.Proportional quality of service based on client usage and system metrics
EP3783485A1 (en)*2011-12-272021-02-24Netapp, Inc.Proportional quality of service based on client usage and system metrics
US10911328B2 (en)2011-12-272021-02-02Netapp, Inc.Quality of service policy based load adaption
US9054992B2 (en)2011-12-272015-06-09Solidfire, Inc.Quality of service policy sets
US10516582B2 (en)2011-12-272019-12-24Netapp, Inc.Managing client access for storage cluster performance guarantees
EP2798488A4 (en)*2011-12-272015-08-19Solidfire Inc PROPORTIONAL QUALITY OF SERVICE BASED ON CLIENT AND METRIC USE OF THE SYSTEM
US11212196B2 (en)2011-12-272021-12-28Netapp, Inc.Proportional quality of service based on client impact on an overload condition
US9712401B2 (en)2011-12-272017-07-18Netapp, Inc.Quality of service policy sets
EP3796169A1 (en)*2011-12-272021-03-24Netapp, Inc.Proportional quality of service based on client usage and system metrics
US9003021B2 (en)2011-12-272015-04-07Solidfire, Inc.Management of storage system access based on client performance and cluser health
US9838269B2 (en)2011-12-272017-12-05Netapp, Inc.Proportional quality of service based on client usage and system metrics
US10157124B1 (en)*2012-09-282018-12-18EMC IP Holding Company, LLCMethod, apparatus, and system for managing data storage with an application programming interface
US20160299695A1 (en)*2013-02-222016-10-13Amazon Technologies, Inc.Managing Operational Parameters for Electronic Resources
US11199971B2 (en)*2013-02-222021-12-14Amazon Technologies, Inc.Managing operational parameters for migrating data for resized volumes
US20150186064A1 (en)*2013-02-222015-07-02Amazon Technologies, Inc.Managing operational parameters for electronic resources
US11210035B2 (en)2013-08-262021-12-28Vmware, Inc.Creating, by host computers, respective object of virtual disk based on virtual disk blueprint
US9672115B2 (en)2013-08-262017-06-06Vmware, Inc.Partition tolerance in cluster membership management
US9887924B2 (en)*2013-08-262018-02-06Vmware, Inc.Distributed policy-based provisioning and enforcement for quality of service
US11704166B2 (en)2013-08-262023-07-18Vmware, Inc.Load balancing of resources
US10614046B2 (en)2013-08-262020-04-07Vmware, Inc.Scalable distributed storage architecture
US9582198B2 (en)2013-08-262017-02-28Vmware, Inc.Compressed block map of densely-populated data structures
US9811531B2 (en)2013-08-262017-11-07Vmware, Inc.Scalable distributed storage architecture
US11249956B2 (en)2013-08-262022-02-15Vmware, Inc.Scalable distributed storage architecture
US10747475B2 (en)2013-08-262020-08-18Vmware, Inc.Virtual disk blueprints for a virtualized storage area network, wherein virtual disk objects are created from local physical storage of host computers that are running multiple virtual machines
US11809753B2 (en)2013-08-262023-11-07Vmware, Inc.Virtual disk blueprints for a virtualized storage area network utilizing physical storage devices located in host computers
US12126536B2 (en)2013-08-262024-10-22VMware LLCDistributed policy-based provisioning and enforcement for quality of service
US11016820B2 (en)2013-08-262021-05-25Vmware, Inc.Load balancing of resources
US10855602B2 (en)2013-08-262020-12-01Vmware, Inc.Distributed policy-based provisioning and enforcement for quality of service
US9372757B2 (en)2013-10-182016-06-21Netapp, Inc.Incremental block level backup
US9558073B2 (en)2013-10-182017-01-31Netapp, Inc.Incremental block level backup
US10628443B2 (en)2014-02-212020-04-21Netapp, Inc.Data syncing in a distributed system
US11386120B2 (en)2014-02-212022-07-12Netapp, Inc.Data syncing in a distributed system
US9377953B2 (en)2014-04-232016-06-28Netapp, Inc.Efficiency sets in a distributed system
US9348514B2 (en)2014-04-232016-05-24Netapp, Inc.Efficiency sets in a distributed system
US9372789B2 (en)2014-05-302016-06-21Netapp, Inc.Log-structured filed system with file branching
US9342444B2 (en)2014-05-302016-05-17Netapp, Inc.Log-structured filed system with file branching
US20240220461A1 (en)*2014-06-122024-07-04Amazon Technologies, Inc.Remote durable logging for journaling file systems
US9798728B2 (en)2014-07-242017-10-24Netapp, Inc.System performing data deduplication using a dense tree data structure
US9671960B2 (en)2014-09-122017-06-06Netapp, Inc.Rate matching technique for balancing segment cleaning and I/O workload
US10133511B2 (en)2014-09-122018-11-20Netapp, IncOptimized segment cleaning technique
US10210082B2 (en)2014-09-122019-02-19Netapp, Inc.Rate matching technique for balancing segment cleaning and I/O workload
US10530880B2 (en)2014-10-312020-01-07Netapp, Inc.Scalable multiple VLAN multi-tenant networking
US9225801B1 (en)2014-10-312015-12-29Solidfire, Inc.Multi-tenant networking
US9836229B2 (en)2014-11-182017-12-05Netapp, Inc.N-way merge technique for updating volume metadata in a storage I/O stack
US10365838B2 (en)2014-11-182019-07-30Netapp, Inc.N-way merge technique for updating volume metadata in a storage I/O stack
US9720601B2 (en)2015-02-112017-08-01Netapp, Inc.Load balancing technique for a storage array
US9762460B2 (en)2015-03-242017-09-12Netapp, Inc.Providing continuous context for operational information of a storage system
US9710317B2 (en)2015-03-302017-07-18Netapp, Inc.Methods to identify, handle and recover from suspect SSDS in a clustered flash array
US10203894B2 (en)*2015-03-302019-02-12Ebay Inc.Volume admission control for a highly distributed data storage system
US9740566B2 (en)2015-07-312017-08-22Netapp, Inc.Snapshot creation workflow
US9400609B1 (en)2015-11-042016-07-26Netapp, Inc.Data transformation during recycling
US9423964B1 (en)2015-11-042016-08-23Netapp, Inc.Data transformation during recycling
US20180246824A1 (en)*2015-12-092018-08-30Hitachi, Ltd.System provided with computer and storage apparatus and method for control of system
US9613046B1 (en)2015-12-142017-04-04Netapp, Inc.Parallel optimized remote synchronization of active block storage
US9537827B1 (en)2015-12-212017-01-03Netapp, Inc.Secure mode VLANs systems and methods
US10929022B2 (en)2016-04-252021-02-23Netapp. Inc.Space savings reporting for storage system supporting snapshot and clones
US10574554B2 (en)2016-05-032020-02-25Microsoft Technology Licensing, LlcControl of applications that use system resources
US10460124B2 (en)*2016-06-202019-10-29Netapp, Inc.Per-volume tenant encryption and external key manager
US20170364704A1 (en)*2016-06-202017-12-21Netapp, Inc.Per-volume tenant encryption and external key manager
US11886363B2 (en)2016-09-202024-01-30Netapp, Inc.Quality of service policy sets
US10642763B2 (en)2016-09-202020-05-05Netapp, Inc.Quality of service policy sets
US10997098B2 (en)2016-09-202021-05-04Netapp, Inc.Quality of service policy sets
US11327910B2 (en)2016-09-202022-05-10Netapp, Inc.Quality of service policy sets
US11467732B2 (en)2016-12-282022-10-11Amazon Technologies, Inc.Data storage system with multiple durability levels
US11444641B2 (en)2016-12-282022-09-13Amazon Technologies, Inc.Data storage system with enforced fencing
US10693795B2 (en)*2018-06-012020-06-23Fujitsu LimitedProviding access to application program interfaces and Internet of Thing devices
US12443349B2 (en)2021-05-122025-10-14Amazon Technologies, Inc.Data system with flush views
US12443550B2 (en)2024-01-152025-10-14Netapp, Inc.Quality of service policy sets

Also Published As

Publication numberPublication date
US20200034204A1 (en)2020-01-30
US12014218B2 (en)2024-06-18

Similar Documents

PublicationPublication DateTitle
US12014218B2 (en)Committed processing rates for shared resources
US11777867B2 (en)Managing committed request rates for shared resources
US11199971B2 (en)Managing operational parameters for migrating data for resized volumes
CA2792532C (en)Managing committed request rates for shared resources
US10892998B2 (en)Adaptive throttling for shared resources
US8473646B1 (en)Balancing latency and throughput for shared resources
US11106550B2 (en)Block storage relocation on failure
US8769238B1 (en)Load rebalancing for shared resource
US8479211B1 (en)Dynamic resource commitment management
US10169068B2 (en)Live migration for virtual computing resources utilizing network-based storage
US9483407B2 (en)Speculative reads
US9374243B1 (en)Managing operational throughput for shared resources
US8849758B1 (en)Dynamic data set replica management
US8533103B1 (en)Maintaining latency guarantees for shared resources
US10719235B1 (en)Managing volume placement on disparate hardware
US11080092B1 (en)Correlated volume placement in a distributed block storage service
US11048554B1 (en)Correlated volume placement in a distributed block storage service

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:AMAZON TECHNOLOGIES, INC., NEVADA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CERTAIN, TATE ANDREW;PATERSON-JONES, ROLAND;HAMILTON, JAMES R.;AND OTHERS;SIGNING DATES FROM 20100312 TO 20100328;REEL/FRAME:024182/0283

STPPInformation on status: patent application and granting procedure in general

Free format text:RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPPInformation on status: patent application and granting procedure in general

Free format text:FINAL REJECTION MAILED

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp