{"id":{"repo_id":"cork","oai_identifier":"oai:cora.ucc.ie:10468/14579"},"canonical_url":"https://search.dev.ndltd.org/etd/cork/oai:cora.ucc.ie:10468/14579","repository":{"repo_id":"cork","name":"University College Cork","base_url":"https://cora.ucc.ie/server/oai/request"},"display":{"title":"Software defined distributed cable networks: design and use cases","abstract":"Cable networks have continuously evolved to enable new services and improve infrastructure capabilities. Cable networks have recently witnessed a shift from a centralized architecture to a distributed one to remain competitive by supporting higher data rates. This shift complicates the management and configuration of distributed network nodes in Distributed Access Architecture (DAA). Hence, the development of new solutions to overcome this challenge evolves as a crucial need for the success and economic deployment of DAA. In the meantime, Software Defined Networking (SDN) technology evolved as a novel networking paradigm that facilitates designing dynamic, cost-effective, agile, centrally manageable, and programmable network architectures. SDN segregates the data layer and control layer to enable the deployment of centrally optimized operation of distributed network nodes. This thesis focuses on developing a prototype for SDN-enabled DAA Cable Networks. Specifically, an SDN agent was integrated with a legacy DAA remote node to facilitate its communication with any SDN controller. Such integration enables network applications deployed on top of the SDN controller to define the forwarding behavior of these remote nodes. To illustrate this, two use cases, namely Load Balancing and Failure Management, were deployed in the Ryu controller. We validated the operation of these applications using a hybrid setup that includes one physical/industrial remote DAA node with the rest of the network emulated using the Mininet emulator. Additionally, we evaluate the performance of the proposed load balancing and compare it to the no-load balancing case using the web and video traffic. It’s clearly shown that load balancing shows up to 6.4% of a performance improvement for video bitrate without significantly impacting the web traffic. The developed prototype could act as a precursor for designing and deploying different use cases and the widespread adoption of SDN-based DAA networks.","abstract_html":"Cable networks have continuously evolved to enable new services and improve infrastructure capabilities. Cable networks have recently witnessed a shift from a centralized architecture to a distributed one to remain competitive by supporting higher data rates. This shift complicates the management and configuration of distributed network nodes in Distributed Access Architecture (DAA). Hence, the development of new solutions to overcome this challenge evolves as a crucial need for the success and economic deployment of DAA. In the meantime, Software Defined Networking (SDN) technology evolved as a novel networking paradigm that facilitates designing dynamic, cost-effective, agile, centrally manageable, and programmable network architectures. SDN segregates the data layer and control layer to enable the deployment of centrally optimized operation of distributed network nodes. This thesis focuses on developing a prototype for SDN-enabled DAA Cable Networks. Specifically, an SDN agent was integrated with a legacy DAA remote node to facilitate its communication with any SDN controller. Such integration enables network applications deployed on top of the SDN controller to define the forwarding behavior of these remote nodes. To illustrate this, two use cases, namely Load Balancing and Failure Management, were deployed in the Ryu controller. We validated the operation of these applications using a hybrid setup that includes one physical/industrial remote DAA node with the rest of the network emulated using the Mininet emulator. Additionally, we evaluate the performance of the proposed load balancing and compare it to the no-load balancing case using the web and video traffic. It’s clearly shown that load balancing shows up to 6.4% of a performance improvement for video bitrate without significantly impacting the web traffic. The developed prototype could act as a precursor for designing and deploying different use cases and the widespread adoption of SDN-based DAA networks.","abstract_has_math":false,"creators":["Naithani, Sudhanshu"],"institution":"University College Cork","degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":null,"school":null,"contributors":[],"advisors":["Zahran, Ahmed","Sreenan, Cormac J."],"committee_chairs":[],"committee_members":[],"year":2023,"date_issued":"2023-01-25","date_published":"2023-01-25","updated_at":"2026-07-24T01:47:31Z","subjects":["Distributed Access Architecture (DAA)","SDN (Software-Defined Networking)","RMD (Remote Mac-Phy Device)","Mininet","Cable networks","Load-balancing","Failure management"],"languages":["en"],"rights":["© 2023, Sudhanshu Naithani."],"rights_urls":["https://creativecommons.org/licenses/by-nc-nd/4.0/"],"identifier_entries":[]},"links":{"outbound_url":"https://hdl.handle.net/10468/14579","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["Zahran, Ahmed","Sreenan, Cormac J."]},{"key":"dc:creator","label":"Author","values":["Naithani, Sudhanshu"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2023-06-14T11:13:51Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2023-06-14T11:13:51Z"]},{"key":"dc:date.issued","label":"Date","values":["2023-01-25"]},{"key":"dc:publisher","label":"Institution","values":["University College Cork"]},{"key":"dc:type","label":"Dc Type","values":["Masters thesis (Research)"]},{"key":"dc:type.qualificationlevel","label":"Dc Type Qualificationlevel","values":["Masters"]},{"key":"dc:type.qualificationname","label":"Dc Type Qualificationname","values":["MSc - Master of Science"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Distributed Access Architecture (DAA)","SDN (Software-Defined Networking)","RMD (Remote Mac-Phy Device)","Mininet","Cable networks","Load-balancing","Failure management"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["en"]},{"key":"dc:rights","label":"Dc Rights","values":["© 2023, Sudhanshu Naithani."]},{"key":"dc:rights.uri","label":"Rights URI","values":["https://creativecommons.org/licenses/by-nc-nd/4.0/"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.uri","label":"Identifier URI","values":["https://hdl.handle.net/10468/14579"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["Cable networks have continuously evolved to enable new services and improve infrastructure capabilities. Cable networks have recently witnessed a shift from a centralized architecture to a distributed one to remain competitive by supporting higher data rates. This shift complicates the management and configuration of distributed network nodes in Distributed Access Architecture (DAA). Hence, the development of new solutions to overcome this challenge evolves as a crucial need for the success and economic deployment of DAA. In the meantime, Software Defined Networking (SDN) technology evolved as a novel networking paradigm that facilitates designing dynamic, cost-effective, agile, centrally manageable, and programmable network architectures. SDN segregates the data layer and control layer to enable the deployment of centrally optimized operation of distributed network nodes. This thesis focuses on developing a prototype for SDN-enabled DAA Cable Networks. Specifically, an SDN agent was integrated with a legacy DAA remote node to facilitate its communication with any SDN controller. Such integration enables network applications deployed on top of the SDN controller to define the forwarding behavior of these remote nodes. To illustrate this, two use cases, namely Load Balancing and Failure Management, were deployed in the Ryu controller. We validated the operation of these applications using a hybrid setup that includes one physical/industrial remote DAA node with the rest of the network emulated using the Mininet emulator. Additionally, we evaluate the performance of the proposed load balancing and compare it to the no-load balancing case using the web and video traffic. It’s clearly shown that load balancing shows up to 6.4% of a performance improvement for video bitrate without significantly impacting the web traffic. The developed prototype could act as a precursor for designing and deploying different use cases and the widespread adoption of SDN-based DAA networks."]},{"key":"dc:format.mimetype","label":"Dc Format Mimetype","values":["application/pdf"]},{"key":"dc:title","label":"Title","values":["Software defined distributed cable networks: design and use cases"]}]}],"canonical_facts":{"dc:contributor.advisor":["Zahran, Ahmed","Sreenan, Cormac J."],"dc:creator":["Naithani, Sudhanshu"],"dc:date.accessioned":["2023-06-14T11:13:51Z"],"dc:date.available":["2023-06-14T11:13:51Z"],"dc:date.issued":["2023-01-25"],"dc:description.abstract":["Cable networks have continuously evolved to enable new services and improve infrastructure capabilities. Cable networks have recently witnessed a shift from a centralized architecture to a distributed one to remain competitive by supporting higher data rates. This shift complicates the management and configuration of distributed network nodes in Distributed Access Architecture (DAA). Hence, the development of new solutions to overcome this challenge evolves as a crucial need for the success and economic deployment of DAA. In the meantime, Software Defined Networking (SDN) technology evolved as a novel networking paradigm that facilitates designing dynamic, cost-effective, agile, centrally manageable, and programmable network architectures. SDN segregates the data layer and control layer to enable the deployment of centrally optimized operation of distributed network nodes. This thesis focuses on developing a prototype for SDN-enabled DAA Cable Networks. Specifically, an SDN agent was integrated with a legacy DAA remote node to facilitate its communication with any SDN controller. Such integration enables network applications deployed on top of the SDN controller to define the forwarding behavior of these remote nodes. To illustrate this, two use cases, namely Load Balancing and Failure Management, were deployed in the Ryu controller. We validated the operation of these applications using a hybrid setup that includes one physical/industrial remote DAA node with the rest of the network emulated using the Mininet emulator. Additionally, we evaluate the performance of the proposed load balancing and compare it to the no-load balancing case using the web and video traffic. It’s clearly shown that load balancing shows up to 6.4% of a performance improvement for video bitrate without significantly impacting the web traffic. The developed prototype could act as a precursor for designing and deploying different use cases and the widespread adoption of SDN-based DAA networks."],"dc:format.mimetype":["application/pdf"],"dc:identifier.uri":["https://hdl.handle.net/10468/14579"],"dc:language.iso":["en"],"dc:publisher":["University College Cork"],"dc:rights":["© 2023, Sudhanshu Naithani."],"dc:rights.uri":["https://creativecommons.org/licenses/by-nc-nd/4.0/"],"dc:subject":["Distributed Access Architecture (DAA)","SDN (Software-Defined Networking)","RMD (Remote Mac-Phy Device)","Mininet","Cable networks","Load-balancing","Failure management"],"dc:title":["Software defined distributed cable networks: design and use cases"],"dc:type":["Masters thesis (Research)"],"dc:type.qualificationlevel":["Masters"],"dc:type.qualificationname":["MSc - Master of Science"]},"updated_at":"2026-07-24T01:47:31Z"}