Print Email Facebook Twitter Libswift-PPSPP Information Centric Router: SHA1 Accelerator Title Libswift-PPSPP Information Centric Router: SHA1 Accelerator Author Verdugo Sanchez, G.E. Contributor Bertels, K. (mentor) Pouwelse, J. (mentor) Faculty Electrical Engineering, Mathematics and Computer Science Department Microelectronics & Computer Engineering Date 2013-08-28 Abstract Peer to peer content streaming is the next generation content delivery method, making obsolete the client-server communication model which is not sustainable in the current Internet environment. One effort to standardize this new protocol is represented by the Libswift-PPSPP (Peer to Peer Streaming Peer Protocol) Information Centric Network (ICN). In this thesis we lay the foundation for developing a Libswift ICN router using FPGA technology. We start by describing the protocol, provide a set of requirements for the generic router and identify a subset that we will implement. Using the NetFPGA development platform, we build a hash (SHA1) computation accelerator, which is one of the fundamental building blocks for the Libswift ICN router. Our measurements show that the prototype outperforms a general purpose CPU in hash calculation. The measured speedup is of 1.54 and the area overhead is small considering the complete system. Possible optimizations are discussed and the impact of those optimizations is compared with our working implementation. We conclude with a brief description of further work needed to obtain a complete Libswift-PPSPP ICN Router. Subject PPSPContent-Centric NetworkingLibswiftInformation Centric Router To reference this document use: https://doi.org/10.4233/uuid:1d235433-6f66-42a6-87b1-ef2843f0db38 Part of collection Student theses Document type master thesis Rights (c) 2013 Verdugo Sanchez, G.E. Files PDF gustavoverdugo_thesis.pdf 1.56 MB Close viewer /islandora/object/uuid:1d235433-6f66-42a6-87b1-ef2843f0db38/datastream/OBJ/view