10 research outputs found

    A quantum inspired evolutionary algorithm for dynamic multicast routing with network coding

    Get PDF
    This paper studies and models the multicast routing problem with network coding in dynamic network environment, where computational and bandwidth resources are to be jointly optimized. A quantum inspired evolutionary algorithm (QEA) is developed to address the problem above, where a restart scheme is devised for well adapting QEA for tracing the ever-changing optima in dynamic environment. Experimental results show that the proposed QEA outperforms a number of existing evolutionary algorithms in terms of the best solution obtained

    Layering as Optimization Decomposition: Questions and Answers

    Get PDF
    Network protocols in layered architectures have historically been obtained on an ad-hoc basis, and much of the recent cross-layer designs are conducted through piecemeal approaches. Network protocols may instead be holistically analyzed and systematically designed as distributed solutions to some global optimization problems in the form of generalized Network Utility Maximization (NUM), providing insight on what they optimize and on the structures of network protocol stacks. In the form of 10 Questions and Answers, this paper presents a short survey of the recent efforts towards a systematic understanding of "layering" as "optimization decomposition". The overall communication network is modeled by a generalized NUM problem, each layer corresponds to a decomposed subproblem, and the interfaces among layers are quantified as functions of the optimization variables coordinating the subproblems. Furthermore, there are many alternative decompositions, each leading to a different layering architecture. Industry adoption of this unifying framework has also started. Here we summarize the current status of horizontal decomposition into distributed computation and vertical decomposition into functional modules such as congestion control, routing, scheduling, random access, power control, and coding. We also discuss under-explored future research directions in this area. More importantly than proposing any particular crosslayer design, this framework is working towards a mathematical foundation of network architectures and the design process of modularization

    Selfish Distributed Compression Over Networks: Correlation Induces Anarchy

    Get PDF
    We consider the min-cost multicast problem (under network coding) with multiple correlated sources where each terminal wants to losslessly reconstruct all the sources. We study the inefficiency brought forth by the selfish behavior of the terminals in this scenario by modeling it as a noncooperative game among the terminals. The degradation in performance due to the lack of regulation is measured by the Price of Anarchy (POA), which is defined as the ratio between the cost of the worst possible Wardrop equilibrium and the socially optimum cost. Our main result is that in contrast with the case of independent sources, the presence of source correlations can significantly increase the price of anarchy. Toward establishing this result, we first characterize the socially optimal flow and rate allocation in terms of four intuitive conditions. Next, we show that the Wardrop equilibrium is a socially optimal solution for a different set of (related) cost functions. Using this, we construct explicit examples that demonstrate that the POA \u3e; 1 and determine near-tight upper bounds on the POA as well. The main techniques in our analysis are Lagrangian duality theory and the usage of the supermodularity of conditional entropy

    The Price of Selfishness in Network Coding

    Full text link

    On Delay Performance Gains From Network Coding

    Full text link

    Alternative Distributed Algorithms for Network Utility Maximization: Framework and Applications

    Full text link

    Min-cost selfish multicast with network coding

    No full text
    Abstract — The single-source min-cost multicast problem is considered, which can be framed as a convex optimization problem with the use of network codes and convex increasing edge costs. A decentralized approach to this problem is presented by Lun, Ratnakar, et.al. for the case where all users cooperate to reach the global minimum. This paper analyzes the cost for the scenario where each of the multicast receivers greedily routes its flows and shows that a Nash equilibrium exists for such a scenario. An allocation rule by which the edge-cost at each edge is allocated to flows through that edge is presented. Under this rule, it is shown that for any (monomial) power-law cost function on each edge, there is a pricing rule such that the flow cost at user equilibrium is the same as the min-cost. This leads to the construction of an autonomous flow-steering algorithm for each receiver, which is also globally optimal. I
    corecore