-
公开(公告)号:CN108604191B
公开(公告)日:2021-11-09
申请号:CN201780009262.6
申请日:2017-01-25
Applicant: 微软技术许可有限责任公司
Inventor: F·C·福尔茨
Abstract: 在各种实施例中,提供了用于实现代理对象的方法和系统。指向驱动程序组件的任务请求在代理对象组件处被截获。任务请求是输入/输出或会话任务。为代理对象组件处的任务请求生成代理对象。将任务请求从代理对象组件传递到驱动程序组件。接收修改驱动程序组件的修改指示。在代理对象组件和驱动程序组件处启动待机模式,该待机模式包括基于待机操作处理任务请求和代理对象。作出驱动程序组件已被修改为驱动程序组件的经修改版本的确定。在代理对象组件和驱动程序组件处启动恢复模式,该恢复模式包括基于恢复操作处理任务请求和代理对象。
-
公开(公告)号:CN108604197A
公开(公告)日:2018-09-28
申请号:CN201780009410.4
申请日:2017-01-25
Applicant: 微软技术许可有限责任公司
Inventor: F·C·福尔茨
IPC: G06F9/50 , G06F12/0806
CPC classification number: G06F16/172 , G06F3/0613 , G06F3/0643 , G06F3/067 , G06F9/5016 , G06F12/0292 , G06F12/0804 , G06F12/0806 , G06F12/0813 , G06F12/0868 , G06F12/0877 , G06F12/0888 , G06F2212/1048 , G06F2212/152 , G06F2212/225 , G06F2212/261 , G06F2212/283 , G06F2212/502
Abstract: 在各个实施例中,提供了用于实现模块化数据操作的方法和系统。与数据相关联的数据访问请求在数据访问组件处被接收。数据访问组件基于配置设置来选择性地实现模块化数据操作功能性。与工作集相关联的转换表基于数据访问组件的配置设置来被访问,以确定用于执行数据访问请求的位置。数据访问请求使用高速缓存存储或与工作集相关联的后备存储来被执行。数据访问请求使用以下来被执行:使用工作集的转换表所确定的位置。当数据被高速缓存在高速缓存存储中时,数据访问请求使用高速缓存存储来被执行,而当数据未高速缓存在高速缓存存储中时,数据访问请求基于后备存储来被执行。
-
公开(公告)号:CN102918499B
公开(公告)日:2016-01-27
申请号:CN201180026749.8
申请日:2011-05-11
Applicant: 微软技术许可有限责任公司
CPC classification number: G06F9/45533 , H04L29/06523 , H04L41/0896 , H04L47/20 , H04L47/215
Abstract: 提供用于允许驻留在公共物理节点上的虚拟机(VM)公平地共享网络带宽的计算机化的方法、系统和计算机存储介质。实现对资源消耗的限制以改善对网络带宽的施压或对向物理节点的承租人保证的服务质量(QoS)的不利影响。限制涉及提供根据QoS策略动态地控制分配给VM中的每一个的网络带宽。这些QoS策略通过控制从VM发送的通信量来强制实施。控制通信量包括将令牌存放进分别分配给VM的令牌桶队列中。令牌随着分组通过令牌桶队列而消耗。在消耗以后,保持分组直到足够的令牌被重载进令牌桶队列中。
-
公开(公告)号:CN108604191A
公开(公告)日:2018-09-28
申请号:CN201780009262.6
申请日:2017-01-25
Applicant: 微软技术许可有限责任公司
Inventor: F·C·福尔茨
Abstract: 在各种实施例中,提供了用于实现代理对象的方法和系统。指向驱动程序组件的任务请求在代理对象组件处被截获。任务请求是输入/输出或会话任务。为代理对象组件处的任务请求生成代理对象。将任务请求从代理对象组件传递到驱动程序组件。接收修改驱动程序组件的修改指示。在代理对象组件和驱动程序组件处启动待机模式,该待机模式包括基于待机操作处理任务请求和代理对象。作出驱动程序组件已被修改为驱动程序组件的经修改版本的确定。在代理对象组件和驱动程序组件处启动恢复模式,该恢复模式包括基于恢复操作处理任务请求和代理对象。
-
公开(公告)号:CN113835867B
公开(公告)日:2025-01-10
申请号:CN202111315624.9
申请日:2017-01-25
Applicant: 微软技术许可有限责任公司
Inventor: F·C·福尔茨
IPC: G06F9/48 , G06F8/65 , G06F9/445 , G06F13/10 , G06F13/362
Abstract: 在各种实施例中,提供了用于实现代理对象的方法和系统。指向驱动程序组件的任务请求在代理对象组件处被截获。任务请求是输入/输出或会话任务。为代理对象组件处的任务请求生成代理对象。将任务请求从代理对象组件传递到驱动程序组件。接收修改驱动程序组件的修改指示。在代理对象组件和驱动程序组件处启动待机模式,该待机模式包括基于待机操作处理任务请求和代理对象。作出驱动程序组件已被修改为驱动程序组件的经修改版本的确定。在代理对象组件和驱动程序组件处启动恢复模式,该恢复模式包括基于恢复操作处理任务请求和代理对象。
-
公开(公告)号:CN113835867A
公开(公告)日:2021-12-24
申请号:CN202111315624.9
申请日:2017-01-25
Applicant: 微软技术许可有限责任公司
Inventor: F·C·福尔茨
IPC: G06F9/48 , G06F8/65 , G06F9/445 , G06F13/10 , G06F13/362
Abstract: 在各种实施例中,提供了用于实现代理对象的方法和系统。指向驱动程序组件的任务请求在代理对象组件处被截获。任务请求是输入/输出或会话任务。为代理对象组件处的任务请求生成代理对象。将任务请求从代理对象组件传递到驱动程序组件。接收修改驱动程序组件的修改指示。在代理对象组件和驱动程序组件处启动待机模式,该待机模式包括基于待机操作处理任务请求和代理对象。作出驱动程序组件已被修改为驱动程序组件的经修改版本的确定。在代理对象组件和驱动程序组件处启动恢复模式,该恢复模式包括基于恢复操作处理任务请求和代理对象。
-
公开(公告)号:CN103116473B
公开(公告)日:2016-01-20
申请号:CN201210465126.7
申请日:2012-11-16
Applicant: 微软技术许可有限责任公司
CPC classification number: G06F3/0613 , G06F3/0659 , G06F3/0664 , G06F3/0676 , G06F11/3419 , G06F11/3433 , G06F11/3447 , G06F11/3485 , G06F2201/815
Abstract: 本发明涉及使用盘驱动器模拟模型来对盘I/O扼流。提供用于对从虚拟机(VM)到硬盘驱动器(HDD)的请求进行扼流的计算机化的方法、系统和计算机存储介质。当从VM接收到对盘I/O的请求时,访问盘驱动器模型,所述盘驱动器模型模拟所述HDD的性能特性。在访问期间,收集所述盘驱动器模型对HDD参数的估计和所述盘驱动器模型对所述HDD的盘头的当前状态的估计。根据估计的HDD参数和估计的盘头的当前状态来计算执行所述请求的预期执行时间。而且,当允许所述请求传递到所述HDD时就测量执行所述请求的实际执行时间。使用所述预期执行时间和所述实际执行时间的比较,对来自所述VM的请求的流量进行扼流。
-
-
-
-
-
-