Invention Grant
- Patent Title: Using constraint programming to set resource allocation limitations for allocating resources to consumers
-
Application No.: US17302657Application Date: 2021-05-10
-
Publication No.: US11539635B2Publication Date: 2022-12-27
- Inventor: Michael Patrick Colena , Joshua Deen Griffin , Gao Chen
- Applicant: Oracle International Corporation
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle International Corporation
- Current Assignee: Oracle International Corporation
- Current Assignee Address: US CA Redwood Shores
- Agency: Invoke
- Main IPC: H04L47/724
- IPC: H04L47/724 ; H04L9/40 ; H04L47/783 ; H04L47/762

Abstract:
Resource allocation limitations include resource limits and resource guarantees. A consumer is vulnerable to interruption by other consumers if using more resources than guaranteed. Resources are designated and/or assigned to consumers based on resource limits and resource guarantees. A constraint programming (CP) solver determines resource limits and resource guarantees that minimize vulnerability and/or vulnerability cost based on resource usage data. A CP data model includes limit elements, guarantee elements, and vulnerability elements. The CP data model further includes guarantee-vulnerability constraints, which relies on exceedance distributions generated from resource usage data for the consumers. The CP data model declaratively expresses combinatorial properties of a problem in terms of constraints. CP is a form of declarative programming.
Public/Granted literature
Information query