IMADA - Department of Mathematics and Computer Science |
for System Software in Distributed Systems (including a brief look into its application at Google)
Internet based information retrieval services (search, mapping) on a global scale based can be provided by a large number of commodity PCs. Such systems require efficient communication-system software that makes optimal use of the hardware resources. As an example for such a software technology I am presenting a zero copy TCP/IP protocol stack for cluster computing for OneGig Ethernet (in 2000) and TenGig Ethernet (2006). So far a true zero copy protocol stack seemed impossible with the simple hardware found in commodity PCs. For our solution we enlisted protocol speculation, a novel probabilistic technique, that is rarely used in software design yet but well proven in processor architecture. In a second part of the talk I will briefly discuss how this system software technique could be used to improve the efficiency of a distributed procession of a search query within the Google Systems Infrastructure. Host: Kim Skak Larsen SDU HOME | IMADA HOME | Previous Page Last modified: Thu Jan 11 13:14:33 CET 2007 Joan Boyar (joan@imada.sdu.dk) |