Search results
(1 - 1 of 1)
- Title
- MODELING AND PERFORMANCE ANALYSIS OF DISTRIBUTED COMPUTER NETWORKS WITH DIFFERENTIATED SERVICES
- Creator
- Monsef, Ehsan
- Date
- 2015, 2015-07
- Description
-
The rapid growth of data usage in wired and wireless networks has witnessed an increase in diversity of user tra c in the last few decades. A...
Show moreThe rapid growth of data usage in wired and wireless networks has witnessed an increase in diversity of user tra c in the last few decades. A network with di eren- tiated services guarantees the provision of Quality of service(QoS) for di erent tra c classes by incorporating various class-based scheduling disciplines. Recently, there has been interest in the study of network performance modeling in networks with di erentiated services. In particular, the performance modeling of di erentiated ser- vice networks in distributed architectures has attracted several network communities. The heterogeneity of user tra c can have major impact on the overall performance of resource allocation problems in computer networks. This work aims at shedding light on the performance modeling of distributed wired and wireless environments with di erentiated services. We study the performance of priority-based distributed schemes for several important network applications: (i) network routing(load balanc- ing) in wired network (ii) network selection in wireless environment (iii) scheduling in Body Area Networks and (vi) Interference mitigation scheme for Wireless Body Area Networks. We will utilize Game-theoretic models to model the interaction between network entities and evaluate the system performance analytically and empirically. Our main objective is to investigate the degree in which various service di erentiation mechanisms have impact on the overall performance of distributed networks. We an- alyze several important equilibria properties such as existence, convergence time, and ine ciency for the studied network scenarios. Extensive simulations are conducted to empirically evaluate our game-theoretic analysis for di erent network applications. First, we study a network of parallel links where each link incorporates General Processor Sharing scheduling mechanism. Using the non-cooperative game model, we investigate the existence and uniqueness of equilibrium points. We study the e ciency of equilibria by deriving an upper bound on the Price of Anarchy (PoA). Finally, we utilize the simulation to compare our PoA bound with actual bound. Second, we study wireless network selection in a distributed environment with Discriminatory Processor Sharing (DPS) scheduling discipline. We consider a set of wireless clients in a network composed of multiple base stations with di erentiated services. The goal of each wireless client is to assign itself to a wireless base station that gives the higher throughput. We formulate the interaction between clients as a weighted congestion game and investigate the existence of equilibria. We show that the equilibrium does not necessarily exists for a general network model. We give several regimes under which the equilibrium is guaranteed to exist. These regimes are implemented either on the base stations or wireless clients. Furthermore, we derive several upper bounds on the equilibrium convergence time and give an extensive simulation to evaluate our results. Third, we consider the interaction between autonomous Wireless Body Area Networks(WBAN) in a crowded environment such as hospital. We propose a dis- tributed approach that mitigates the inter-WBAN interference using the game theory models. The interaction between WBANs is modeled as an in nite repeated game. We propose a "grim" strategy for the formulated game and prove the SPE property under speci c conditions. Furthermore, we investigate the equilibrium by comparing that to a sub-optimal Pareto strategy. We test our results using a speci c simulator designed for WBAN. Finally, we propose a new QoS framework for WBAN architecture. The goal of this framework is to implement a separate QoS layer in the design of WBAN stack protocol so that it becomes independent of the application layer. The framework o ers an application pro le interface where each application can submit its QoS require- ments. The implementation of QoS framework in a separate layer and independent of application layer enables more scalable WBAN application development.
Ph.D. in Computer Engineering, July 2015
Show less