发明名称 Method and system of preventing silent data corruption
摘要 A method and system of avoiding silent data corruption in a request-response messaging system where a requester relies on tags to match request messages with response messages. The silent data corruption occurring if the requester process a response message after a tag used with the response message was reused with another request message.
申请公布号 US8839268(B2) 申请公布日期 2014.09.16
申请号 US200812027549 申请日期 2008.02.07
申请人 Oracle America, Inc. 发明人 Feehrer John R.
分类号 G06F3/00;G06F9/44;G06F9/46;G06F13/00;G06K7/00;G06K7/10 主分类号 G06F3/00
代理机构 Brooks Kushman P.C. 代理人 Brooks Kushman P.C.
主权项 1. A root complex for use in a request-response messaging system, the root complex comprising: a processor interface for communicating with a central processing unit; a network interface for communicating with a transmission medium; a scoreboard configured to maintain status information for a pool of tags; an assignment element configured to include one of the available tags with each outgoing request message; a message receiving element configured to match response messages with request messages based on the tag; a completion timeout detection element configured to identify request messages that have been outstanding for an excessive period of time and to manipulate the status information on the scoreboard to prevent the corresponding tag from being reused; and a tag restoration element configured to manipulate status information on the scoreboard to make tags available for reuse if the number of tags available decreases below a threshold.
地址 Redwood City CA US