- 专利标题: Improving efficiency of asynchronous input/output operations based on observed performance
-
申请号: US15921091申请日: 2018-03-14
-
公开(公告)号: US10528512B1公开(公告)日: 2020-01-07
- 发明人: Sergey Pachkov , Nikolay Dobrovolskiy , Serguei M. Beloussov
- 申请人: Parallels International GmbH
- 申请人地址: CH Schaffhausen
- 专利权人: Parallels International GmbH
- 当前专利权人: Parallels International GmbH
- 当前专利权人地址: CH Schaffhausen
- 代理机构: Lowenstein Sandler LLP
- 主分类号: G06F13/40
- IPC分类号: G06F13/40 ; G06F11/34 ; G06F11/30
摘要:
Systems and methods for performing asynchronous input/output (I/O) operations. An example method comprises: initializing a list of sockets that are ready for performing I/O operations; traversing the list of sockets, wherein a traversal operation of the list includes, for each socket referenced by the list: performing I/O operations using the socket, updating a state flag associated with the socket to reflect a state of the socket, updating one or more observed I/O performance statistics of the socket; and responsive to detecting less than a threshold number of I/O operation errors during the traversal operation, updating the list of sockets based on updated endpoint state flags and observed I/O performance statistics.
信息查询