发明授权
US09032425B1 System and method to boost application performance by using a proxy for executing synchronous application programming interface calls
有权
通过使用代理执行同步应用程序编程接口调用来提高应用程序性能的系统和方法
- 专利标题: System and method to boost application performance by using a proxy for executing synchronous application programming interface calls
- 专利标题(中): 通过使用代理执行同步应用程序编程接口调用来提高应用程序性能的系统和方法
-
申请号: US14259191申请日: 2014-04-23
-
公开(公告)号: US09032425B1公开(公告)日: 2015-05-12
- 发明人: Narendra Madanapalli , Arunkumar Kambivelu
- 申请人: VMware, Inc.
- 申请人地址: US CA Palo Alto
- 专利权人: VMware, Inc.
- 当前专利权人: VMware, Inc.
- 当前专利权人地址: US CA Palo Alto
- 优先权: IN1314/CHE/2014 20140312
- 主分类号: G06F13/00
- IPC分类号: G06F13/00 ; G06F9/54
摘要:
Techniques are described for utilizing synchronous APIs which normally block callers until a result is returned. In particular, the techniques described herein enable an application or other programming construct to boost performance by executing synchronous APIs (e.g., long running time APIs) within a proxy container rather than executing the synchronous APIs in the context of the application itself. Since the proxy is a separate process or thread, the caller application is thereby released from waiting for the synchronous API call and may proceed with other processing instead of waiting for the synchronous API to return. The application may then monitor the proxy to determine whether a result has been received, such as by periodically polling the proxy.
信息查询