NUST Institutional Repository

Network Function Virtualization enabled Cache Placement

Show simple item record

dc.contributor.author Saeed, Rizwan
dc.date.accessioned 2023-09-02T04:15:33Z
dc.date.available 2023-09-02T04:15:33Z
dc.date.issued 2023-07
dc.identifier.other 317718
dc.identifier.uri http://10.250.8.41:8080/xmlui/handle/123456789/38149
dc.description Supervisor: Dr. Muhammad Umar Farooq en_US
dc.description.abstract The Internet of Things (IoT) has ushered in a new era of connectivity in which all facets of existence are technologically interconnected. However, this also presents new network management challenges, including resource utilization, security and management. Big concerns like security, computational capacity, bandwidth, latency and energy consumption are a part of enterprise network which have become pervasive issues. The cache placement problem entails determining the most efficient arrangement of cache resources in a network to minimize the cache miss rate and maximize the cache hit rate. This is especially important in IoT networks, where the amount of data generated by connected devices can be enormous, and where the ability to access this data rapidly is essential. Using Software-Defined Networking (SDN) and Network Function Virtualization (NFV) is one strategy for mitigating these obstacles. SDN enables dynamic control of the network's data traffic, directing it to the appropriate resources, including cache resources. NFV, on the other hand, enables the virtualization of network functions, including cache functions, which can be altered dynamically to meet the network's changing requirements. By combining SDN and NFV, it is possible to construct an IoT network that is more efficient, more secure, and more flexible, and thus better able to handle the IoT's challenges. Our work entails the development of an intelligent SDN-NFV-based network topology that provides efficient cache allocation for small to medium enterprise networks. Our work describes the implementation of an SDN-NFV-based cache placement solution employing the Open Network Operating System (ONOS) SDN controller, OpenFlow switches i.e., Zodiac FX and Squid Proxy Server. The VNFs consist of cache servers that can be dynamically modified to satisfy the network's fluctuating requirements. en_US
dc.language.iso en en_US
dc.publisher College of Electrical & Mechanical Engineering (CEME), NUST en_US
dc.subject Software defined network, Network function virtualization, cache placement, ONOS, Zodiac FX switch, Squid Proxy Server. en_US
dc.title Network Function Virtualization enabled Cache Placement en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

  • MS [331]

Show simple item record

Search DSpace


Advanced Search

Browse

My Account