2,652 research outputs found

    Systems-compatible Incentives

    Get PDF
    Originally, the Internet was a technological playground, a collaborative endeavor among researchers who shared the common goal of achieving communication. Self-interest used not to be a concern, but the motivations of the Internet's participants have broadened. Today, the Internet consists of millions of commercial entities and nearly 2 billion users, who often have conflicting goals. For example, while Facebook gives users the illusion of access control, users do not have the ability to control how the personal data they upload is shared or sold by Facebook. Even in BitTorrent, where all users seemingly have the same motivation of downloading a file as quickly as possible, users can subvert the protocol to download more quickly without giving their fair share. These examples demonstrate that protocols that are merely technologically proficient are not enough. Successful networked systems must account for potentially competing interests. In this dissertation, I demonstrate how to build systems that give users incentives to follow the systems' protocols. To achieve incentive-compatible systems, I apply mechanisms from game theory and auction theory to protocol design. This approach has been considered in prior literature, but unfortunately has resulted in few real, deployed systems with incentives to cooperate. I identify the primary challenge in applying mechanism design and game theory to large-scale systems: the goals and assumptions of economic mechanisms often do not match those of networked systems. For example, while auction theory may assume a centralized clearing house, there is no analog in a decentralized system seeking to avoid single points of failure or centralized policies. Similarly, game theory often assumes that each player is able to observe everyone else's actions, or at the very least know how many other players there are, but maintaining perfect system-wide information is impossible in most systems. In other words, not all incentive mechanisms are systems-compatible. The main contribution of this dissertation is the design, implementation, and evaluation of various systems-compatible incentive mechanisms and their application to a wide range of deployable systems. These systems include BitTorrent, which is used to distribute a large file to a large number of downloaders, PeerWise, which leverages user cooperation to achieve lower latencies in Internet routing, and Hoodnets, a new system I present that allows users to share their cellular data access to obtain greater bandwidth on their mobile devices. Each of these systems represents a different point in the design space of systems-compatible incentives. Taken together, along with their implementations and evaluations, these systems demonstrate that systems-compatibility is crucial in achieving practical incentives in real systems. I present design principles outlining how to achieve systems-compatible incentives, which may serve an even broader range of systems than considered herein. I conclude this dissertation with what I consider to be the most important open problems in aligning the competing interests of the Internet's participants

    Cooperative Internet access using heterogeneous wireless networks

    Get PDF
    Ph.DDOCTOR OF PHILOSOPH

    Incentive Compatible Medium Access Control in Wireless Networks

    Get PDF
    The current IEEE 802.11 medium access control standard is being deployed in coffee shops, airports and even across major cities. The terminals accessing these wi-fi access points do not belong to the same entity, as in corporate networks, but are usually individually owned and operated. Entities sharing these network resources have no incentive in following protocol rules other than to optimize their overall utility, usually a function of throughput and delay. In this thesis, we discuss the shortfalls of the current IEEE 802.11 standard in environments where terminals are competing for a common bandwidth resource and we introduce a new MAC protocol designed with the above considerations. Thus the new Incentive Compatible MAC (ICMAC) protocol uses Vickrey auction to allocate time slots and is better suited for these open environments, without compromising the overall network performance

    Advanced Mechanism Design for Electric Vehicle Charging Scheduling in the Smart Infrastructure

    Get PDF
    Electric vehicle (EV) continues to grow rapidly due to low emission and high intelligence. This thesis considers a smart infrastructure (SI) as an EV-centered ecosystem, which is an integrated and connected multi-modal network involving interacting intelligent agents, such as EVs, charging facilities, electric power grids, distributed energy resources, etc. The system modeling paradigm is derived from distributed artificial intelligence and modelled as multi-agent systems (MAS), where the agents are self-interested and reacting strategically to maximize their own benefits. The integration, interaction, and coordination of EVs with SI components will raise various features and challenges on the transportation efficiency, power system stability, and user satisfaction, as well as opportunities provided by optimization, economics, and control theories, and other advanced technologies to engage more proactively and efficiently in allocating the limited charging resources and collaborative decision-making in a market environment. A core challenge in such an EV ecosystem is to trade-off the two objectives of the smart infrastructure, of system-wide efficiency and at the same time the social welfare and individual well-being against agents’ selfishness and collective behaviors. In light of this, scheduling EVs' charging activities is of great importance to ensure an efficient operation of the smart infrastructure and provide economical and satisfactory charging experiences to EV users under the support of two-way flow of information and energy of charging facilities. In this thesis, we develop an advanced mechanism design framework to optimize the charging resource allocation and automate the interaction process across the overall system. The key innovation is to design specific market-based mechanisms and interaction rules, integrated with concepts and principles of mechanism design, scheduling theory, optimization theory, and reinforcement learning, for charging scheduling and dynamic pricing problem in various market structures. Specifically, this research incorporates three synergistic areas: (1) Mathematical modelling for EV charging scheduling. We have developed various mixed-integer linear programs for single-charge with single station, single-charge with multiple stations, and multi-charge with multiple stations in urban or highway environments. (2) Market-based mechanism design. Based on the proposed mathematical models, we have developed particular market-based mechanisms from the resource provider’s prospective, including iterative bidding auction, incentive-compatible auction, and simultaneous multi-round auction. These proposed auctions contain bids, winner determination models, and bidding procedure, with which the designer can compute high quality schedules and preserve users’ privacy by progressively eliciting their preference information as necessary. (3) Reinforcement learning-based mechanism design. We also proposed a reinforcement mechanism design framework for dynamic pricing-based demand response, which determines the optimal charging prices over a sequence of time considering EV users’ private utility functions. The learning-based mechanism design has effectively improved the long-term revenue despite highly-uncertain requests and partially-known individual preferences of users. This Ph.D. dissertation presents a market prospective and unlocks economic opportunities for MAS optimization with applications to EV charging related problems; furthermore, applies AI techniques to facilitate the evolution from manual mechanism design to automated and data-driven mechanism design when gathering, distributing, storing, and mining data and state information in SI. The proposed advanced mechanism design framework will provide various collaboration opportunities with the research expertise of reinforcement learning with innovative collective intelligence and interaction rules in game theory and optimization tools, as well as offers research thrust to more complex interfaces in intelligent transportation system, smart grid, and smart city environments

    Performance evaluation of cooperation strategies for m-health services and applications

    Get PDF
    Health telematics are becoming a major improvement for patients’ lives, especially for disabled, elderly, and chronically ill people. Information and communication technologies have rapidly grown along with the mobile Internet concept of anywhere and anytime connection. In this context, Mobile Health (m-Health) proposes healthcare services delivering, overcoming geographical, temporal and even organizational barriers. Pervasive and m-Health services aim to respond several emerging problems in health services, including the increasing number of chronic diseases related to lifestyle, high costs in existing national health services, the need to empower patients and families to self-care and manage their own healthcare, and the need to provide direct access to health services, regardless the time and place. Mobile Health (m- Health) systems include the use of mobile devices and applications that interact with patients and caretakers. However, mobile devices have several constraints (such as, processor, energy, and storage resource limitations), affecting the quality of service and user experience. Architectures based on mobile devices and wireless communications presents several challenged issues and constraints, such as, battery and storage capacity, broadcast constraints, interferences, disconnections, noises, limited bandwidths, and network delays. In this sense, cooperation-based approaches are presented as a solution to solve such limitations, focusing on increasing network connectivity, communication rates, and reliability. Cooperation is an important research topic that has been growing in recent years. With the advent of wireless networks, several recent studies present cooperation mechanisms and algorithms as a solution to improve wireless networks performance. In the absence of a stable network infrastructure, mobile nodes cooperate with each other performing all networking functionalities. For example, it can support intermediate nodes forwarding packets between two distant nodes. This Thesis proposes a novel cooperation strategy for m-Health services and applications. This reputation-based scheme uses a Web-service to handle all the nodes reputation and networking permissions. Its main goal is to provide Internet services to mobile devices without network connectivity through cooperation with neighbor devices. Therefore resolving the above mentioned network problems and resulting in a major improvement for m-Health network architectures performances. A performance evaluation of this proposal through a real network scenario demonstrating and validating this cooperative scheme using a real m-Health application is presented. A cryptography solution for m-Health applications under cooperative environments, called DE4MHA, is also proposed and evaluated using the same real network scenario and the same m-Health application. Finally, this work proposes, a generalized cooperative application framework, called MobiCoop, that extends the incentive-based cooperative scheme for m-Health applications for all mobile applications. Its performance evaluation is also presented through a real network scenario demonstrating and validating MobiCoop using different mobile applications

    Community Networks and Sustainability: a Survey of Perceptions, Practices, and Proposed Solutions

    Get PDF
    Community network (CN) initiatives have been around for roughly two decades, evangelizing a distinctly different paradigm for building, maintaining, and sharing network infrastructure but also defending the basic human right to Internet access. Over this time they have evolved into a mosaic of systems that vary widely with respect to their network technologies, their offered services, their organizational structure, and the way they position themselves in the overall telecommunications’ ecosystem. Common to all these highly differentiated initiatives is the sustainability challenge. We approach sustainability as a broad term with an economical, political, and cultural context. We first review the different perceptions of the term. These vary both across and within the different types of stakeholders involved in CNs and are reflected in their motivation to join such initiatives. Then, we study the diverse approaches of CN operators towards the sustainability goal. Given the rich context of the term, these range all the way from mechanisms to fund their activities, to organizational structures and social activities serving as incentives for the engagement of their members. We iterate on incentive mechanisms that have been proposed and theoretically analyzed in the literature for CNs as well as tools and processes that have been actually implemented in them. Finally, we enumerate lessons that have been learned out of these two decades of CNs’ operation and discuss additional technological and regulatory issues that are key to their longer-term sustainability

    Economic regulation for multi tenant infrastructures

    Get PDF
    Large scale computing infrastructures need scalable and effi cient resource allocation mechanisms to ful l the requirements of its participants and applications while the whole system is regulated to work e ciently. Computational markets provide e fficient allocation mechanisms that aggregate information from multiple sources in large, dynamic and complex systems where there is not a single source with complete information. They have been proven to be successful in matching resource demand and resource supply in the presence of sel sh multi-objective and utility-optimizing users and sel sh pro t-optimizing providers. However, global infrastructure metrics which may not directly affect participants of the computational market still need to be addressed -a.k.a. economic externalities like load balancing or energy-efficiency. In this thesis, we point out the need to address these economic externalities, and we design and evaluate appropriate regulation mechanisms from di erent perspectives on top of existing economic models, to incorporate a wider range of objective metrics not considered otherwise. Our main contributions in this thesis are threefold; fi rst, we propose a taxation mechanism that addresses the resource congestion problem e ffectively improving the balance of load among resources when correlated economic preferences are present; second, we propose a game theoretic model with complete information to derive an algorithm to aid resource providers to scale up and down resource supply so energy-related costs can be reduced; and third, we relax our previous assumptions about complete information on the resource provider side and design an incentive-compatible mechanism to encourage users to truthfully report their resource requirements effectively assisting providers to make energy-eff cient allocations while providing a dynamic allocation mechanism to users.Les infraestructures computacionals de gran escala necessiten mecanismes d’assignació de recursos escalables i eficients per complir amb els requisits computacionals de tots els seus participants, assegurant-se de que el sistema és regulat apropiadament per a que funcioni de manera efectiva. Els mercats computacionals són mecanismes d’assignació de recursos eficients que incorporen informació de diferents fonts considerant sistemes de gran escala, complexos i dinàmics on no existeix una única font que proveeixi informació completa de l'estat del sistema. Aquests mercats computacionals han demostrat ser exitosos per acomodar la demanda de recursos computacionals amb la seva oferta quan els seus participants son considerats estratègics des del punt de vist de teoria de jocs. Tot i això existeixen mètriques a nivell global sobre la infraestructura que no tenen per que influenciar els usuaris a priori de manera directa. Així doncs, aquestes externalitats econòmiques com poden ser el balanceig de càrrega o la eficiència energètica, conformen una línia d’investigació que cal explorar. En aquesta tesi, presentem i descrivim la problemàtica derivada d'aquestes externalitats econòmiques. Un cop establert el marc d’actuació, dissenyem i avaluem mecanismes de regulació apropiats basats en models econòmics existents per resoldre aquesta problemàtica des de diferents punts de vista per incorporar un ventall més ampli de mètriques objectiu que no havien estat considerades fins al moment. Les nostres contribucions principals tenen tres vessants: en primer lloc, proposem un mecanisme de regulació de tipus impositiu que tracta de mitigar l’aparició de recursos sobre-explotats que, efectivament, millora el balanceig de la càrrega de treball entre els recursos disponibles; en segon lloc, proposem un model teòric basat en teoria de jocs amb informació o completa que permet derivar un algorisme que facilita la tasca dels proveïdors de recursos per modi car a l'alça o a la baixa l'oferta de recursos per tal de reduir els costos relacionats amb el consum energètic; i en tercer lloc, relaxem la nostra assumpció prèvia sobre l’existència d’informació complerta per part del proveïdor de recursos i dissenyem un mecanisme basat en incentius per fomentar que els usuaris facin pública de manera verídica i explícita els seus requeriments computacionals, ajudant d'aquesta manera als proveïdors de recursos a fer assignacions eficients des del punt de vista energètic a la vegada que oferim un mecanisme l’assignació de recursos dinàmica als usuari

    Distributed, Private, and Derandomized Allocation of Subsidized Goods

    Get PDF
    Efficient resource allocation is challenging when privacy of users is important. Distributed solution approaches have recently been used extensively to find a solution for such problems. In this work, we study the efficiency of distributed AIMD algorithm for allocation of subsidized goods. To this end, we assign each user a suitable utility function describing the amount of satisfaction that it has from allocated resource. We define the resource allocation as a \emph{total utilitarianism} problem that is an optimization problem of sum of users utility functions subjected to capacity constraint. Recently, a stochastic state-dependent variant of AIMD algorithm is used for allocation of common goods among users with strictly increasing and concave utility functions. We improve this algorithm to allocate subsidized goods to users with concave and nonmonotonous utility functions as well as users with quasi-concave utility functions. We also derandomize the AIMD algorithm and compare its efficiency with the stochastic version. We then model resource allocation problem as a competition game to evaluate the efficiency properties of unique equilibrium when network parameters change. To illustrate the effectiveness of the proposed solutions, we present simulation results for a public renewable-energy powered charging station in which the electric vehicles (EV) compete to be recharged
    corecore