使用预测认证数据的连接池管理制造技术

技术编号:37294290 阅读:40 留言:0更新日期:2023-04-21 22:41
计算机实现的方法管理连接。多个处理器单元监测访问一组后端资源的连接请求。多个处理器单元基于连接请求中的认证数据来标识连接请求的请求组。多个处理器单元分析连接请求以标识请求组的连接的使用趋势。多个处理器单元预测时间段内的连接的使用趋势,以形成该时间段内的连接的预测的使用趋势。多个处理器单元基于在该时间段内的连接的预测的使用趋势来管理连接池。管理连接池。管理连接池。

【技术实现步骤摘要】
使用预测认证数据的连接池管理


[0001]本披露总体上涉及一种改进的计算机系统,并且更具体地涉及管理连接池与计算机系统中的后端资源的连接。

技术介绍

[0002]应用可以访问后端资源,诸如数据库或消息传送系统。当应用访问后端资源(诸如数据库)时,执行创建、维护和释放到数据库的连接的操作。随着用户和请求的数量的增加,这些操作可能对应用资源造成压力。
[0003]例如,利用数据库,到数据库的连接对于数据库服务器创建和维护可能是昂贵的。互联网上的应用可以与数据库频繁地连接和断开。对数据库的请求的浪涌可增加导致性能劣化的应用的开销。当存在大量用户并且对数据库进行大量查询时,连接池化(pooling)可以用于提高性能。利用连接池化,大量的用户请求不会招致创建新连接的开销,因为现有连接可以从连接池被定位和使用。也避免了断开连接的开销,因为当请求被处理并且返回响应时,连接可被返回到连接池。因此,在连接池中使用初始资源创建连接之后,连接的开销随着连接的重用而减少。

技术实现思路

[0004]根据说明性实施例,一种计算机实现的方法管理连接本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于管理连接的计算机实现的方法,所述计算机实现的方法包括:由多个处理器单元监测访问一组后端资源的连接请求;由所述多个处理器单元基于所述连接请求中的认证数据来标识所述连接请求的请求组;由所述多个处理器单元分析所述连接请求以标识所述请求组的连接的使用趋势;由所述多个处理器单元预测时间段内所述连接的使用趋势,以形成所述时间段内的连接的预测的使用趋势;以及由所述多个处理器单元,基于所述时间段内的连接的预测的使用趋势来管理连接池。2.根据权利要求1所述的计算机实现的方法,其中,由所述多个处理器单元监测访问所述一组后端资源的连接请求还包括:由所述多个处理器单元,基于所述连接请求被接收的时间,将与所述请求组的利用率配对的认证标识符存储在时隙中。3.根据权利要求1所述的计算机实现的方法,由所述多个处理器单元基于所述连接请求中的认证数据来标识所述连接请求的请求组包括:由所述多个处理器单元,基于连接数据中的认证标识符将所述连接请求分类到所述请求组中。4.根据权利要求1所述的计算机实现的方法,其中,由所述多个处理器单元分析所述连接请求以标识所述请求组的连接的使用趋势包括:由所述多个处理器单元,确定所述请求组在时隙中对所述连接的使用的衰减平均值;以及由所述多个处理器单元,使用所述请求组在时隙中对所述连接的使用的所述衰减平均值来标识所述请求组对所述连接的所述使用趋势。5.根据权利要求1所述的计算机实现的方法,其中,由所述多个...

【专利技术属性】
技术研发人员:NJ劳K艾佑瑞J斯蒂芬斯M斯瓦托什
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:

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

1