-
公开(公告)号:CN101847148B
公开(公告)日:2013-03-20
申请号:CN200910127589.0
申请日:2009-03-23
Applicant: 国际商业机器公司
CPC classification number: H04L67/06 , G06F11/2025 , G06F11/2038 , G06F11/2046 , G06F11/2048 , G06F11/2097 , G06F17/30144 , G06F17/30174 , H04L29/12339 , H04L61/2503 , H04L67/1095
Abstract: 公开了一种用于实现应用高可用性的方法和装置,其中应用分别被安装在第一节点和第二节点上,第一节点用作活动节点,第二节点用作备用节点,该方法包括:在应用在活动节点上的运行过程中监视应用对文件的访问操作;如果应用在对文件的访问操作过程中对文件进行更新,则将所监视的应用对文件的所述更新从活动节点复制到备用节点可访问的存储设备;探测应用在活动节点上的运行;以及响应于探测到应用在活动节点上的运行发生故障,将活动节点切换到第二节点,并启动第二节点上的应用。
-
公开(公告)号:CN101339533B
公开(公告)日:2012-10-10
申请号:CN200710126984.8
申请日:2007-07-04
Applicant: 国际商业机器公司
IPC: G06F11/36
CPC classification number: G06F11/366
Abstract: 本发明提供一种基于分区的诊断Java系统的内存泄漏的方法,包括:根据分区策略,将Java虚拟机的堆内存划分成多个分区,其中每个分区具有至少一个分区所有者;检测上述各个分区的状态以确定是否存在某一个分区的内存空间被耗尽;以及如果存在,则判断为该分区可能存在内存泄漏,分析该分区以获取泄漏对象和与泄漏对象关联的对象。根据本发明,Java系统的内存泄漏可以被直接而快速地检测,并且防止了系统由于内存泄漏而崩溃。此外,本发明还提供了基于分区的诊断Java系统的内存泄漏的装置。
-
公开(公告)号:CN101281461B
公开(公告)日:2012-07-04
申请号:CN200710092291.1
申请日:2007-04-04
Applicant: 国际商业机器公司
IPC: G06F9/44
CPC classification number: H04L67/16 , G06F9/4856 , H04L67/34
Abstract: 本发明公开了一种用于在平台间迁移应用所依赖的系统环境的方法和装置,该方法包括以下步骤:在应用在源平台的运行过程中,发现应用所直接依赖的系统服务;由源平台上的系统服务之间的依赖关系模型以及所述发现的应用所直接依赖的系统服务,获得应用所间接依赖的系统服务;发现应用所直接和间接依赖的系统服务的配置;根据应用所直接和间接依赖的系统服务及其配置在源平台与目标平台之间的映射关系,将源平台上应用所直接和间接依赖的系统服务及其配置映射为用于目标平台的、应用所直接和间接依赖的系统服务及其配置;将所述用于目标平台的、应用所直接和间接依赖的系统服务及其配置设置到目标平台上,从而实现应用所依赖的系统环境从源平台到目标平台的迁移。
-
公开(公告)号:CN101334778B
公开(公告)日:2011-08-03
申请号:CN200710126874.1
申请日:2007-06-29
Applicant: 国际商业机器公司
IPC: G06F17/30
CPC classification number: G06F17/30595
Abstract: 本发明提供了一种数据库连接管理方法,包括步骤:响应于第一应用的连接请求,为所述第一应用分配可用连接;如果没有可用连接,则选择由第二应用所使用的一个已用连接;对所述已用连接的连接上下文进行备份;释放所述已用连接;以及将所述已用连接分配给所述第一应用。如果所述第二应用请求恢复先前的连接状态,则基于所述备份的连接上下文为其分配新的连接并且恢复先前的连接状态。由于已经对应用的连接上下文进行了可恢复的备份,因此可以在需要时断开应用的连接,对连接进行重新调度,因此提高了连接利用率。本发明还提供了一种可以基于连接池技术实现数据库连接管理的设备和系统。
-
公开(公告)号:CN101295268B
公开(公告)日:2011-03-02
申请号:CN200710104783.8
申请日:2007-04-27
Applicant: 国际商业机器公司
IPC: G06F9/50
CPC classification number: G06F11/366
Abstract: 提供了一种面向软件系统的分区存储器转储装置及方法,该装置包括监视器,其用于在软件系统的运行中,监视软件系统中的对象的存储器分配和去配,以及用于根据所述监视的结果,将软件系统中已分配的对象划分到相应的存储器分区中,其中所述软件系统的存储器空间是按照给定的分区方案进行分区的;事件检测器,其用于检测存储器转储触发事件;以及转储器,其用于根据检测到的存储器转储触发事件转储相关的存储器分区。优选地,该装置还包括分析器,用于分析所转储的信息,并由分析的结果产生新的转储触发事件或生成新的分区方案。
-
公开(公告)号:CN101656657A
公开(公告)日:2010-02-24
申请号:CN200810130844.2
申请日:2008-08-19
Applicant: 国际商业机器公司
CPC classification number: G06Q10/06 , G06Q30/0284 , G06Q30/04 , G06Q40/12
Abstract: 本发明公开了一种用于在多租户架构中确定租户的资源使用率的方法和系统。所述方法包括:在包含多个预定时间间隔的时段内,记录每种资源在每个预定时间间隔内的总消耗;获取每个租户在每个预定时间间隔内调用每个操作的总次数;根据在该时段内获取的多个所述总次数和多个所述总消耗,计算每种资源在每个操作期间的消耗;以及根据所计算的每种资源在每个操作期间的消耗以及每个租户在每个预定时间间隔内调用每个操作的总次数,计算该时段内至少一个租户对每种资源的使用率。通过本发明,可以通过统计方式或者精确测量的方式得到每个租户的资源使用率,进而可以将得到资源使用率用于计费和租户负荷平衡。
-
公开(公告)号:CN101639804A
公开(公告)日:2010-02-03
申请号:CN200810144108.2
申请日:2008-07-29
Applicant: 国际商业机器公司
IPC: G06F11/36
CPC classification number: G06F11/3604
Abstract: 本发明公开了一种结合动态分析和静态分析来确定程序中的内存泄漏位置的方法及装置。在本发明的方法中,首先对程序进行动态分析,以确定内存泄漏特征;然后基于所确定的内存泄漏特征对程序进行静态分析,从而确定内存泄漏位置。与现有分析方法相比,利用本发明的方法和装置,可以缩短分析时间,并且提高了在短时间内找出准确的内存泄漏问题的可能性。
-
公开(公告)号:CN101334778A
公开(公告)日:2008-12-31
申请号:CN200710126874.1
申请日:2007-06-29
Applicant: 国际商业机器公司
IPC: G06F17/30
CPC classification number: G06F17/30595
Abstract: 本发明提供了一种数据库连接管理方法,包括步骤:响应于第一应用的连接请求,为所述第一应用分配可用连接;如果没有可用连接,则选择由第二应用所使用的一个已用连接;对所述已用连接的连接上下文进行备份;释放所述已用连接;以及将所述已用连接分配给所述第一应用。如果所述第二应用请求恢复先前的连接状态,则基于所述备份的连接上下文为其分配新的连接并且恢复先前的连接状态。由于已经对应用的连接上下文进行了可恢复的备份,因此可以在需要时断开应用的连接,对连接进行重新调度,因此提高了连接利用率。本发明还提供了一种可以基于连接池技术实现数据库连接管理的设备和系统。
-
公开(公告)号:CN101281461A
公开(公告)日:2008-10-08
申请号:CN200710092291.1
申请日:2007-04-04
Applicant: 国际商业机器公司
IPC: G06F9/44
CPC classification number: H04L67/16 , G06F9/4856 , H04L67/34
Abstract: 本发明公开了一种用于在平台间迁移应用所依赖的系统环境的方法和装置,该方法包括以下步骤:在应用在源平台的运行过程中,发现应用所直接依赖的系统服务;由源平台上的系统服务之间的依赖关系模型以及所述发现的应用所直接依赖的系统服务,获得应用所间接依赖的系统服务;发现应用所直接和间接依赖的系统服务的配置;根据应用所直接和间接依赖的系统服务及其配置在源平台与目标平台之间的映射关系,将源平台上应用所直接和间接依赖的系统服务及其配置映射为用于目标平台的、应用所直接和间接依赖的系统服务及其配置;将所述用于目标平台的、应用所直接和间接依赖的系统服务及其配置设置到目标平台上,从而实现应用所依赖的系统环境从源平台到目标平台的迁移。
-
公开(公告)号:CN1668014A
公开(公告)日:2005-09-14
申请号:CN200410039642.9
申请日:2004-03-12
Applicant: 国际商业机器公司
CPC classification number: G06F11/1482
Abstract: 公开了一种自愈合的复合网络服务流程处理方法,所述复合网络服务流程调用至少一个单元网络服务。为单元网络服务提供至少一个备选网络服务,所述备选网络服务独立于所述单元网络服务,并且实现与其所对应的单元网络服务相同的功能。分析所述复合网络服务流程的模型定义,以搜索其中启动对单元网络服务的调用的步骤。在从所述复合网络服务流程的模型定义中搜索到的所述启动对单元网络服务的调用的步骤之后,插入愈合逻辑。在所述复合网络服务流程执行过程中,所述愈合逻辑对之前的调用步骤中对单元网络服务的调用是否失败进行检测,并在检测到调用失败的情况下,调用所述对应于未能成功调用的单元网络服务的备选网络服务。
-
-
-
-
-
-
-
-
-