- Library Home /
- Search Collections /
- Open Collections /
- Browse Collections /
- UBC Theses and Dissertations /
- Service migration in a gigabit network
Open Collections
UBC Theses and Dissertations
UBC Theses and Dissertations
Service migration in a gigabit network Petrus, Margaret A.S.
Abstract
Migrating services to the network adaptor makes use of the idle processing power in the adaptor that would otherwise be wasted if it was just used for sending and receiving messages. In addition, by moving some functionality to the network adaptor, decisions can be made without involving the host. This would prevent unnecessary memory copies, I/O traversals, interruptions of the host and the associated context switches. Thus the host can use its processing power, without interruption, for more useful work. The Emu system has made possible the complete implementation of the Emerald interpreter on the network processor. The choice of an object oriented distributed interpreter makes the applications that run on the system more modular and compact because the language takes care of all the gory details. Emu has introduced runtime extension of the functionalities on the network processor and an approach for utilizing idle network processing power. However, intelligent delegation of processing to the network processor is required, because the network processor is slower than the central processor. Communication-intensive applications which require low latency and high throughput would benefit from the interpreter on the network adaptor in the Emu system. Emu has paved the way for other similar systems to be built. It has demonstrated that it is possible to take full advantage of the programmable NIC to increase system throughput. It has shown that with intelligent choice of applications, idle network processing power can be utilized without sacrificing performance.
Item Metadata
Title |
Service migration in a gigabit network
|
Creator | |
Publisher |
University of British Columbia
|
Date Issued |
1998
|
Description |
Migrating services to the network adaptor makes use of the idle processing power
in the adaptor that would otherwise be wasted if it was just used for sending and receiving
messages. In addition, by moving some functionality to the network adaptor,
decisions can be made without involving the host. This would prevent unnecessary
memory copies, I/O traversals, interruptions of the host and the associated context
switches. Thus the host can use its processing power, without interruption, for more
useful work.
The Emu system has made possible the complete implementation of the
Emerald interpreter on the network processor. The choice of an object oriented
distributed interpreter makes the applications that run on the system more modular
and compact because the language takes care of all the gory details. Emu has
introduced runtime extension of the functionalities on the network processor and an
approach for utilizing idle network processing power. However, intelligent delegation
of processing to the network processor is required, because the network processor
is slower than the central processor. Communication-intensive applications which
require low latency and high throughput would benefit from the interpreter on the
network adaptor in the Emu system.
Emu has paved the way for other similar systems to be built. It has demonstrated
that it is possible to take full advantage of the programmable NIC to increase
system throughput. It has shown that with intelligent choice of applications, idle
network processing power can be utilized without sacrificing performance.
|
Extent |
4401668 bytes
|
Genre | |
Type | |
File Format |
application/pdf
|
Language |
eng
|
Date Available |
2009-05-26
|
Provider |
Vancouver : University of British Columbia Library
|
Rights |
For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use.
|
DOI |
10.14288/1.0051385
|
URI | |
Degree | |
Program | |
Affiliation | |
Degree Grantor |
University of British Columbia
|
Graduation Date |
1998-11
|
Campus | |
Scholarly Level |
Graduate
|
Aggregated Source Repository |
DSpace
|
Item Media
Item Citations and Data
Rights
For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use.