3 research outputs found

    Cache-Version Selection and Content Placement for Multi-Resolution Video Streaming in Information-Centric Networks

    Get PDF
    Information Centric Networks (ICN) is an infrastructure that focuses on information retrieval rather than end to end connections. ICN uses 2 features - name based routing and in-network caching in order to attain better performance. Named Data Networks (NDN) is an architecture for Information Centric Networks (ICN). In this thesis, we implement a version selection cum content placement policy (CaVe-CoP) that takes advantage of both features. We focus on multi-resolution video streaming and implement a scheme where only an optimal set of resolutions of videos need to be cached in order to obtain higher network utility. This distinction between multiple resolutions of the same video is possible today because of the varied devices available for video streaming that have different resolution constraints. We first formulate and solve an optimization problem for version selection and content placement in a generic network that supports multi-resolution video streaming and has in-network caches. Next, we implement the solution in an NDN-compliant framework (ndnSIM) as a distributed algorithm. We compare our policy against 2 other policies - 1) where all resolutions of a content are cached, and 2) where the user opts for a greedy version selection. Our simulations on general network topologies show a fast convergence rate, higher utility and a lower stall time in comparison to both these policies

    Applications of Game Theory to Multi-Agent Coordination Problems in Communication Networks

    Get PDF
    Recent years there has been a growing interest in the study of distributed control mechanisms for use in communication networks. A fundamental assumption in these models is that the participants in the network are willing to cooperate with the system. However, there are many instances where the incentives to cooperate is missing. Then, the agents may seek to achieve their own private interests by behaving strategically. Often, such selfish choices lead to inefficient equilibrium state of the system, commonly known as the tragedy of commons in Economics terminology. Now, one may ask the following question: how can the system be led to the socially optimal state in spite of selfish behaviors of its participants? The traditional control design framework fails to provide an answer as it does not take into account of selfish and strategic behavior of the agents. The use of game theoretical methods to achieve coordination in such network systems is appealing, as it naturally captures the idea of rational agents taking locally optimal decisions. In this thesis, we explore several instances of coordination problems in communication networks that can be analyzed using game theoretical methods. We study one coordination problem each, from each layer of TCP/IP reference model - the network model used in the current Internet architecture. First, we consider societal agents taking decisions on whether to obtain content legally or illegally, and tie their behavior to questions of performance of content distribution networks. We show that revenue sharing with peers promote performance and revenue extraction from content distribution networks. Next, we consider a transport layer problem where applications compete against each other to meet their performance objectives by selfishly picking congestion controllers. We establish that tolling schemes that incentivize applications to choose one of several different virtual networks catering to particular needs yields higher system value. Hence, we propose the adoption of such virtual networks. We address a network layer question in third problem. How do the sources in a wireless network split their traffic over the available set of paths to attain the lowest possible number of transmissions per unit time? We develop a two level distributed controller that attains the optimal traffic split. Finally, we study mobile applications competing for channel access in a cellular network. We show that the mechanism where base station conducting sequence of second price auctions and providing channel access to the winner achieves the benefits of the state of art solution, Largest Queue First policy
    corecore