System and method for providing dynamic roll-back reservations in time
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/173
G06F-009/50
G06F-011/14
출원번호
US-0064251
(2013-10-28)
등록번호
US-8943207
(2015-01-27)
발명자
/ 주소
Jackson, David Brian
출원인 / 주소
Adaptive Computing Enterprises, Inc.
인용정보
피인용 횟수 :
0인용 특허 :
92
초록▼
A systems, method and computer-readable media are disclosed for providing a dynamic roll-back reservation mask in a compute environment. The method of managing compute resources within a compute environment includes, based on an agreement between a compute resource provider and a customer, creating
A systems, method and computer-readable media are disclosed for providing a dynamic roll-back reservation mask in a compute environment. The method of managing compute resources within a compute environment includes, based on an agreement between a compute resource provider and a customer, creating a roll-back reservation mask for compute resources which slides ahead of current time by a period of time. Within the roll-back reservation mask, the method specifies a subset of consumers and compute resource requests which can access compute resources associated with the roll-back reservation mask and, based on received data, the method dynamically modifies at least one of (1) the period of time the roll-back reservation mask slides ahead of current time and (2) the compute resources associated with the roll-back reservation mask.
대표청구항▼
1. A method comprising: identifying compute resources within a compute environment to yield identified data;based on the identified data, creating a policy-enforcing mechanism that manages and constrains establishment of reservations of compute resources for use by workload; andestablishing a reserv
1. A method comprising: identifying compute resources within a compute environment to yield identified data;based on the identified data, creating a policy-enforcing mechanism that manages and constrains establishment of reservations of compute resources for use by workload; andestablishing a reservation for compute resources within the compute environment, wherein the establishing of the reservation is either constrained by the policy-enforcing mechanism or not constrained by the policy enforcing mechanism based on whether a request matches a parameter. 2. The method of claim 1, wherein the parameter is a need type. 3. The method of claim 1, further comprising: creating a set of non-consumption reservation masks covering multiple nodes in the compute environment, wherein multiple reservations created from multiple consumer requests are each constrained to only use at least a portion of the multiple nodes covered by the set of non-consumption reservation masks. 4. The method of claim 1, wherein the policy-enforcing mechanism is a non-consumption reservation mask. 5. The method of claim 1, wherein creating the policy-enforcing mechanism further comprises specifying at least one timeframe during which the policy-enforcing mechanism enforces constraints. 6. The method of claim 5, wherein the at least one time frame further comprises a plurality of independent time frames. 7. The method of claim 1, further comprising: specifying an access control list that constrains which consumers can utilize compute resources under the policy-enforcing mechanism. 8. The method of claim 2, wherein the need type comprises at least one of: a particular use, a user, a group of users, a workload source and a type of workload submission. 9. The method of claim 2, wherein the need type is a personal reservation that comprises a reservation that dedicates resource access to at least one of a user and a group of users. 10. The method of claim 9, wherein if the personal reservation provides access to resources to a group of users, then each reservation and reservation timeframe are determined by a user in the group of users that requests the respective reservation. 11. The method of claim 1, further comprising: modifying the reservation according to received data. 12. The method of claim 11, wherein the received data is at least one of resource usage, system performance, a policy and a criterion associated with the request. 13. The method of claim 11, wherein modifying the reservation is bounded by a minimum threshold and a maximum threshold. 14. The method of claim 11, wherein modifying the reservation further comprises modifying at least one of: an access control list, reserved resources and a time frame covered. 15. A computer-readable storage device that stores instructions which, when executed by a computing device to manage compute resources in a multi-node compute environment, cause the computing device to perform operations comprising: identifying compute resources within a compute environment to yield identified data;based on the identified data, creating a policy-enforcing mechanism that manages and constrains establishment of reservations of compute resources for use by workload; andestablishing a reservation for compute resources within the compute environment, wherein the establishing of the reservation is either constrained by the policy-enforcing mechanism or not constrained by the policy enforcing mechanism based on whether a request matches a parameter. 16. A system for managing compute resources within a multi-node compute environment, the system comprising: a processor; anda non-transitory computer-readable medium storing instructions which, when executed by the processor, cause the processor to perform operations comprising: identifying compute resources within a compute environment to yield identified data;based on the identified data, creating a policy-enforcing mechanism that manages and constrains establishment of reservations of compute resources for use by workload; andestablishing a reservation for compute resources within the compute environment, wherein the establishing of the reservation is either constrained by the policy-enforcing mechanism or not constrained by the policy enforcing mechanism based on whether a request matches a parameter.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (92)
Matsumura,Yasuhiro, Abnormality supervising apparatus, abnormality search support method, and abnormality search support program.
Aman Jeffrey D. (Wappingers Falls NY) Eilert Catherine K. (Wappingers Falls NY) King Gary M. (Millbrook NY) Pierce Bernard R. (Poughkeepsie NY) Yocom Peter B. (Wappingers Falls NY), Apparatus and method for managing a data processing system workload according to two or more distinct processing goals.
Darling,Christopher L.; Gernaey,Michael E.; Kaldestad,Hallvard S.; Aikins,Howard A., Dynamic monitor and controller of availability of a load-balancing cluster.
Galis Alexandru (London GBX) Richardson Malcolm (Herts GBX) Page Stuart (Herts GBX) Devani Shailen (Middlesex GBX), Expert and data base system and method for communications network.
Liana Liyow Fong ; Ajei Sarat Gopal ; Nayeem Islam ; Andreas Leonidas Prodromidis ; Mark Steven Squillante, Flexible dynamic partitioning of resources in a cluster computing environment.
Johansson Staffan E.,SEX ; Jonsson Nils T. E.,SEX ; Rynback Patrik J. E.,SEX ; Johansson Peter,SEX ; Andersson Christoffer,SEX, Method and apparatus for allocating processing resources.
Lovy,David M.; Fagan,Brant M.; Bojanek,Robert J., Method and apparatus for maintaining the status of objects in computer networks using virtual state machines.
Jacobs Lawrence ; Adunuthula Seshu ; Anand Mala, Method and apparatus for performing transactions in a stateless web environment which supports a declarative paradigm.
Kahle James A. ; Mallick Soummya ; McDonald Robert G. ; Swarthout Edward L., Method and system for executing a program within a multiscalar processor by processing linked thread descriptors.
Trossman,Andrew; Iszlai,Gabriel; Mihaescu,Mircea; Scarth,Michael; Vytas,Paul; Li,Michael; Hill,Duncan, Method and system for managing resources in a data center.
Jones Michael B. ; Leach Paul J. ; Draves ; Jr. Richard P. ; Barrera ; III Joseph S. ; Levi Steven P. ; Rashid Richard F. ; Fitzgerald Robert P., Method and system for scheduling the use of a computer system resource using a resource planner and a resource provider.
Jones, Michael B.; Leach, Paul J.; Draves, Jr., Richard P.; Barrera, III, Joseph S.; Levi, Steven P.; Rashid, Richard F.; Fitzgerald, Robert P., Method and system for scheduling the use of a computer system resource using a resource planner and a resource provider.
Kalmanek ; Jr. Charles Robert ; Marshall William Todd ; Mishra Partho Pratim ; Nortz Douglas M ; Ramakrishnan Kadangode K., Method for exchanging signaling messages in two phases.
Pan, Yin; Villarica, Al; Edwards, Eric, Method for reserving network resources using a hierarchical/segment tree for starting and ending times of request.
Vogl,Norbert George; Purdy,Geoffrey Hale; Flavin,Robert Alan; Feng,Yuan; Clarke, Jr.,Edward Payson, Method of doing business over a network by transmission and retransmission of digital information on a network during time slots.
Arimilli, Ravi Kumar; Williams, Derek Edward, Method, apparatus and system for allocating and accessing memory-mapped facilities within a data processing system.
Eilert, Catherine K.; Kubala, Jeffrey P.; Nick, Jeffrey M.; Yocom, Peter B., Method, system and program products for managing central processing unit resources of a computing environment.
Takihiro Masatoshi,JPX ; Ishizaki Takeshi,JPX ; Ohno Shuji,JPX ; Ohta Masataka,JPX ; Ikeda Naoya,JPX, Network and switching node in which resource can be reserved.
Waldron ; III Theodore C. ; Giangarra Paul P. ; Huynh Khoa D. ; Tyler John G. ; Winters Scott L., System and method for optimizing dispatch latency of tasks in a data processing system.
Attanasio Clement Richard ; Goldszmidt German Sergio ; Hunt Guerney Douglas Holloway ; Smith Stephen Edwin, System and method for providing dynamically alterable computer clusters for message routing.
Clement Richard Attanasio ; German Sergio Goldszmidt ; Guerney-Douglass Holloway Hunt ; Stephen Edwin Smith, System and method for providing dynamically alterable computer clusters for message routing.
McKeehan Michael Dennis ; Kan Teresa Chung ; Lawrence Kenneth James, System and method for supporting transactions for a thin client lacking a persistent store in a distributed object-orien.
Aman Jeffrey David ; Cotner Curt Lee ; Dillenberger Donna Ngar Ting ; Emmes David Bruce, System for assignment of work requests by identifying servers in a multisystem complex having a minimum predefined capa.
Deng, Yuefan; Engel, Stephen J.; Giustozzi, Joseph; O'Brien, Thomas O., System for balance distribution of requests across multiple servers using dynamic metrics.
Nishanov, Gor; Peterson, Glenn R.; Gamache, Rod; Massa, Michael T.; Shrivastava, Sunita, System for determining at subgroup of nodes relative weight to represent cluster by obtaining exclusive possession of quorum resource.
Bozak, Erol; Gebhart, Alexander, System for matching resource request that freeing the reserved first resource and forwarding the request to second resource if predetermined time period expired.
Ferguson Donald F. (Bayside NY) Georgiadis Leonidas (Chappaqua NY) Nikolaou Christos N. (New York NY), Workload manager for achieving transaction class response time goals in a multiprocessing system.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.