BIND: Blockchain-Based Flow-Table Partitioning in Distributed Multi-Tenant Software-Defined Networks
Autor: | Sudip Misra, Ayan Mondal |
---|---|
Rok vydání: | 2020 |
Předmět: |
Scheme (programming language)
021103 operations research Computer science Distributed computing 0211 other engineering and technologies 020206 networking & telecommunications Context (language use) Throughput 02 engineering and technology Content-addressable memory Control theory 0202 electrical engineering electronic engineering information engineering Table (database) Monopoly Software-defined networking computer computer.programming_language |
Zdroj: | INFOCOM Workshops |
DOI: | 10.1109/infocomwkshps50562.2020.9162868 |
Popis: | In this paper, we study the problem of flow-table partitioning in distributed multi-tenant software-defined networks (SDNs) having Internet-of-things (IoT) devices. In the existing literature, the optimal usage of the ternary content-addressable memory (TCAM) is studied in the context of data traffic management by introducing the soft flow-table partitioning in the presence of a centralized controller. However, in the presence of distributed multi-tenant controllers, the soft flow-table partitioning may introduce a monopoly among the controllers. Hence, there is a need to design a flow-table partitioning scheme for distributed multi-tenant SDN, while maximizing the network sustainability and throughput. In this work, we propose a utility game-based scheme, named BIND, for dynamic flow-table partitioning. To ensure cooperation among the controllers and to avoid monopoly, we introduce the use of a blockchain among the multi-tenant controllers. Additionally, using BIND, we ensure that each controller gets a fair chance for flow-rule replacement. Moreover, network sustainability is ensured in BIND, while minimizing the flow-rule replacement in the flow-tables and multi-tenant SDN. Through simulation, we observe that using BIND, fairness in flow-rule placement is ensured. Additionally, the network overhead is reduced significantly. |
Databáze: | OpenAIRE |
Externí odkaz: |