Låg latens är avgörande för interaktiva nätverksapplikationer. Men även om vi vet hur man skalar system för att öka kapaciteten, kan det vara mycket svårare att minska latensen - särskilt svansen på latensdistributionen. I detta dokument hävdar vi att användningen av redundans är ett effektivt sätt att omvandla extra kapacitet till minskad latens. Genom att starta redundant verksamhet över olika resurser och använda det första resultatet som fullbordar, förbättrar redundans ett systems latens även under exceptionella förhållanden. Vi studerar kompromissen med ytterligare systemutnyttjande, som karakteriserar de situationer där replikering av alla uppgifter minskar medel latency. Vi visar sedan empiriskt att replikering av alla operationer kan resultera i betydande medel- och svanslatensminskning i realworld-system inklusive DNS-frågor, databasservrar och paket vidarebefordring inom nätverk.
Vulimiri m.fl. REF argumenterar för användningen av överflödig verksamhet för att förbättra latensen i olika system.
Low latency via redundancy
{'venue': "CoNEXT '13", 'journal': None, 'mag_field_of_study': ['Computer Science']}