7 research outputs found

    Optimization models for resource management in two-tier cellular networks

    Get PDF
    Macro-femtocell network is the most promising two-tier architecture for the cellular network operators because it can improve their current network capacity without additional costs. Nevertheless, the incorporation of femtocells to the existing cellular networks needs to be finely tuned in order to enhance the usage of the limited wireless resources, because the femtocells operate in the same spectrum as the macrocell. In this thesis, we address the resource optimization problem for the OFDMA two-tier networks for scenarios where femtocells are deployed using hybrid access policy. The hybrid access policy is a technique that could provide different levels of service to authorized users and visitors to the femtocell. This method reduces interference received by femtocell subscribers by granting access to nearby public users. These approaches should find a compromise between the level of access granted to public users and the impact on the subscribers satisfaction. This impact should be reduced in terms of performance or through economic compensation. In this work, two specific issues of an OFDMA two-tier cellular network are addressed. The first is the trade-off between macrocell resource usage efficiency and the fairness of the resource distribution among macro mobile users and femtocells. The second issue is the compromise between interference mitigation and granting access to public users without depriving the subscriber downlink transmissions. We tackle these issues by developing several resource allocation models for non-dense and dense femtocell deployment using Linear Programming and one evolutionary optimization method. In addition, the proposed resource allocation models determine the best suitable serving base station together with bandwidth and transmitted power per user in order to enhance the overall network capacity. The first two parts of this work cope with the resource optimization for non-dense deployment using orthogonal and co-channel allocation. Both parts aim at the maximization of the sum of the weighted user data rates. In the first part, several set of weights are introduced to prioritize the use of femtocells for subscribers and public users close to femtocells. In addition, macrocell power control is incorporated to enhance the power distribution among the active downlink transmissions and to improve the tolerance to the environmental noise. The second part enables the spectral reuse and the power adaptation is a three-folded solution that enhances the power distribution over the active downlink transmissions, improves the tolerance to the environmental noise and a given interference threshold, and achieves the target Quality of Service (QoS). To reduce the complexity of the resource optimization problem for dense deployment, the third part of this work divides the optimization problem into subproblems. The main idea is to divide the user and FC sets into disjoint sets taking into account their locations. Thus, the optimization problem can be solved independently in each OFDMA zone. This solution allows the subcarriers reuse among inner macrocell zones and femtocells located in outer macrocell zones and also between femtocells belonging to different clusters if they are located in the same zone. Macrocell power control is performed to avoid the cross-tier interference among macrocell inner zones and inside femtocells located in outer zones. Another well known method used to reduce the complexity of the resource optimization problem is the femtocell clustering. However, finding the optimal cluster configuration together with the resource allocation is a complex optimization problem due to variable number related to the possible cluster configurations. Therefore, the part four of this work deals with a heuristic cluster based resource allocation model and a motivation scheme for femtocell clustering through the allocation of extra resources for subscriber and “visitor user” transmissions. The cluster based resource allocation model maximizes the network throughput while keeping balanced clusters and minimizing the inter-cluster interference. Finally, the proposed solutions are evaluated through extensive numerical simulations and the numerical results are presented to provide a comparison with the related works found in the literature

    Resource Allocation for Cellular/WLAN Integrated Networks

    Get PDF
    The next-generation wireless communications have been envisioned to be supported by heterogeneous networks using various wireless access technologies. The popular cellular networks and wireless local area networks (WLANs) present perfectly complementary characteristics in terms of service capacity, mobility support, and quality-of-service (QoS) provisioning. The cellular/WLAN interworking is thus an effective way to promote the evolution of wireless networks. As an essential aspect of the interworking, resource allocation is vital for efficient utilization of the overall resources. Specially, multi-service provisioning can be enhanced with cellular/WLAN interworking by taking advantage of the complementary network strength and an overlay structure. Call assignment/reassignment strategies and admission control policies are effective resource allocation mechanisms for the cellular/WLAN integrated network. Initially, the incoming calls are distributed to the overlay cell or WLAN according to call assignment strategies, which are enhanced with admission control policies in the target network. Further, call reassignment can be enabled to dynamically transfer the traffic load between the overlay cell and WLAN via vertical handoff. By these means, the multi-service traffic load can be properly shared between the interworked systems. In this thesis, we investigate the load sharing problem for this heterogeneous wireless overlay network. Three load sharing schemes with different call assignment/reassignment strategies and admission control policies are proposed and analyzed. Effective analytical models are developed to evaluate the QoS performance and determine the call admission and assignment parameters. First, an admission control scheme with service-differentiated call assignment is studied to gain insights on the effects of load sharing on interworking effectiveness. Then, the admission scheme is extended by using randomized call assignment to enable distributed implementation. Also, we analyze the impact of user mobility and data traffic variability. Further, an enhanced call assignment strategy is developed to exploit the heavy-tailedness of data call size. Last, the study is extended to a multi-service scenario. The overall resource utilization and QoS satisfaction are improved substantially by taking into account the multi-service traffic characteristics, such as the delay-sensitivity of voice traffic, elasticity and heavy-tailedness of data traffic, and rate-adaptiveness of video streaming traffic

    Gestion conjointe de ressources de communication et de calcul pour les réseaux sans fils à base de cloud

    Get PDF
    Mobile Edge Cloud brings the cloud closer to mobile users by moving the cloud computational efforts from the internet to the mobile edge. We adopt a local mobile edge cloud computing architecture, where small cells are empowered with computational and storage capacities. Mobile users’ offloaded computational tasks are executed at the cloud-enabled small cells. We propose the concept of small cells clustering for mobile edge computing, where small cells cooperate in order to execute offloaded computational tasks. A first contribution of this thesis is the design of a multi-parameter computation offloading decision algorithm, SM-POD. The proposed algorithm consists of a series of low complexity successive and nested classifications of computational tasks at the mobile side, leading to local computation, or offloading to the cloud. To reach the offloading decision, SM-POD jointly considers computational tasks, handsets, and communication channel parameters. In the second part of this thesis, we tackle the problem of small cell clusters set up for mobile edge cloud computing for both single-user and multi-user cases. The clustering problem is formulated as an optimization that jointly optimizes the computational and communication resource allocation, and the computational load distribution on the small cells participating in the computation cluster. We propose a cluster sparsification strategy, where we trade cluster latency for higher system energy efficiency. In the multi-user case, the optimization problem is not convex. In order to compute a clustering solution, we propose a convex reformulation of the problem, and we prove that both problems are equivalent. With the goal of finding a lower complexity clustering solution, we propose two heuristic small cells clustering algorithms. The first algorithm is based on resource allocation on the serving small cells where tasks are received, as a first step. Then, in a second step, unserved tasks are sent to a small cell managing unit (SCM) that sets up computational clusters for the execution of these tasks. The main idea of this algorithm is task scheduling at both serving small cells, and SCM sides for higher resource allocation efficiency. The second proposed heuristic is an iterative approach in which serving small cells compute their desired clusters, without considering the presence of other users, and send their cluster parameters to the SCM. SCM then checks for excess of resource allocation at any of the network small cells. SCM reports any load excess to serving small cells that re-distribute this load on less loaded small cells. In the final part of this thesis, we propose the concept of computation caching for edge cloud computing. With the aim of reducing the edge cloud computing latency and energy consumption, we propose caching popular computational tasks for preventing their re-execution. Our contribution here is two-fold: first, we propose a caching algorithm that is based on requests popularity, computation size, required computational capacity, and small cells connectivity. This algorithm identifies requests that, if cached and downloaded instead of being re-computed, will increase the computation caching energy and latency savings. Second, we propose a method for setting up a search small cells cluster for finding a cached copy of the requests computation. The clustering policy exploits the relationship between tasks popularity and their probability of being cached, in order to identify possible locations of the cached copy. The proposed method reduces the search cluster size while guaranteeing a minimum cache hit probability.Cette thĂšse porte sur le paradigme « Mobile Edge cloud» qui rapproche le cloud des utilisateurs mobiles et qui dĂ©ploie une architecture de clouds locaux dans les terminaisons du rĂ©seau. Les utilisateurs mobiles peuvent dĂ©sormais dĂ©charger leurs tĂąches de calcul pour qu’elles soient exĂ©cutĂ©es par les femto-cellules (FCs) dotĂ©es de capacitĂ©s de calcul et de stockage. Nous proposons ainsi un concept de regroupement de FCs dans des clusters de calculs qui participeront aux calculs des tĂąches dĂ©chargĂ©es. A cet effet, nous proposons, dans un premier temps, un algorithme de dĂ©cision de dĂ©portation de tĂąches vers le cloud, nommĂ© SM-POD. Cet algorithme prend en compte les caractĂ©ristiques des tĂąches de calculs, des ressources de l’équipement mobile, et de la qualitĂ© des liens de transmission. SM-POD consiste en une sĂ©rie de classifications successives aboutissant Ă  une dĂ©cision de calcul local, ou de dĂ©portation de l’exĂ©cution dans le cloud.Dans un deuxiĂšme temps, nous abordons le problĂšme de formation de clusters de calcul Ă  mono-utilisateur et Ă  utilisateurs multiples. Nous formulons le problĂšme d’optimisation relatif qui considĂšre l’allocation conjointe des ressources de calculs et de communication, et la distribution de la charge de calcul sur les FCs participant au cluster. Nous proposons Ă©galement une stratĂ©gie d’éparpillement, dans laquelle l’efficacitĂ© Ă©nergĂ©tique du systĂšme est amĂ©liorĂ©e au prix de la latence de calcul. Dans le cas d’utilisateurs multiples, le problĂšme d’optimisation d’allocation conjointe de ressources n’est pas convexe. Afin de le rĂ©soudre, nous proposons une reformulation convexe du problĂšme Ă©quivalente Ă  la premiĂšre puis nous proposons deux algorithmes heuristiques dans le but d’avoir un algorithme de formation de cluster Ă  complexitĂ© rĂ©duite. L’idĂ©e principale du premier est l’ordonnancement des tĂąches de calculs sur les FCs qui les reçoivent. Les ressources de calculs sont ainsi allouĂ©es localement au niveau de la FC. Les tĂąches ne pouvant pas ĂȘtre exĂ©cutĂ©es sont, quant Ă  elles, envoyĂ©es Ă  une unitĂ© de contrĂŽle (SCM) responsable de la formation des clusters de calculs et de leur exĂ©cution. Le second algorithme proposĂ© est itĂ©ratif et consiste en une formation de cluster au niveau des FCs ne tenant pas compte de la prĂ©sence d’autres demandes de calculs dans le rĂ©seau. Les propositions de cluster sont envoyĂ©es au SCM qui Ă©value la distribution des charges sur les diffĂ©rentes FCs. Le SCM signale tout abus de charges pour que les FCs redistribuent leur excĂšs dans des cellules moins chargĂ©es.Dans la derniĂšre partie de la thĂšse, nous proposons un nouveau concept de mise en cache des calculs dans l’Edge cloud. Afin de rĂ©duire la latence et la consommation Ă©nergĂ©tique des clusters de calculs, nous proposons la mise en cache de calculs populaires pour empĂȘcher leur rĂ©exĂ©cution. Ici, notre contribution est double : d’abord, nous proposons un algorithme de mise en cache basĂ©, non seulement sur la popularitĂ© des tĂąches de calculs, mais aussi sur les tailles et les capacitĂ©s de calculs demandĂ©s, et la connectivitĂ© des FCs dans le rĂ©seau. L’algorithme proposĂ© identifie les tĂąches aboutissant Ă  des Ă©conomies d’énergie et de temps plus importantes lorsqu’elles sont tĂ©lĂ©chargĂ©es d’un cache au lieu d’ĂȘtre recalculĂ©es. Nous proposons ensuite d’exploiter la relation entre la popularitĂ© des tĂąches et la probabilitĂ© de leur mise en cache, pour localiser les emplacements potentiels de leurs copies. La mĂ©thode proposĂ©e est basĂ©e sur ces emplacements, et permet de former des clusters de recherche de taille rĂ©duite tout en garantissant de retrouver une copie en cache

    A separate-SMDP approximation technique for RRM in heterogeneous wireless networks

    No full text
    corecore