|
|
 |
|
|
| The OpenOnload User-level Network Stack |
 |
Google Tech Talks
February, 7 2008
ABSTRACT
The architecture of conventional networked systems
has remained largely
constant for many years now. However, some
specialised application domains
have adopted alternative architectures. For
example, the HPC community
uses message passing libraries which perform
network processing in
user-space in conjunction with the features of
user-accessible network
interfaces. Such user-level networking reduces
networking overheads
considerably without sacrificing the security and
resource management
functionality that the operating system normally
provides.
Supporting user-level TCP/UDP/IP networking for a
more general set of
applications poses considerable challenges,
including: intercepting system
calls, binary compatability with existing
applications, maintaining
security, supporting fork() and exec(), passing
sockets through Unix domain
sockets and advancing the protocol when the
application is not scheduled.
This talk presents the OpenOnload architecture for
user-level networking.
We describe our solutions to the challenges
outlined above, and novel
techniques to reduce CPU overhead, avoid lock
contention, minimise
interrupt overheads and improve cache efficiency.
Finally we present
performance results of the OpenOnload stack
including protocol compliance,
and plans for further work within the open source
community.
Speaker: Steven Pope
Steven Pope is a CTO at Solarflare Communications.
Previously he
co-founded Level 5 Networks and prior to that was
a post-doctorate
researcher in the field of high-speed networks and
operating systems
at Olivetti Research Labs, which later became AT&T
Laboratories
Cambridge. He holds a PhD in Computer Science from
the University of
Cambridge.
Speaker: David Riddoch
David Riddoch is Chief Software Architect at
Solarflare
Communications. David joined Solarflare with the
merger of Solarflare
with Level 5 Networks in April 2006. David
co-founded Level 5
Networks in July 2002. Previously, David was the
architect and lead
developer of the software for the CLAN high
performance network
project at AT&T Laboratories Cambridge. David
holds a first class
degree in computer science and a Ph.D. in high
performance networking
from the University of Cambridge. Tags : google techtalks techtalk engedu talk talks googletechtalks education |
|
Affichage : 3115
Durée : 5669 s |
| Internet Milestone - 30th Anniversary 3-Network Transmission |
 |
[Recorded Nov 7, 2007]
A major internet milestone occured on November 22,
1977. On this date the first known three-network
transmission took place among SRI International,
Menlo Park and the University of Southern
California via London, England. The networks
involved were the ARPANET, the Bay Area packet
radio network, and the Atlantic packet satellite
network.
This inter-network transmission among three
dissimlar networks is generally regarded as the
first true Internet connection. It was also a
major milestone in packet radio, the technology
behind WiFi and other kinds of wireless internet
access.
On November 7, 2007, the Computer History Musuem
and co-host the Web History Center presented a
special celebration of this historic demonstration
that spawned the Internet we know and use today.
This video is a panel discussion with
recollections and perspectives from Vint Cerf,
Robert Kahn, Don Nielson and other key pioneers
and luminaries involved. Tags : Internet Computer History ARPANET Vint Cerf Robert Kahn |
|
Affichage : 2174
Durée : 7590 s |
|
|
|
|
|
|
|
|
|
|
 |
| |
|