发明名称 |
利用基于信用的令牌来平衡对共享资源的访问的方法、系统 |
摘要 |
提出一种用于多个使用者实体(诸如客户端)对数据处理系统中的共享资源(诸如服务)进行访问的解决方案。相应的方法(500)开始于将针对共享资源的特许使用的特许限制与活动实体集合的每一个实体相关联(518-524)(诸如以信用的形式)的步骤。为每个活动实体测量(575)使用指示符;该使用指示符表示活动实体对共享资源的实际使用(诸如,由其接收期望响应的次数来定义)。该方法通过接收(533)活动实体中的一个新活动实体对共享资源进行访问的访问请求而继续。该方法检测(533,551)共享资源的临界状况(诸如,在没有可用于使用服务的句柄时)。释放(554-563)向当前正在访问共享资源的被允许的实体集合的至少一个实体授予的访问;这响应于该访问请求处于临界状况并且新活动实体的使用指示符没有达到特许限制而发生。继而向新活动实体授予(566-567)访问。 |
申请公布号 |
CN101803330B |
申请公布日期 |
2013.02.13 |
申请号 |
CN200880106808.0 |
申请日期 |
2008.08.05 |
申请人 |
国际商业机器公司 |
发明人 |
R·古阿达;A·卡斯特卢西 |
分类号 |
H04L29/06(2006.01)I |
主分类号 |
H04L29/06(2006.01)I |
代理机构 |
北京市金杜律师事务所 11256 |
代理人 |
酆迅;姜彦 |
主权项 |
一种用于由多个使用者实体对数据处理系统中的共享资源进行访问的方法(500),其中所述共享资源包括适于提供服务的服务器,每个使用者实体包括适于使用所述服务的客户端,所述方法包括步骤:将针对所述共享资源的特许使用的特许限制与活动实体集合中的每个实体相关联(518‑524),包括:接收(518)活动客户端用于开始使用所述服务的连接请求;收集(521)所述活动客户端的上下文信息;创建(522)用于向所述活动客户端授权以使用所述服务的令牌,与所述活动客户端的特许限制相关联的所述令牌被初始化为开始值;以及将所述活动客户端的上下文信息存储(524)至与所述令牌相关联的简档中;测量(575)用于每个活动实体的使用指示符,所述使用指示符指示所述活动实体对所述共享资源的实际使用;接收(533)用于由所述活动实体中的一个新活动实体访问所述共享资源的访问请求;检测(533,551)所述共享资源的临界状况;响应于所述访问请求处于所述临界状况并且所述新活动实体的使用指示符未达到所述特许限制,释放(554‑563)向当前被允许访问所述共享资源的实体集合的至少一个实体授予的访问;以及向所述新活动实体授予(566‑567)所述访问。 |
地址 |
美国纽约 |