System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 使用约束编程来设定资源分配限制以便向消费者分配资源制造技术_技高网

使用约束编程来设定资源分配限制以便向消费者分配资源制造技术

技术编号:40431553 阅读:25 留言:0更新日期:2024-02-20 22:54
资源分配限制包括资源限制和资源保证。如果使用比保证的资源更多的资源,则消费者易受到其他消费者中断的影响。资源是基于资源限制和资源保证来指定和/或分配给消费者的。约束编程(CP)求解器基于资源使用数据确定使弱点和/或弱点成本最小化的资源限制和资源保证。CP数据模型包括限制元素、保证元素和弱点元素。CP数据模型还包括保证‑弱点约束,保证‑弱点约束依赖于根据消费者的资源使用数据生成的超越分布。CP数据模型利用约束来声明性地表达了问题的组合性质。CP是声明式编程的一种形式。

【技术实现步骤摘要】
【国外来华专利技术】

本公开涉及约束编程的使用。特别地,本公开涉及使用约束编程来设定资源分配限制,以便向计算系统中的消费者分配资源。


技术介绍

1、计算系统包括在一组消费者(例如,数据库实例)之间共享的一组资源(例如,中央处理单元(cpu))。当一个消费者对共享的一组资源提出大量需求时,该消费者可能会对其他消费者的性能产生负面影响。

2、在共享有限的一组资源的消费者之间减少负面影响的一种方式是对消费者施行资源分配限制。然而,消费者与不同的进程类型、优先级和/或其他属性关联。此外,消费者的进程负载是动态变化的。在不考虑消费者的静态属性和/或动态负载的情况下设定的资源分配限制可能导致资源的低效分配。例如,一些消费者可能会超出限制,而一些资源却没有得到充分利用。

3、记载在本节中的方法是可以执行的方法,但未必是以前构思或执行过的方法。于是,除非另有说明,否则不应认为记载在本节中的任何方法仅仅由于包含在本节中而成为现有技术。


技术实现思路

【技术保护点】

1.一种或多种非临时性机器可读介质,存储指令,所述指令当由一个或多个处理器执行时导致:

2.按照权利要求1所述的一种或多种介质,其中:

3.按照权利要求1所述的一种或多种介质,其中:

4.按照权利要求1所述的一种或多种介质,其中所述最小化目标函数使以下中的至少一个最小化:

5.按照权利要求1所述的一种或多种介质,还存储使得执行以下操作的指令:

6.按照权利要求5所述的一种或多种介质,其中所述最小化目标函数使以下中的至少一个最小化:

7.按照权利要求1所述的一种或多种介质,还存储使得执行以下操作的指令:

8.按照权利要求1所述的一种或多种介质,还存储使得执行以下操作的指令:

9.按照权利要求1所述的一种或多种介质,其中:

10.按照权利要求1所述的一种或多种介质,其中所述特定时间段内的所述一组资源使用数据集包括测量的历史时间段内的资源使用数据。

11.按照权利要求1所述的一种或多种介质,其中所述特定时间段内的所述一组资源使用数据集包括预测的未来时间段内的资源使用数据。

12.按照权利要求1所述的一种或多种介质,还存储使得执行以下操作的指令:

13.按照权利要求12所述的一种或多种介质,其中为所述特定消费者指定的资源不能被所述一组消费者中的其他消费者使用。

14.按照权利要求1所述的一种或多种介质,还存储使得执行以下操作的指令:

15.按照权利要求14所述的一个或多个介质,其中没有资源被分配给所述队列中的任何进程请求。

16.按照权利要求1所述的一种或多种介质,还存储使得执行以下操作的指令:

17.按照权利要求1所述的一种或多种介质,其中所述约束编程求解器基于更新的资源使用数据集,定期更新关于所述一组消费者的资源限制和关于所述一组消费者的资源保证中的至少一者。

18.按照权利要求1所述的一种或多种介质,还存储使得执行以下操作的指令:

19.一种方法,包括按照权利要求1-18任意之一所述的操作。

20.一种系统,所述系统包括硬件处理器,并被配置为进行按照权利要求1-18任意之一所述的操作。

21.一种系统,所述系统包括用于进行按照权利要求1-18任意之一所述的操作的装置。

...

【技术特征摘要】
【国外来华专利技术】

1.一种或多种非临时性机器可读介质,存储指令,所述指令当由一个或多个处理器执行时导致:

2.按照权利要求1所述的一种或多种介质,其中:

3.按照权利要求1所述的一种或多种介质,其中:

4.按照权利要求1所述的一种或多种介质,其中所述最小化目标函数使以下中的至少一个最小化:

5.按照权利要求1所述的一种或多种介质,还存储使得执行以下操作的指令:

6.按照权利要求5所述的一种或多种介质,其中所述最小化目标函数使以下中的至少一个最小化:

7.按照权利要求1所述的一种或多种介质,还存储使得执行以下操作的指令:

8.按照权利要求1所述的一种或多种介质,还存储使得执行以下操作的指令:

9.按照权利要求1所述的一种或多种介质,其中:

10.按照权利要求1所述的一种或多种介质,其中所述特定时间段内的所述一组资源使用数据集包括测量的历史时间段内的资源使用数据。

11.按照权利要求1所述的一种或多种介质,其中所述特定时间段内的所述一组资源使用数据集包括预测的未来时间段内的资源使用数据。

12....

【专利技术属性】
技术研发人员:M·P·库里纳J·D·格里芬陈高
申请(专利权)人:甲骨文国际公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1