发明名称 |
对分布式应用程序的监测 |
摘要 |
公开了用于监测分布式应用程序的方法、系统,以及计算机可读介质。一种特定方法标识分布式应用程序的多个组件。该方法还标识与特定组件相关联的特定技术并基于所标识的特定技术来将技术专用的拦截器附加到特定组件。该方法包括使用技术专用的拦截器来拦截由特定组件所发送的或接收到的消息。基于所拦截的消息,生成至少一个潜在的工作项。该方法包括基于所预测的至少一个潜在的工作项对分布式应用程序的性能的影响,来确定是否要调度该至少一个潜在工作项以便执行。 |
申请公布号 |
CN102369523B |
申请公布日期 |
2015.09.09 |
申请号 |
CN201080014022.3 |
申请日期 |
2010.03.19 |
申请人 |
微软技术许可有限责任公司 |
发明人 |
A·A·科埃略;A·J·萨格维;D·M·玛哈简;R·苏达卡尔;A·K·加内桑;V·S·K·库拉帕蒂;I·G·莱特卡 |
分类号 |
G06F17/00(2006.01)I |
主分类号 |
G06F17/00(2006.01)I |
代理机构 |
上海专利商标事务所有限公司 31100 |
代理人 |
潘明婳 |
主权项 |
一种监测方法,包括:标识(502)分布式应用程序(102)的多个组件(110,120);标识(504)与所述多个组件(110,120)中的特定组件(110)相关联的特定技术;基于所述所标识的特定技术,将技术专用的拦截器(112)附加(506)到所述特定组件(110),并使用所述附加的技术专用的拦截器(112),拦截由所述特定组件(110)所发送的或接收到的消息;响应于检测到特定的所拦截的消息,基于所述特定的所拦截的消息,生成(508)至少一个潜在的工作项;以及基于所预测的所述至少一个潜在的工作项对所述分布式应用程序(102)的性能的影响,来确定(510)是否要调度所述至少一个潜在工作项以便由监测系统执行;其中,当所预测的所述至少一个潜在工作项的影响低于可以接受的性能影响阈值时,调度所述至少一个潜在工作项以便由所述监测系统执行,并且其中,当所预测的所述至少一个潜在工作项的影响超出所述可以接受的性能影响阈值时,不调度所述至少一个潜在工作项来执行。 |
地址 |
美国华盛顿州 |