BENSEFFA, YASSINEBOUDIAF, HICHAMSupervisor: LAMRI, SAYAD2023-07-022023-07-022023-06-10http://dspace.univ-msila.dz:8080//xmlui/handle/123456789/39843This work aims to place controllers for programmable networks in order to determine their locations in a way that reduces the delay between switches and controller. To achieve this goal, the method of placing controllers based on both Djikstra's algorithm and K-means algorithm was chosen, and experimental results indicate that this method provides better performance and can be easily implemented for a variety of applications.enSoftware Defined Network, Controller, Controller Problem PlacementMulti controller placement in Software Defined NetworkThesis