A Distributed SDN Application for Cross-Institution Data Access

A Distributed SDN Application for Cross-Institution Data Access
复制标题

DOI:
10.1109/icccn.2019.8846921
复制
发表时间:
2019-07
期刊:
2019 28th International Conference on Computer Communication and Networks (ICCCN)
影响因子:
--
通讯作者:
Shafaq Chaudhry;E. Bulut;M. Yuksel
Shafaq Chaudhry;E. Bulut;M. Yuksel
中科院分区:
其他
文献类型:
--
作者:
Shafaq Chaudhry;E. Bulut;M. Yuksel

文献摘要

相似文献

SDN 基于具有网络拓扑全局视图的集中控制器的理念。然而,在大型网络中,多个控制器协同工作来执行全局网络功能。这对负载平衡、一致的网络视图以及控制器放置以实现可扩展性和可靠性提出了挑战。当多个控制器驻留在不同的域中时,它们的通信挑战会增加,因为每个控制器可能都有自己的安全和访问策略。我们提出了一个在 Floodlight 中构建为自定义模块的反应式分布式 SDN 应用程序,该应用程序允许多个控制器通过与外部服务器通信以获取有关参与组织的信息,从而在控制器驻留在不同域的情况下做出联合决策。例如,这样的框架对于提供对分布在不同医院网络中的患者信息、研究机构之间的大数据集或灾难或紧急情况期间的公共安全数据集的访问是有用的。由此产生的方法将允许 SDN 应用层处理域间流量并实现不同组织/机构之间的数据访问,同时尊重其各自不同的策略。
SDN is based on the idea of a centralized controller with a global view of the network topology. However, in large networks, multiple controllers work together to perform global network functions. This presents challenges in load balancing, consistent network view, and controller placement for scalability and reliability. When multiple controllers reside in different domains, their communication challenges are increased as each may have its own security and access policies. We present a reactive distributed SDN application built as a custom module in Floodlight that allows multiple controllers to make joint decisions where the controllers reside in different domains by communicating with an external server for information about participating organizations. Such a framework would be useful, for example, for providing access to patient information distributed among different hospital networks, big data sets between research institutions, or public safety data sets during disaster or emergency. The resulting approach will allow the SDN application layer to handle inter-domain traffic and enable data access between different organizations/agencies while respecting their different respective policies.