Resource Allocation and Management (RAM) in Computer Networks has been an active research topic for decades. The complexity of the problem has increased for many reasons, such as the available mix of many different networks and scarce network resources along with an exponential increase in user demands and types of applications. An additional problem in wireless networks is that the frequency spectrum is fixed while the user demands are growing exponentially. Therefore, the problem is how to use the limited resources over the diverse networks efficiently to meet application specific requirements, such as throughput, delay, and delay jitter. In this dissertation, our focus is on three main research areas over three different networks - Part I: Congestion control in Datacenter Networks (DCNs), Part II: Resource allocation and management in IEEE 802.16 WiMAX Networks, and Part III: Resource management in Next Generation Wireless Networks (NGWNs). These three parts reflect the growing complexity of the problem space and the sequence of latest developments in the networking industry.
In the past, Infiniband and Fibre Channel were common in DCNs because they offer better resource management due to their sophisticated congestion and flow controls. There is a need to move to use Ethernet in data centers due to its low cost, but it lacks the congestion control mechanisms required for reliable transfer of large volumes of data. Part I deals with congestion control in DCNs. The second important recent development is that of the broadband wireless metropolitan area networks, i.e., IEEE 802.16 WiMAX. Since these networks use licensed spectrum, which is very costly and scarce, resource management in these networks is very important. One of the key approaches for resource management is to design an efficient scheduler that takes advantages of the characteristics of the targeted wireless technology. Being a paid service, one of the key features of WiMAX is its strong quality of service (QoS). The standard supports multiple QoS classes for voice, video, and data applications. Therefore, an efficient scheduler should be able to provide such kinds of services with quality guarantees. The IEEE 802.16 standard does not specify a standard scheduling mechanism and leaves it for vendor differentiation. This is Part II of this dissertation.
In Part III, we investigate key features/factors/issues required for NGWNs. We also propose a framework to overcome the issues, i.e., mobility, multihoming, and location privacy, and to aid resource management in a multi-interface mobile scenario, commonly used in NGWNs.
This thesis has now been published as a book and can be purchased from More Books