发明名称 |
用于在数据库服务中控制对计算资源的使用的方法和装置 |
摘要 |
一种用于数据库服务中控制多个租户对计算资源的使用的方法和装置,该方法包含以下步骤:截获访问计算资源的任务,所述任务,是的操作系统进程或线程;识别所述多个租户中与该任务相关联的租户;确定该租户的访问该计算资源的其它任务;控制该任务对该计算资源的使用,使得该任务和所述其它任务对该计算资源的总使用量不超过该租户对该计算资源的使用上限。 |
申请公布号 |
CN103136055B |
申请公布日期 |
2016.08.03 |
申请号 |
CN201110401020.6 |
申请日期 |
2011.11.25 |
申请人 |
国际商业机器公司 |
发明人 |
王芝虎;郭常杰;B·雷恩沃尔德;王宁;孙伟;安文豪;高波;樊莉亚 |
分类号 |
G06F9/50(2006.01)I;G06F17/30(2006.01)I |
主分类号 |
G06F9/50(2006.01)I |
代理机构 |
北京市金杜律师事务所 11256 |
代理人 |
酆迅;李峥宇 |
主权项 |
一种用于数据库服务中控制多个租户对计算资源的使用的方法,包含以下步骤:截获访问计算资源的任务,所述任务,是操作系统进程或线程;识别所述多个租户中与该任务相关联的租户;确定该租户的访问该计算资源的其它任务;控制该任务对该计算资源的使用,使得该任务和所述其它任务对该计算资源的总使用量不超过该租户对该计算资源的使用上限,其中,所述多个租户中的每个租户共享同一个物理机上的计算资源,计算资源是磁盘输入/输出Disk_IO,所述控制该任务对该计算资源的使用包含:按照磁盘的空间邻近关系,将该任务和所述其它任务划分为与该租户相关联的多个基本磁盘输入/输出BIO任务;根据该租户对Disk_IO的使用上限,控制所述多个BIO任务的每一个的执行的启动时刻,使得所述多个BIO任务对Disk_IO的总使用量不超过该租户对Disk_IO的使用上限。 |
地址 |
美国纽约阿芒克 |