• Thesis on Implementation of Energy-efficient Routing Algorithms for Software Defined Networks

    The increase in demand for high network bandwidth has significantly increased the network energy consumption; hence, capital expenditure and operational expenditure costs. Service providers are investigating various approaches to reduce operational and management costs, while delivering richer services across their networks. However, be- cause of the vertical integration of the control and data planes in conventional networks, optimizing energy consumption in such networks is challenging. Software-defined net- working (SDN) is an emerging networking paradigm that decouples the control plane from the data plane and introduces network programmability for the development of net- work applications. In this work, we propose an energy-aware integral flow-routing solution to improve the energy efficiency of the SDN routing application. We consider a practical constraint, that is, discreteness of link rates and limited flow rules. We pose the routing problem as a mixed integer programming (MIP) problem, which is known to be NP complete. In this work we provide an implementation of a benchmark for the centralized power-aware routing problem in General Algebraic Modeling System (GAMS) and demonstrate the impact of practical constraints on routing. We then provide a heuristic implementation of the Benders decomposition method, which is computationally efficient. Performance evaluation results demonstrate that the proposed solution achieves a close-to-optimal performance (within 3.27% error) compared to CPLEX on various real topologies with less than 0.056% of CPLEX average computation time. Heuristic solution outperforms traditional shortest path algorithms and provides up to 54.35% power savings.

    Download Thesis Here 

  • inRadius

    Close Proximity Location Based Social Media Application

    Modern day technologies have undoubtedly brought a lot of ease into our daily lives by connecting the world together and eliminating the distance boundary. We live in a technologically aware society, which uses social networks to communicate and share information.  There is no denying fact that this has brought people across the globe closer. However, face to face interactions have often been overlooked and disregarded in favor of the other forms of interaction introduced by these technologies.


    Our objective is to use the same existing technology that people are accustomed to using, to bring people closer together and emphasize the importance of intimate face-to-face interactions. Our aim is to change  the way people meet in a natural way, and as simple as our goal might sound, we think the premise of helping bring people together and simplifying the process by using existing technology can have substantial effects in our lives, and on the community as a whole.


    inRadius is a close-encounter location based social networking platform developed to address this issue. inRadius offers an elegant, yet familiar and non-obstructive way for users to meet in a process which integrates seamlessly to their daily mobile usage. It revolves around the idea of having a small group of friends and loved ones that you are eager to meet in your daily life, it then notifies the user when they are in close proximity to him and provide different mechanisms to interact and convene. It also enables users to know who from their friends is currently at frequently visited point of interest to encourage him to go to that place.

  • Office of the Vice President of Academic Affairs Website

  • The Capsule Kuwait E-Magazine

  • Swim America Kuwait Website