77,521 research outputs found

    Counter-intuitive throughput behaviors in networks under end-to-end control

    Get PDF
    It has been shown that as long as traffic sources adapt their rates to aggregate congestion measure in their paths, they implicitly maximize certain utility. In this paper we study some counter-intuitive throughput behaviors in such networks, pertaining to whether a fair allocation is always inefficient and whether increasing capacity always raises aggregate throughput. A bandwidth allocation policy can be defined in terms of a class of utility functions parameterized by a scalar a that can be interpreted as a quantitative measure of fairness. An allocation is fair if alpha is large and efficient if aggregate throughput is large. All examples in the literature suggest that a fair allocation is necessarily inefficient. We characterize exactly the tradeoff between fairness and throughput in general networks. The characterization allows us both to produce the first counter-example and trivially explain all the previous supporting examples. Surprisingly, our counter-example has the property that a fairer allocation is always more efficient. In particular it implies that maxmin fairness can achieve a higher throughput than proportional fairness. Intuitively, we might expect that increasing link capacities always raises aggregate throughput. We show that not only can throughput be reduced when some link increases its capacity, more strikingly, it can also be reduced when all links increase their capacities by the same amount. If all links increase their capacities proportionally, however, throughput will indeed increase. These examples demonstrate the intricate interactions among sources in a network setting that are missing in a single-link topology

    Non-Cooperative Scheduling of Multiple Bag-of-Task Applications

    Get PDF
    Multiple applications that execute concurrently on heterogeneous platforms compete for CPU and network resources. In this paper we analyze the behavior of KK non-cooperative schedulers using the optimal strategy that maximize their efficiency while fairness is ensured at a system level ignoring applications characteristics. We limit our study to simple single-level master-worker platforms and to the case where each scheduler is in charge of a single application consisting of a large number of independent tasks. The tasks of a given application all have the same computation and communication requirements, but these requirements can vary from one application to another. In this context, we assume that each scheduler aims at maximizing its throughput. We give closed-form formula of the equilibrium reached by such a system and study its performance. We characterize the situations where this Nash equilibrium is optimal (in the Pareto sense) and show that even though no catastrophic situation (Braess-like paradox) can occur, such an equilibrium can be arbitrarily bad for any classical performance measure

    Paradoxes of Fair Division

    Get PDF
    Two or more players are required to divide up a set of indivisible items that they can rank from best to worst. They may, as well, be able to indicate preferences over subsets, or packages, of items. The main criteria used to assess the fairness of a division are efficiency (Pareto-optimality) and envy-freeness. Other criteria are also suggested, including a Rawlsian criterion that the worst-off player be made as well off as possible and a scoring procedure, based on the Borda count, that helps to render allocations as equal as possible. Eight paradoxes, all of which involve unexpected conflicts among the criteria, are described and classified into three categories, reflecting (1) incompatibilities between efficiency and envy-freeness, (2) the failure of a unique efficient and envy-free division to satisfy other criteria, and (3) the desirability, on occasion, of dividing up items unequally. While troublesome, the paradoxes also indicate opportunities for achieving fair division, which will depend on the fairness criteria one deems important and the trade-offs one considers acceptable.FAIR DIVISION; ALLOCATION OF INDIVISIBLE ITEMS; ENVY-FREENESS; PARETO- OPTIMALITY; RAWLSIAN JUSTICE; BORDA COUNT.

    Use and Abuse of Authority

    Get PDF
    Employment contracts give a principal the authority to decide flexibly which task his agent should execute. However, there is a tradeoff, first pointed out by Simon (1951), between flexibility and employer moral hazard. An employment contract allows the principal to adjust the task quickly to the realization of the state of the world, but he may also abuse this flexibility to exploit the agent. We capture this tradeoff in an experimental design and show that principals exhibit a strong preference for the employment contract. However, selfish principals exploit agents in one-shot interactions, inducing them to resist entering into employment contracts. This resistance to employment contracts vanishes if fairness preferences in combination with reputation opportunities keep principals from abusing their power, leading to the widespread, endogenous formation of efficient long-run employment relations. Our results inform the theory of the firm by showing how behavioral forces shape an important transaction cost of integration – the abuse of authority – and by providing an empirical basis for assessing differences between the Marxian and the Coasian view of the firm, as well as Alchian and Demsetz’s (1972) critique of the Coasian approach

    Dominant Resource Fairness in Cloud Computing Systems with Heterogeneous Servers

    Full text link
    We study the multi-resource allocation problem in cloud computing systems where the resource pool is constructed from a large number of heterogeneous servers, representing different points in the configuration space of resources such as processing, memory, and storage. We design a multi-resource allocation mechanism, called DRFH, that generalizes the notion of Dominant Resource Fairness (DRF) from a single server to multiple heterogeneous servers. DRFH provides a number of highly desirable properties. With DRFH, no user prefers the allocation of another user; no one can improve its allocation without decreasing that of the others; and more importantly, no user has an incentive to lie about its resource demand. As a direct application, we design a simple heuristic that implements DRFH in real-world systems. Large-scale simulations driven by Google cluster traces show that DRFH significantly outperforms the traditional slot-based scheduler, leading to much higher resource utilization with substantially shorter job completion times

    Fair division under asymmetric information

    Get PDF
    Game Theory

    Bargaining Structure, Fairness and Efficiency

    Get PDF
    Experiments with the ultimatum game -- where one party can make a take-it-or-leave-it offer to a second party on how to split a pie -- illustrate that conventional game theory has been wrong in its predictions regarding the simplest of bargaining settings: Even when one party has enormous bargaining power, she may be able to extract all the surplus from trade, because the second party will reject grossly unequal proposals. But ultimatum games may lead us to misconstrue some general lessons: Given plausible assumptions about what preferences underlie ultimatum-game behavior, alternative bargaining structures that also give a Proposer enormous bargaining power may lead to very different outcomes. For virtually any outcome in which the Proposer gets more than half the pie, there exists a bargaining structure yielding that outcome. Notably, many bargaining structures can lead to inefficiency even under complete information. Moreover, inefficiency is partly caused by asymmetric bargaining power, so that "fairer environments" can lead to more efficient outcomes. Results characterize how other features of simple bargaining structures affect the efficiency and distribution of bargaining outcomes, and generate testable hypotheses for simple non- ultimatum bargaining games.

    Cost-allocation principles for pipeline capacity and usage

    Get PDF
    This paper applies principles f rom game theory to the problem o f allocating the cost o f a shared facility, such as a pipeline. The theory o f cooperative games s t r ongl y suggest s t hat no method e x i s t s for allocating costs that wi l l achieve all major policy goals. We apply results from the theory o f cooperative games a n d principles o f cost allocation to assess some c o mmo n l y adopted rules for allocating costs and def i ni ng u n i t charges. Mos t notably, the postage-stamp toll is f o u n d to fail a mi ni mal set o f commonly applied principles.cost allocation; pipeline
    • …
    corecore