保护计算机上的租用资源的方法和系统技术方案

技术编号:2836701 阅读:143 留言:0更新日期:2012-04-11 18:40
本发明专利技术的实施例提供了保护计算机上的租用资源的新颖和非显而易见方法、系统和计算机程序产品。在本发明专利技术的一个实施例中,保护资源的计算机可以包含至少一个处理器;多个资源,其中,每个资源与配置数据相关联;和与多个资源的每一个连接的可编程逻辑设备。可编程逻辑设备可以配置成如果资源未被租用,确定是否资源被租用,从资源中读取未编码配置数据,以及将配置数据发送到第一单元。可编程逻辑设备可以进一步配置成如果资源被租用,从资源中读取编码配置数据,解码配置数据,将解码的配置数据发送到第一单元,以及通过第一单元记录资源的使用日志。

【技术实现步骤摘要】

本专利技术涉及租用计算领域,尤其涉及保护计算机上的租用资源。
技术介绍
一些消费者想拥有在需要时使用附加计算资源的能力,但又不想负担购买附加资源的初期费用。计算资源包括硬盘驱动器、存储模块、服务器叶片、整个服务器等。为了满足这种需要,某些销售商提供了与根据使用定价的附加资源一起供给的计算设备。这些销售商允许客户或顾客购买或租用带有常用资源,以及客户根据使用支付的一组租用资源的计算机或服务器。当客户使用租用资源时,他就像顾客支付水电费那样为他所使用的东西付费。这种模型被称为“按需租用”计算。所涉及的计算机或服务器由客户管理和处在客户所在地。客户不受限制地使用计算机上的非租用资源。当客户使用计算机上的租用资源时,销售商根据基于周期的使用,例如,按月向客户收费。当前按需租用计算机单元可以配有可以在顾客需要时启动的附加租用资源。因此,可以视增加的资源需求或需要而定,启动附加禁用资源,以满足顾客的信息技术(IT)基础设施的增长模式。当启用租用资源时,租用资源的销售商根据顾客的使用向它收费。但是,当前还没有一种保护这种环境下的租用资源的方法。解决保护按需租用计算机单元中的租用资源的问题的一种途径是通过软件措施。但是,软件安全措施比硬件措施更容易被摧毁,在许多环境下一点也不能被使用。对于按需租用提供者来说,最好能够在顾客启动它的租用资源之前控制它们。如果销售商对租用资源的控制很薄弱或不存在,顾客有可能不付费地使用资源,将它们启动。此外,如果没有有效的方法将租用资源的操作与单个按需租用计算机单元关联起来,顾客有可能从按需租用计算机单元中卸下租用资源,不对其使用付费地将它用在诸如竞争者服务器的另一台计算机上。这样被“抢劫”的租用资源可以被另一个服务器用作常规设备。因此,当前几乎没有防止按需租用计算机单元中的租用资源被没有任何限制地识别、配置、启动和使用的预防措施。因此,需要解决上述现有技术存在的问题,尤其需要一种更有效保护按需租用计算机单元中的租用资源的方式。
技术实现思路
本专利技术的实施例解决了现有技术在保护按需租用计算环境下的租用资源方面的缺陷,和提供了保护计算机上的租用资源的新颖和非显而易见方法、系统和计算机程序产品。在本专利技术的一个实施例中,保护资源的计算机可以包含至少一个处理器;多个资源,其中,每个资源与配置数据相关联;和与多个资源的每一个连接的可编程逻辑设备。可编程逻辑设备可以配置成确定是否资源被租用,如果资源未被租用,从资源中读取未编码配置数据,将配置数据发送到第一单元。可编程逻辑设备可以进一步配置成如果资源被租用,从资源中读取编码配置数据,解码配置数据,将解码的配置数据发送到第一单元,以及通过第一单元记录资源的使用日志。计算机的多个资源可以包含处理器、硬盘驱动器、存储模块和服务器叶片的至少一个。可编程逻辑设备可以通过SMBUS与多个资源的每一个连接,并且配置数据可以包含资源的序列产品数据(serialproduct data)。资源的配置数据可以驻留在资源的EEPROM上,并且第一单元可以包含另一台计算机的BIOS程序。在本专利技术的另一个实施例中,保护计算机的资源的方法可以包括接收来自第一单元的对计算机的资源的配置数据的请求和确定是否资源被租用。该方法可以进一步包括如果资源未被租用,从资源中读取未编码配置数据,以及将配置数据发送到第一单元。该方法可以进一步包括如果资源被租用,从资源中读取编码配置数据,解码配置数据,将解码的配置数据发送到第一单元,以及通过第一单元记录资源的使用日志。本专利技术的其它方面部分在如下的描述中给出,和部分可从如下的描述中明显看出,或可以通过实施本专利技术获知。本专利技术的这些方面通过在所附权利要求书中具体指出的单元和它们的组合实现和达到。不言而喻,正如所要求的那样,上面的一般性描述和如下的详细描述只是示范性的和说明性的,而不是对本专利技术的限制。附图说明包含在本说明书中构成本说明书的一部分的附图例示了本专利技术的实施例,和与如下描述一起,用于说明本专利技术的原理。这里例示的实施例在当前是优选的,但是,应该明白,本专利技术不局限于所示的确切装置和工具,在附图中图1是例示配置计算机上的资源的传统过程的流程图;图2是根据本专利技术一个实施例保护计算机上的租用资源的系统的示意性例示;图3是根据本专利技术一个实施例修改计算机上的租用资源的配置数据的过程的流程图;和图4是根据本专利技术一个实施例保护计算机上的租用资源的过程的流程图。具体实施例方式本专利技术的实施例提供了保护计算机上的租用资源的新颖和非显而易见方法、系统和计算机程序产品。本专利技术提供了控制代理器或配置模块加密租用资源上的配置数据,但当接收到数据的授权请求时,提供解密配置数据的方法。这样就保护了租用资源,使得独立计算机因加密配置数据而不能使用租用资源。如果从计算机中卸下租用资源,租用资源将保持在脱机状态和在任何其它计算机系统中都不起作用。为了迫使计算机的用户将租用资源放回到它原来位置,执行针对其加密配置数据周期性地轮询所有租用资源,和将所有租用资源与租用资源的原始列表和相应加密配置数据作比较的轮询过程。如果在轮询期间未出现查询的租用资源,通知顾客计算机将被关闭,除非在预定时间间隔内将租用资源放回。图1是例示配置计算机上的资源的传统过程的流程图。资源可以包括处理器、硬盘驱动器、存储模块、和服务器叶片等。对于图1,假设所涉及的资源的制造者已经编程了资源的标识和配置数据并将资源的标识和配置数据存储在资源本身上或相关部件上。双列直插式存储模块(DIMM)的配置数据由,例如,存储在与DIMM相关联的电可擦除可编程只读存储器(EEPROM)中的串行存在检测(SPD)数据组成。EEPROM是可以受电荷作用被擦除,但即使关掉计算机的电源,也保持其内容的可编程存储器。EEPROM可以被重写或重编程。在将DIMM卖给计算机制造者或普通公众之前,DIMM销售商用JEDEC标准格式将DIMM的SPD数据写入EEPROM中。SPD数据包括DIMM技术的说明、存储大小、存储速度、CSA等待时间、RAS等待时间、和其它定义特性。图1的流程图将DIMM用作配置成用在计算机上的资源的例子。在方块110中,计算机的用户打开机器电源。在方块120中,启动基本输入输出系统(BIOS)和加电自检(POST)程序。BIOS指的是决定计算机不从盘中访问程序就能完成的工作的内置软件。在PC上,BIOS包含控制键盘、显示屏、盘驱动器、串行通信、和许多杂乱功能所需的所有代码。POST指的是当最初打开计算机电源时,计算机的BIOS运行的诊断测试序列。POST确定计算机的RAM、盘驱动器、外围设备和其它硬件是否正常工作。如果诊断确定所有东西都处于正常工作状态,计算机将继续引导。BIOS和POST通常位于与计算机一起供给的ROM(只读存储器)中,并通称为POST/BIOS。在方块130中,在对资源进行扫描的同时确定POST/BIOS程序是否找到新的DIMM。如果方块130的确定结果是肯定的,控制转到方块140。如果方块130的确定结果是否定的,控制转到方块180。在方块140中,从POST/BIOS程序找到的新DIMM的EEPROM中读取SPD数据。在方块150中,根据从DIMM的EEPROM中读取的SPD数据确定POST/本文档来自技高网
...

【技术保护点】
一种保护计算机上的租用资源的方法,包含:接收来自第一单元的对计算机的资源的配置数据的请求;确定是否资源被租用;从资源中读取未编码配置数据;以及如果资源未被租用,将配置数据发送到第一单元;和如果资源被租用,从资 源中读取编码配置数据;解码配置数据;将解码的配置数据发送到第一单元;以及通过第一单元记录资源的使用日志。

【技术特征摘要】
US 2006-5-8 11/382,0801.一种保护计算机上的租用资源的方法,包含接收来自第一单元的对计算机的资源的配置数据的请求;确定是否资源被租用;从资源中读取未编码配置数据;以及如果资源未被租用,将配置数据发送到第一单元;和如果资源被租用,从资源中读取编码配置数据;解码配置数据;将解码的配置数据发送到第一单元;以及通过第一单元记录资源的使用日志。2.根据权利要求1所述的方法,进一步包含确定是否资源被启用。3.根据权利要求2所述的方法,其中,第二读取步骤包含如果资源被租用和被启用,从资源中读取编码配置数据;解码配置数据;将解码的配置数据发送到第一单元;以及通过第一单元记录资源的使用日志。4.根据权利要求3所述的方法,进一步包含如果资源被租用但未被启用,从资源中读取编码配置数据;以及将配置数据发送到第一单元。5.根据权利要求1所述的方法,进一步包含从被租用的每个资源中读取配置数据;和根据读取的配置数据确定被租用的每个资源是否存在。6.根据权利要求5所述的方法,进一步包含如果被租用的资源不存在,将消息发送到与请求返回被租用的资源的计算机相关联的客户。7.一种保护资源的系统,包含至少一个处理器;多个资源,其中,每个资源与配置数据相关联;和与多个资源的每一个连接的可编程逻辑设备,所述可编程逻辑设备被配置成确定是否资源被租用;如果资源未被租用,从资源中读取未编码配...

【专利技术属性】
技术研发人员:贾斯廷P班德霍尔兹拉尔夫M比甘安德鲁S海因茨曼费尔南多A洛佩兹
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

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

1