以函数为目标的虚拟机切换的制作方法_4

文档序号:9221617阅读:来源:国知局
可被进一步配置为基于虚拟机切换窗口从第一虚拟机切换到第二虚拟机。在一些实施例中,数据中心控制器可被进一步配置为:调整与被配置为在第一虚拟机上执行的另一函数相关联的另一虚拟机切换概率;并且当所述另一函数在第一虚拟机上执行时,基于所调整的所述另一虚拟机切换概率从第一虚拟机切换到另一虚拟机。
[0070]根据其它实施例,数据中心控制器可被进一步配置为基于期望的概率改变速率调整虚拟机切换概率。期望的概率改变速率可基于用于获得统计上足够的用于边信道攻击的数据的时间。数据中心控制器可被进一步配置为使用对应于期望的概率改变速率的缓慢变化输入来调整虚拟机切换概率。缓慢变化输入可包括至少一个具有满足所述期望的概率改变速率的最小导数的非周期性伪随机函数。
[0071]根据另外的实施例,数据中心控制器可被进一步配置为:基于脆弱性表选择所述至少一个函数;和/或通过监视具有特定格式的函数和/或当高值数据被处理时在第一虚拟机上执行的函数来构建脆弱性表。第一虚拟机和第二虚拟机可在不同的服务器上和/或不同的数据中心处执行。
[0072]根据还有的另外的示例,计算机可读介质可存储用于数据中心中的以函数为目标的虚拟机切换的指令。所述指令可包括:选择被实施为在第一虚拟机上执行的至少一个函数;调整与所述至少一个函数相关联的虚拟机切换概率;并且当所述至少一个函数在第一虚拟机上执行时,基于所调整的虚拟机切换概率从第一虚拟机切换到第二虚拟机。
[0073]根据一些实施例,所述指令还可包括:对在第一虚拟机上执行的处理进行概要分析;并且基于该概要分析构建概率表,其中概率表包括虚拟机切换概率。所述指令还可包括基于虚拟机切换窗口从第一虚拟机切换到第二虚拟机。在一些实施例中,所述指令还可包括:调整与被配置为在第一虚拟机上执行的另一函数相关联的另一虚拟机切换概率;并且当所述另一函数在第一虚拟机上执行时,基于所调整的所述另一虚拟机切换概率从第一虚拟机切换到另一虚拟机。
[0074]根据其他实施例,所述指令还可包括基于期望的概率改变速率调整虚拟机切换概率。期望的概率改变速率可基于用于获得统计上足够的用于边信道攻击的数据的时间。所述指令还可包括使用对应于期望的概率改变速率的缓慢变化输入来调整虚拟机切换概率。缓慢变化输入可包括至少一个具有满足所述期望的概率改变速率的最小导数的非周期性伪随机函数。
[0075]根据另外的实施例,所述指令还可包括:基于脆弱性表选择所述至少一个函数;和/或通过监视具有特定格式的函数和/或当高值数据被处理时在第一虚拟机上执行的函数来构建脆弱性表。第一虚拟机和第二虚拟机可在不同的服务器上和/或不同的数据中心处执行。
[0076]系统的各方面的硬件实现和软件实现之间区别很小:硬件或软件的使用一般是(但不总是,因为在某些上下文下,硬件和软件之间的选择可能变得重要)表示成本对效率权衡的设计选择。存在通过其可实现本文中所述的处理和/或系统和/或其它技术的各种媒介物(例如,硬件、软件和/或固件),并且优选媒介物将随着部署这些处理和/或系统和/或其它技术的上下文而变化。例如,如果实施者确定速度和精度是最重要的,则实施者可主要选择硬件和/或固件媒介物;如果灵活性是最重要的,则可主要选择软件实现;或者,再一次可替代地,实施者可选择硬件、软件和/或固件的某组合。
[0077]前述的详细描述已经通过使用框图、流程图和/或示例阐述了装置和/或处理的各种实施例。只要这样的框图、流程图和/或示例包含一个或多个功能和/或操作,本领域技术人员将理解,这样的框图、流程图或示例内的每个功能和/或操作可单个地和/或共同地用范围广泛的硬件、软件、固件或它们的几乎任何组合来实现。在一个实施例中,本文中所述的主题的几个部分可经由专用集成电路(ASIC)、现场可编程门阵列(FPGA)、数字信号处理器(DSP)或其它集成格式来实现。然而,本领域技术人员将认识到,本文中所公开的实施例的一些方面整个地或部分地可在集成电路中等效地实现,实现为在一个或多个计算机上运行的一个或多个计算机程序(例如,在一个或多个计算机系统上运行的一个或多个程序),实现为在一个或多个处理器上运行的一个或多个程序(例如,在一个或多个微处理器上运行的一个或多个程序),实现为固件,或者实现为它们的几乎任何组合,并且根据本公开,设计电路和/或编写用于软件和/或固件的代码将在本领域技术人员的熟练技能内。
[0078]在本申请中所述的特定实施例(意图使其作为各方面的例证)方面,本公开不应当是受限的。如对本领域技术人员来说将显而易见的,在不脱离其精神和范围的情况下可以做出许多修改和改变。通过前述描述,本公开范围内的功能等价的方法和设备(除本文中所列举的那些之外)对于本领域技术人员来说将是显而易见的。意图使这样的修改和改变落在所附权利要求的范围内。本公开仅由所附权利要求的各项以及这样的权利要求所赋予的等同物的全部范围一起来限定。应当理解,本公开并不限于特定的方法、试剂、化合物、组合物或生物系统(当然其可以变化)。还应当理解,本文中所使用的术语仅仅是为了描述特定实施例的目的,且并不意图是限制性的。
[0079]另外,本领域技术人员将意识到,本文中所述的主题的机制能够以各种形式作为程序产品分布,并且本文中所述的主题的说明性实施例不管用于实际实现该分布的信号承载介质的具体类型如何都适用。信号承载介质的示例包括但不限于以下:可记录类型的介质,诸如软盘、硬盘驱动器、压缩盘(CD)、数字通用盘(DVD)、数字带、计算机存储器、固体驱动器等;以及传输类型的介质,诸如数字和/或模拟通信介质(例如,光纤电缆、波导、有线通信链路、无线通信链路等)。
[0080]本领域技术人员将认识到,以本文中所阐述的方式描述装置和/或处理、其后使用工程实践将这样的所述的装置和/或处理集成到数据处理系统中在本领域内是常见的。也就是说,本文中所述的装置和/或处理的至少一部分可经由合理量的实验集成到数据处理系统中。本领域技术人员将认识到,典型的数据处理系统一般包括以下中的一个或多个:系统单元壳体、视频显示装置、诸如易失性和非易失性存储器的存储器、诸如微处理器和数字信号处理器的处理器、诸如操作系统的计算实体、驱动器、图形用户界面、以及应用程序、诸如触控板或触摸屏的一个或多个交互装置、和/或包括反馈回路和控制电机(例如,用于感测台架系统的位置和/或速率的反馈;用于移动和/或调整部件和/或数量的控制电机)的控制系统。
[0081]典型的数据处理系统可利用任何合适的市售部件来实现,诸如常见于数据计算/通信和/或网络计算/通信系统中的那些部件。本文中所述的主题有时说明包含在不同的其它部件内的或者与不同的其它部件耦合在一起的不同部件。要理解,这样的描绘的架构仅仅是示例,事实上,可实施实现相同功能的许多其它的架构。从概念的意义上来讲,实现相同功能的部件的任何布置是有效“关联的”,以使得期望的功能被实现。因此,本文中组合实现特定功能的任何两个部件可被看作彼此“关联”,以使得不管架构或中间部件如何期望的功能都被实现。同样地,相关联的任何两个部件也可被视为彼此“可操作地连接”或“可操作地耦合”来实现期望的功能,并且能够如此关联的任何两个部件也可被视为彼此“可操作地可耦合”来实现期望的功能。可操作地可耦合的具体示例包括但不限于可物理地连接和/或物理交互部件、和/或可无线地交互和/或无线地交互部件、和/或逻辑地交互和/或可逻辑地交互部件。
[0082]关于基本上任何复数和/或单数术语在本文中的使用,本领域技术人员可以按照其适用于的情景和/或应用而从复数转化到单数和/或从单数转化到复数。为了清楚起见,在本文中可能明确地阐述了各种单数/复数变换。
[0083]本领域技术人员将理解的是,总之,本文中且尤其是所附权利要求(例如所附权利要求的主体)中所使用的术语通常意图是“开放的”术语(例如术语“包括”应当被解释为“包括但不限于”,术语“具有”应当被解释为“至少具有”,术语“包含”应当被解释为“包含但不限于”,等等)。本领域技术人员将进一步理解的是,如果所引入的权利要求叙述的特定数字是有意的,这样的意图将被明确叙述在权利要求中,并且在没有这样的叙述的情况下不存在这样的意图。例如,作为理解的辅助,下面所附的权利要求可以包含引入性短语“至少一个”和“一个或多个”的使用以引入权利要求叙述。然而,这样的短语的使用不应被解释为暗示着通过不定冠词“一”或“一个”引入权利要求叙述将包含这样引入的权利要求叙述的任何特定权利要求限定到包含只有一个这样的叙述的实施例,即使当该同一权利要求包括引入性短语“一个或多个”或“至少一个”以及诸如“一”或“一个”的不定冠词时也是这样(例如,“一”和/或“一个”应当被解释为意味着“至少一个”或“一个或多个”);对于用来引入权利要求叙述的定冠词的使用来说情况是同样的。此外,即使明确记载了所引入的权利要求叙述的特定数字,本领域技术人员也将认识到,这样的记载应当被解释为意味着至少所记载的数字(例如,在没有其它修饰的情况下,“两个叙述”的直率叙述意味着至少两个叙述或者两个或更多叙述)。
[0084]此外,在其中使用类似于“A、B和C等中的至少一个”的惯例的那些实例中,通常这样的构造意图是本领域技术人员将理解该惯例的意义(例如,“具有A、B和C等中的至少一个的系统”将包
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1