Recently,software defined networking(SDN)is a promising paradigm shift that decouples the control plane from the data plane.It can centrally monitor and control the network through softwarization,i.e.,controller.Multi...Recently,software defined networking(SDN)is a promising paradigm shift that decouples the control plane from the data plane.It can centrally monitor and control the network through softwarization,i.e.,controller.Multiple controllers are a necessity of current SDN based WAN.Placing multiple controllers in an optimum way is known as controller placement problem(CPP).Earlier,solutions of CPP only concentrated on propagation latency but overlooked the capacity of controllers and the dynamic load on switches,which is a significant factor in real networks.In this paper,we develop a novel optimization algorithm named varna-based optimization(VBO)and use it to solve CPP.To the best of our knowledge,this is the first attempt to minimize the total average latency of SDN along with the implementation of TLBO and Jaya algorithms to solve CPP for all twelve possible scenarios.Our experimental results show that TLBO outperforms PSO,and VBO outperforms TLBO and Jaya algorithms in all scenarios for all topologies.展开更多
Alias – Wavefront OBJ meshes are a common text file type for transferring 3D mesh data between applications made by different vendors.However, as the mesh complexity gets higher and denser, the files become larger an...Alias – Wavefront OBJ meshes are a common text file type for transferring 3D mesh data between applications made by different vendors.However, as the mesh complexity gets higher and denser, the files become larger and slower to import.This paper explores the use of GPUs to accelerate the importing and parsing of OBJ files by studying file read-time, runtime, and load resistance. We propose a new method of reading and parsing that circumvents GPU architecture limitations and improves performance, seeing the new GPU method outperforms CPU methods with a 6×– 8× speedup. When running on a heavily loaded system, the new method only received an 80% performance hit, compared to the160% that the CPU methods received. The loaded GPU speedup compared to unloaded CPU methods was3.5×, and, when compared to loaded CPU methods,8×. These results demonstrate that the time is right for further research into the use of data-parallel GPU acceleration beyond that of computer graphics and high performance computing.展开更多
文摘Recently,software defined networking(SDN)is a promising paradigm shift that decouples the control plane from the data plane.It can centrally monitor and control the network through softwarization,i.e.,controller.Multiple controllers are a necessity of current SDN based WAN.Placing multiple controllers in an optimum way is known as controller placement problem(CPP).Earlier,solutions of CPP only concentrated on propagation latency but overlooked the capacity of controllers and the dynamic load on switches,which is a significant factor in real networks.In this paper,we develop a novel optimization algorithm named varna-based optimization(VBO)and use it to solve CPP.To the best of our knowledge,this is the first attempt to minimize the total average latency of SDN along with the implementation of TLBO and Jaya algorithms to solve CPP for all twelve possible scenarios.Our experimental results show that TLBO outperforms PSO,and VBO outperforms TLBO and Jaya algorithms in all scenarios for all topologies.
文摘Alias – Wavefront OBJ meshes are a common text file type for transferring 3D mesh data between applications made by different vendors.However, as the mesh complexity gets higher and denser, the files become larger and slower to import.This paper explores the use of GPUs to accelerate the importing and parsing of OBJ files by studying file read-time, runtime, and load resistance. We propose a new method of reading and parsing that circumvents GPU architecture limitations and improves performance, seeing the new GPU method outperforms CPU methods with a 6×– 8× speedup. When running on a heavily loaded system, the new method only received an 80% performance hit, compared to the160% that the CPU methods received. The loaded GPU speedup compared to unloaded CPU methods was3.5×, and, when compared to loaded CPU methods,8×. These results demonstrate that the time is right for further research into the use of data-parallel GPU acceleration beyond that of computer graphics and high performance computing.