Remote dynamically reconfigurable network processing middlebox
Remote dynamically reconfigurable platforms use dynamic reconfiguration to provide solutions for applications to cope with changes in both functional and performance requirements. Most existing remote dynamically reconfigurable platforms are inefficient in handling dynamic reconfiguration process. T...
Saved in:
Main Author: | |
---|---|
Format: | Thesis |
Language: | English |
Published: |
2015
|
Subjects: | |
Online Access: | http://eprints.utm.my/id/eprint/48728/25/TanTzeHonMFKE2015.pdf http://eprints.utm.my/id/eprint/48728/ http://dms.library.utm.my:8080/vital/access/manager/Repository/vital:84903 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
id |
my.utm.48728 |
---|---|
record_format |
eprints |
spelling |
my.utm.487282020-06-21T01:02:39Z http://eprints.utm.my/id/eprint/48728/ Remote dynamically reconfigurable network processing middlebox Tan, Tze Ho TK Electrical engineering. Electronics Nuclear engineering Remote dynamically reconfigurable platforms use dynamic reconfiguration to provide solutions for applications to cope with changes in both functional and performance requirements. Most existing remote dynamically reconfigurable platforms are inefficient in handling dynamic reconfiguration process. This is due to the use of general-purpose processor in their designs or having limited partial bitstream transmission throughput that results in long device down-time. This thesis presents an architecture of remote dynamically reconfigurable middlebox on NetFPGA development board. The developed platform relies on a customized reconfiguration controller and Internal Configuration Access Port to achieve dynamic reconfiguration. In addition, this platform uses 1Gbps Ethernet link for partial bitstreams transmission to achieve remote update. In order to offer maximum flexibility for network processing, this work includes an architecture that allows remote updates on packetforwarding as well. This allows packet-forwarding algorithm and its implementation to be optimized or customized after deployment. A case study on network protection using this platform is included in this thesis to verify application functionality updates. All hardware designs are verified using ModelSim simulation and tested experimentally using the NetFPGA development board. The developed remote dynamically reconfigurable platform is stand-alone and can achieve remote functional update without the need of a host computer. Based on experimental results, the proposed platform achieves 350Mbps reconfiguration throughput, which is significant for mass remote update as device downtime for update is reduced. The developed platform is suitable to be used as network processing middlebox. 2015-02 Thesis NonPeerReviewed application/pdf en http://eprints.utm.my/id/eprint/48728/25/TanTzeHonMFKE2015.pdf Tan, Tze Ho (2015) Remote dynamically reconfigurable network processing middlebox. Masters thesis, Universiti Teknologi Malaysia, Faculty of Electrical Engineering. http://dms.library.utm.my:8080/vital/access/manager/Repository/vital:84903 |
institution |
Universiti Teknologi Malaysia |
building |
UTM Library |
collection |
Institutional Repository |
continent |
Asia |
country |
Malaysia |
content_provider |
Universiti Teknologi Malaysia |
content_source |
UTM Institutional Repository |
url_provider |
http://eprints.utm.my/ |
language |
English |
topic |
TK Electrical engineering. Electronics Nuclear engineering |
spellingShingle |
TK Electrical engineering. Electronics Nuclear engineering Tan, Tze Ho Remote dynamically reconfigurable network processing middlebox |
description |
Remote dynamically reconfigurable platforms use dynamic reconfiguration to provide solutions for applications to cope with changes in both functional and performance requirements. Most existing remote dynamically reconfigurable platforms are inefficient in handling dynamic reconfiguration process. This is due to the use of general-purpose processor in their designs or having limited partial bitstream transmission throughput that results in long device down-time. This thesis presents an architecture of remote dynamically reconfigurable middlebox on NetFPGA development board. The developed platform relies on a customized reconfiguration controller and Internal Configuration Access Port to achieve dynamic reconfiguration. In addition, this platform uses 1Gbps Ethernet link for partial bitstreams transmission to achieve remote update. In order to offer maximum flexibility for network processing, this work includes an architecture that allows remote updates on packetforwarding as well. This allows packet-forwarding algorithm and its implementation to be optimized or customized after deployment. A case study on network protection using this platform is included in this thesis to verify application functionality updates. All hardware designs are verified using ModelSim simulation and tested experimentally using the NetFPGA development board. The developed remote dynamically reconfigurable platform is stand-alone and can achieve remote functional update without the need of a host computer. Based on experimental results, the proposed platform achieves 350Mbps reconfiguration throughput, which is significant for mass remote update as device downtime for update is reduced. The developed platform is suitable to be used as network processing middlebox. |
format |
Thesis |
author |
Tan, Tze Ho |
author_facet |
Tan, Tze Ho |
author_sort |
Tan, Tze Ho |
title |
Remote dynamically reconfigurable network processing middlebox |
title_short |
Remote dynamically reconfigurable network processing middlebox |
title_full |
Remote dynamically reconfigurable network processing middlebox |
title_fullStr |
Remote dynamically reconfigurable network processing middlebox |
title_full_unstemmed |
Remote dynamically reconfigurable network processing middlebox |
title_sort |
remote dynamically reconfigurable network processing middlebox |
publishDate |
2015 |
url |
http://eprints.utm.my/id/eprint/48728/25/TanTzeHonMFKE2015.pdf http://eprints.utm.my/id/eprint/48728/ http://dms.library.utm.my:8080/vital/access/manager/Repository/vital:84903 |
_version_ |
1672610461407772672 |
score |
13.211869 |