Named Data Networking Over Internet Protocol

dc.contributor.advisorMona , Demaidi
dc.contributor.authorIbrahim, Khalil
dc.contributor.authorKhaled, Qasem
dc.date.accessioned2017-10-03T12:45:51Z
dc.date.available2017-10-03T12:45:51Z
dc.date.issued2016
dc.description.abstractNamed Data Networking over Internet Protocol Network is a project implementing a new in-network caching idea. An automatic in-network caching mechanism that solves the problem of current cashing techniques (ex. Proxy) which require configuration of each user's browser, which is a costly and un-scalable management task for service providers and large enterprises. By this we will reduce the overhead on the network, offer a better bandwidth sharing experience and offer a faster responses for previously cached items. Our idea was implemented in ip network as a software base forwarding schema in OpenFlow –controlled Software – Defined Networks (SDNs). It consists of SDN controller module, Cache Simulator like content store in NDN and a JAVA client/server app used as a proof of concept. Java based OpenFlow controller (Floodlight) was used to implement the controller module. Core java and open source JNetPcap java library was used to implement an in-network cache and java client/server application. So we built a java client app which is a simple browser that takes a URL containing the content ID and creates a new packet called “CR” then encapsulates it in an ip packet to be sent. When this packet passes through OVSwitch, it will duplicate the packet and send it to the cache. By its turn, the cache will count these packets by its ID’s and if an ID counter reaches 5 the cache will get the content from original content server and send a command to the controller informing it that it has this content. The controller will send a command to all OVSwitches connected to it in order to inform the switches that the cache has this content. If a client requests the cached content, the OVSwitch will forward this request to cache. At testing phase, mininet was used with scapy tool to generate packets in mininet hosts.en_US
dc.identifier.urihttps://hdl.handle.net/20.500.11888/10320
dc.language.isoenen_US
dc.titleNamed Data Networking Over Internet Protocolen_US
dc.typeGraduation Projecten_US
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
NDN OVER IP.pptx
Size:
1.35 MB
Format:
Microsoft Powerpoint XML
Description:
Loading...
Thumbnail Image
Name:
graduation_project_abstract - arabic.docx
Size:
162.13 KB
Format:
Microsoft Word XML
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: