An adaptive retry mechanism may record latencies of recent transactions (e.g. the first data transfer latency), and may select a retry latency from two or more retry latencies. The retry latency may be used for a transaction, and may specify a point in time during the transaction at which the transaction is retried if the first data transfer has not yet occurred. In one implementation, the set of retry latencies includes a minimum retry latency, a nominal retry latency, and a maximum retry latency. The nominal retry latency may be set slightly greater than the expected latency of transactions in the system. The minimum retry latency may be less than the nominal retry latency and the maximum retry latency may be greater than the nominal retry latency. If latencies greater than the nominal retry latency but less than the maximum retry latency are being experienced, the maximum retry latency may be selected. On the other hand, if latencies greater than the maximum retry latency are being experienced, the minimum retry latency may be selected.

Um mecanismo adaptável da nova tentativa pode gravar latências de transações recentes (por exemplo a primeira latência de transferência de dados), e pode selecionar uma latência da nova tentativa de dois ou mais latências da nova tentativa. A latência da nova tentativa pode ser usada para uma transação, e pode especificar um ponto a tempo durante a transação em que a transação retried se primeira transferência de dados não ocorrer ainda. Em uma execução, o jogo de latências da nova tentativa inclui uma latência mínima da nova tentativa, uma latência nominal da nova tentativa, e uma latência máxima da nova tentativa. A latência nominal da nova tentativa pode ser ajustada ligeiramente mais grande do que a latência prevista das transações no sistema. A latência mínima da nova tentativa pode ser menos do que a latência nominal da nova tentativa e a latência máxima da nova tentativa podem ser mais grandes do que a latência nominal da nova tentativa. Se as latências mais grandes do que a latência nominal mas menos da nova tentativa do que a latência máxima da nova tentativa estiverem sendo experientes, a latência máxima da nova tentativa pode ser selecionada. Na outra mão, se as latências mais grandes do que a latência máxima da nova tentativa estiverem sendo experientes, a latência mínima da nova tentativa pode ser selecionada.

 
Web www.patentalert.com

< (none)

< Independent reset of arbiters and agents to allow for delayed agent reset

> Notification method that guarantees a system manager discovers an SNMP agent

> (none)

~ 00086