Rewriting 'the hare and the turtle': sleeping to get there faster

When developing algorithms for dependable distributed systems one often makes several simplifying assumptions that are essential to reason about the problem in hand. It is usual to assume an asynchronous system model, unconstrained system resources and the absence of easily maskable faults such as m...

ver descrição completa

Detalhes bibliográficos
Autor principal: Pereira, José (author)
Outros Autores: Oliveira, Rui Carlos Mendes de (author)
Formato: conferencePaper
Idioma:eng
Publicado em: 2005
Assuntos:
Texto completo:http://hdl.handle.net/1822/8684
País:Portugal
Oai:oai:repositorium.sdum.uminho.pt:1822/8684
Descrição
Resumo:When developing algorithms for dependable distributed systems one often makes several simplifying assumptions that are essential to reason about the problem in hand. It is usual to assume an asynchronous system model, unconstrained system resources and the absence of easily maskable faults such as message loss. While most of the simplifications strengthen the model and are particularly useful when proving theoretical edge results, asynchrony, on the contrary, is a "non-assumption" and it is specially appealing in practice as it yields robust solutions that are correct regardless of the actual timing behavior of the target systems.