scholarly journals Network Partitioning Domain Knowledge Multiobjective Application Mapping for Large-Scale Network-on-Chip

2014 ◽  
Vol 2014 ◽  
pp. 1-10 ◽  
Author(s):  
Yin Zhen Tei ◽  
Yuan Wen Hau ◽  
N. Shaikh-Husin ◽  
M. N. Marsono

This paper proposes a multiobjective application mapping technique targeted for large-scale network-on-chip (NoC). As the number of intellectual property (IP) cores in multiprocessor system-on-chip (MPSoC) increases, NoC application mapping to find optimum core-to-topology mapping becomes more challenging. Besides, the conflicting cost and performance trade-off makes multiobjective application mapping techniques even more complex. This paper proposes an application mapping technique that incorporates domain knowledge into genetic algorithm (GA). The initial population of GA is initialized with network partitioning (NP) while the crossover operator is guided with knowledge on communication demands. NP reduces the large-scale application mapping complexity and provides GA with a potential mapping search space. The proposed genetic operator is compared with state-of-the-art genetic operators in terms of solution quality. In this work, multiobjective optimization of energy and thermal-balance is considered. Through simulation, knowledge-based initial mapping shows significant improvement in Pareto front compared to random initial mapping that is widely used. The proposed knowledge-based crossover also shows better Pareto front compared to state-of-the-art knowledge-based crossover.

2021 ◽  
Vol 26 (1) ◽  
pp. 1-26
Author(s):  
Ying Zhang ◽  
Xinpeng Hong ◽  
Zhongsheng Chen ◽  
Zebo Peng ◽  
Jianhui Jiang

2020 ◽  
Vol 17 (1) ◽  
pp. 228-233
Author(s):  
C. N. Sminesh ◽  
E. Grace Mary Kanaga ◽  
A. G. Sreejish

Software Defined Networks (SDN) divide network intelligence and packet forwarding functionalities between control plane and data plane devices respectively. Multiple controllers need to be deployed in the control plane in large SDN networks to improve performance and scalability. In a multi-controller scenario, finding the adequate number of controllers and their load distribution are open research challenges. In a large-scale network, the control plane load balancing is termed a controller placement problem (CPP). It is observed that of the existing solutions for the CPP, clustering-based approaches provide computationally less intensive solutions. The proposed augmented affinity propagation (augmented-AP) clustering identifies the required number of network partitions and places the controllers such that the distribution of switches to the controller is much better than with existing algorithms. The simulation results show that the computed controller imbalance factor of augmented-AP algorithm outperforms the existing k-means algorithm.


Sign in / Sign up

Export Citation Format

Share Document