发明名称 Class based storage allocation method and system
摘要 A method and system for allocating shared storage using one or more classification schemes is provided. One allocation method receives a storage request for provisioning storage from a class storage group configurable to share storage with more than one filesystems. Part of fulfilling this request includes associating a class and at least one corresponding storage allocation constraint with the storage request. The one or more storage allocation constraints can be used subsequently to determine if there is a sufficient amount of shared storage in the class storage group to fulfill the request. Accordingly, aspects of the present invention use at least one storage allocation constraint in determining if the storage allocation constraint for the class associated with the storage request allows allocation of shared storage to fulfill the request. When the storage allocation constraint allows, one implementation performs a provisioning of storage from the shared storage in class storage group.
申请公布号 US9043279(B1) 申请公布日期 2015.05.26
申请号 US200912551484 申请日期 2009.08.31
申请人 NetApp, Inc. 发明人 Yucel Sakir;Sangpachatanaruk Chatree
分类号 G06F7/00;G06F17/00;G06F17/30 主分类号 G06F7/00
代理机构 LeClairRyan, a Professional Corporation 代理人 LeClairRyan, a Professional Corporation
主权项 1. A method comprising: receiving, by a storage management computing device, a storage request for provisioning storage from a class device group configured for shared storage with one or more filesystems; allocating, by the storage management computing device, a predetermined number of logical class volumes and storage to the class device group to fulfill the storage request for shared storage with the one or more filesystems; selecting, by the storage management computing device, a storage classification scheme for the class device group used to fulfill the storage request to provision storage according to a class associated with each of the one or more filesystems; associating, by the storage management computing device, the class and a corresponding storage allocation constraint with the storage request, wherein the storage allocation constraint further determines when the one or more filesystems will share storage when the storage request is fulfilled; determining, by the storage management computing device, when the corresponding storage allocation constraint for the class associated with the storage request allows allocation of shared storage to fulfill the storage request, the determining further comprising determining when the class and storage allocation constraint associated with the storage request has a predetermined dedicated storage available to fulfill the storage request from one or more logical class volumes in a class device group and identifying the storage request as fulfillable using shared storage in addition to the predetermined dedicated storage from one or more logical class volumes in the class device group and in accordance with the class and storage allocation constraint associated with the storage request; provisioning, by the storage management computing device, the storage from the shared storage according to the storage allocation constraint associated with the class when the storage allocation constraint allows allocation of shared storage to fulfill the storage request; and indicating, by the storage management computing device, the storage request cannot be fulfilled when the storage allocation constraint associated with the class does not allow allocation of shared storage to fulfill the storage request.
地址 Sunnyvale CA US