The Buddy System. A Distributed Reputation System Based On Social Structure 1

Similar documents
Interests, Interactions, and Institutions. Interests: Actors and Preferences. Interests: Actors and Preferences. Interests: Actors and Preferences

11th Annual Patent Law Institute

On Cooperation in Multi-Agent Systems a

QUESTIONNAIRE ON THE PATENT SYSTEM IN EUROPE. 1.1 Do you agree that these are the basic features required of the patent system?

Biogeography-Based Optimization Combined with Evolutionary Strategy and Immigration Refusal

bitqy The official cryptocurrency of bitqyck, Inc. per valorem coeptis Whitepaper v1.0 bitqy The official cryptocurrency of bitqyck, Inc.

Robust Political Economy. Classical Liberalism and the Future of Public Policy

Michael Laver and Ernest Sergenti: Party Competition. An Agent-Based Model

The Problem of Human Nature: Self-Interest, Factions, & Collective Action

Dr. John J. Hamre President and CEO Center for Strategic and International Studies Washington, D. C.

CRIMES AGAINST THE INDIVIDUAL AND IN VIOLATION OF THE CONSOLIDATED LAW ON IMMIGRATION

A Policy Agenda for Diversity and Minority Integration

The Diffusion of ICT and its Effects on Democracy

Secure Electronic Voting

Meeting Plato s challenge?

Session II: Review of the experience gained in the implementation of the UN Set, including voluntary peer reviews

EIGHTY-SIXTH SESSION WORKSHOPS FOR POLICY MAKERS: REPORT CAPACITY-BUILDING IN MIGRATION MANAGEMENT

Document and Author Promotion Strategies in the Secure Wiki Model

Narrative Manifesto PREPARED BY

Department of Industrial Engineering: Research Groups

Professur für Policy Analyse und Politische Wirtschaftslehre. Industry 4.0. Smart Factory Workshop. Tübingen, August 29, 2016 / Daniel Buhr

Decentralized Control Obligations and permissions in virtual communities of agents

Secure Electronic Voting: Capabilities and Limitations. Dimitris Gritzalis

Workshop Session 2 Civic Empowerment and Community Building

COMPUTING SCIENCE. University of Newcastle upon Tyne. Verified Encrypted Paper Audit Trails. P. Y. A. Ryan TECHNICAL REPORT SERIES

Regulations of Digital Information Processing and Communication (I&C) at the Karlsruhe Institute of Technology (KIT) [I&C Regulations]

making GovernAnce WorK for sectors

Notes toward a Theory of Customary International Law The Challenge of Non-State Actors: Standards and Norms in International Law

JOINT INVESTIGATION TEAMS: BASIC IDEAS, RELEVANT LEGAL INSTRUMENTS AND FIRST EXPERIENCES IN EUROPE

Regulations of the Audit, Compliance and Related Party Transactions Committee of Siemens Gamesa Renewable Energy, S.A.

24 Criteria for the Recognition of Inventors and the Procedure to Settle Disputes about the Recognition of Inventors

The Community Capability Model Framework & Tools

The Poverty of Macro Laws in the Social Sciences

How Mediator Compensation Affects the Conflicting Parties, and the Mediator s Behavior. An Economic and Experimental Analysis.

Intersections of political and economic relations: a network study

E/ESCAP/PTA/IISG(2)/CRP.2

Transforming Halifax. Connecting Immigrants with Planning Policy and Urban Design. Cities & Environment Unit

Disagreement, Error and Two Senses of Incompatibility The Relational Function of Discursive Updating

New York State Social Studies High School Standards 1

An overview and comparison of voting methods for pattern recognition

The Petersberg Declaration

Welcome to afrocoinworldwide.com

Genetic Algorithms with Elitism-Based Immigrants for Changing Optimization Problems

Social Capital as Patterns of Connections. A Review of Bankston s Immigrant Networks and Social Capital

Carbon Management and Institutional Issues in European Cities. Kristine Kern University of Minnesota

Secure and Reliable Electronic Voting. Dimitris Gritzalis

Athens Institute for Education and Research Law and History. Edited by

5th European Conference of Ministers responsible for the cultural heritage. 5th European Conference of Ministers, Council of Europe

Secure Electronic Voting: New trends, new threats, new options. Dimitris Gritzalis

UNITWIN UNESCO Chairs Programme. UNESCO Chair Annual Progress Report. Lancaster, LA1 4YW, United Kingdom

Enriqueta Aragones Harvard University and Universitat Pompeu Fabra Andrew Postlewaite University of Pennsylvania. March 9, 2000

POLICYBRIEF SOLIDUS. SOLIDARITY IN EUROPEAN SOCIETIES: EMPOWERMENT, SOCIAL JUSTICE AND CITIZENSHIP

The Liberal Paradigm. Session 6

BEYOND BUZZWORDS: CREATING KNOWLEDGE AND RESEARCH BASED INSIGHTS THAT ENTREPRENEURS CAN LEVERAGE Prof Boris Urban

Patenting Software-related Inventions according to the European Patent Convention

EXECUTIVE COMMITTEE OF THE HIGH COMMISSIONER S PROGRAMME EMERGENCY PREPAREDNESS AND RESPONSE I. INTRODUCTION

Improving the lives of migrants through systemic change

Is the Great Gatsby Curve Robust?

The Potential Role of the UN Guidelines and the new ILO Recommendation on the Promotion of Cooperatives

SPECIAL SECTION D CRIMES AGAINST INDIVIDUALS AND EMPLOYMENT OF ILLEGALLY STAYING THIRD-COUNTRY NATIONALS

Online Linguistic Support for Refugees Frequently Asked Questions for Erasmus+ Beneficiaries

All payments must be made in full to CCC. For payment instructions, please see information listed at the bottom of this form. TERMS AND CONDITIONS

INTERNATIONAL ECONOMICS, FINANCE AND TRADE Vol. II - Strategic Interaction, Trade Policy, and National Welfare - Bharati Basu

Predicting Information Diffusion Initiated from Multiple Sources in Online Social Networks

Fraud and Corruption Control Plan

23 Free Movement Rules and Competition Law: Regulating the Restriction on Parallel Importation of Trade Marked Goods

The burden of Anti-corruption Policy: the case of Colombia

Reforming African Customs: The Results of the Cameroonian Performance Contract Pilot 1. Africa Trade Policy Notes Note #13

This document is a preview generated by EVS

Comparative Legislative Politics

Protecting Human Rights in the UK : is there a Case for Change? By Kirsty Wright

Fordham 2008 Comparative Obviousness

Strategic Reasoning in Interdependence: Logical and Game-theoretical Investigations Extended Abstract

Master of Science in European Economy and Business Law-LM90

Political Science Introduction to American Politics

Institut für Friedensforschung und Sicherheitspolitik an der Universität Hamburg

Panel: Norms, standards and good practices aimed at securing elections

Enhancement of Attraction of Utility Model System

NBER WORKING PAPER SERIES LONG WORKWEEKS AND STRANGE HOURS. Daniel S. Hamermesh Elena Stancanelli

Rawls versus the Anarchist: Justice and Legitimacy

Rationality of Voting and Voting Systems: Lecture II

Short-term International Migration Trends in England and Wales from 2004 to 2009

An Algorithmic and Computational Approach to Optimizing Gerrymandering

Complexity of Manipulating Elections with Few Candidates

Prof. Dr. Bernhard Neumärker Summer Term 2016 Albert-Ludwigs-Universität Freiburg. Constitutional Economics. Exam. July 28, 2016

A political theory of territory

Integrative Analytics for Detecting and Disrupting Transnational Interdependent Criminal Smuggling, Money, and Money-Laundering Networks

Evaluation of the Good Governance for Medicines programme ( ) Brief summary of findings

Building on the UN Guiding Principles towards a Binding Instrument on Business and Human Rights

information it takes to make tampering with an election computationally hard.

296 EJIL 22 (2011),

Strategic Voting Behavior in Doodle Polls

Large scale elections by coordinating electoral colleges

Presidential Decree No. 513 of 10 November 1997

Ad Hoc Voting on Mobile Devices

POLICYBRIEF EUROPEAN. - EUROPEANPOLICYBRIEF - P a g e 1 INNOVATIVE SOCIAL AND EMPLOYMENT POLICIES FOR INCLUSIVE AND RESILIENT LABOUR MARKETS IN EUROPE

TOWARDS A EUROPEAN LABOUR MARKET: COMBATING LONG-TERM UNEMPLOYMENT AND IMPROVING TRADE UNIONS THROUGH INCREASED MIGRATION

Publication Info: UC Irvine, Structure and Dynamics, Social Dynamics and Complexity, Institute for Mathematical Behavioral Sciences

CHAPTER 2 UNDERSTANDING FORMAL INSTITUTIONS: POLITICS, LAWS, AND ECONOMICS

On the need for professionalism in the ICT industry

Transcription:

The Buddy System A Distributed Reputation System Based On Social Structure 1 Stefan Fähnrich, Philipp Obreiter, Birgitta König-Ries Institute for Program Structures and Data Organization Universität Karlsruhe (TH), D-76128 Karlsruhe, Germany stefan@faehnrich.de, obreiter@ipd.uni-karlsruhe.de Faculty for Computer Science Technische Universität München, 85747 Garching, Germany koenigri@in.tum.de Abstract: In ad hoc networks, there are no incentives to cooperate. There is neither a reward for cooperation nor a punishment for non-cooperation. A distributed reputation system could solve this problem, by giving means of managing trust towards other entities and discovering vicious entities. The existing distributed reputation systems are based on plausibility considerations and, thus, have several limitations. Therefore, in this paper, we aim at overcoming these limitations by proposing the Buddy System as a distributed reputation system that is based on social structure. For this purpose, we choose an appropriate social structure for the Buddy System and discuss the ensuing issues for its maintenance. Finally, we show by the means of simulation the robustness and effectiveness of the Buddy System. 1 Introduction In ad hoc networks, the degree of cooperation relies on voluntary participation and inoffensive behavior. No incentives or punishments are involved to ensure these two crucial necessities. A distributed reputation system establishes social order [CP02] and, thus, solves this problem by giving means to rate other entities and share ratings with others. Hence, entities who try to exploit the network can be identified and ignored for future transactions. With an increasing number of vicious entities, an ad hoc network that lacks a distributed reputation system can easily perish. This is because well behaving entities have no motivation for participation if the degree of cooperation declines too much. Still, distributed reputation systems are based on plausibility considerations and, thus, have to cope with inherent limitations. For example, self-recommendations are not possible, the impact of recommendation depends on one s own reputation, and only the recommender may disseminate his trust values. Therefore, it is necessary to introduce a paradigm that complements the plausibility considerations. For this purpose, we propose the design of a 1 The work done for this paper is partly funded by the German Research Community (DFG) in the context of the priority program (SPP) no. 1140. 293

distributed reputation system that is based on social structure. The ensuing Buddy System improves the detection of vicious entities and, thus, increases cooperativeness. This paper is organized as follows: In Section 2, we provide an introduction to distributed reputation systems and social structures. The key design decisions of the Buddy System are described in Section 3. Finally, we discuss simulation results of the Buddy System in Section 4 and conclude the paper in Section 5. 2 Distributed Reputation Systems and Social Structure In this section, we provide a brief introduction to distributed reputation systems and social structures. For a more detailed introduction to these fields, the reader is referred to [Ob04] and [OFN04] respectively. The considered system consists of autonomous entities that may cooperate in the course of transactions. Each entity is autonomous and can therefore exhibit vicious behavior in any cooperation, i.e., it defects by breaking his commitments. Each entity runs an independent instance of the reputation system and reports any observed behavior to it. The instances of different entities may cooperate by exchanging recommendations. The individual trust levels are passed on in order to inform other entities about personal experiences made. According to Giddens [Gi84], social structure is defined as the patterning of interaction, as implying relations between actors or groups, and the continuity of interaction in time. From this definition, we deduce the following two main aspects: (1) The patterning of interaction implies that an entity may establish a relationship with some of the other entities. (2) Relationships may be adaptive such that the relationship network is responsive to time-variant cooperation patterns. Hence, there have to be criteria of when a relationship is to be established and cancelled. In our previous work [OFN04], we have examined how the existence of social structure influences distributed reputation systems. It shows that such influence is threefold: (1) An entity requests recommendations from its socially related entities and pro-actively disseminates recommendations to them. (2) An entity perceives a recommendation as more truthful if it has a relationship with the recommender. (3) An entity is able to self-recommend by stating which entities have a relationship with it. The more relationships an entity has, the more it appears trustworthy. Among the existing approaches for distributed reputation systems [KR03, MM02, MR03, BW00], only two approaches make explicit use of social structure. In [OFN04], it is shown that both fall short of exploiting the potential of social structure: (1) The friendsand-foes reputation system [MR03] only considers social structure for the formation of trust. Hence, the dissemination and assessment of recommendations does not make use of the social structure. (2) Buskens et al. [BW00] analytically examine the impact of social structure on a system in which entities may exchange recommendations. However, the analysis assumes that recommendations are always truthful and, thus, ignores how social structure assists in assessing recommendations and issuing self-recommendations. 294

3 Design of the Buddy System The Buddy System is a distributed reputation system that makes use of a social structure. In this section, we present the key design decisions for the Buddy System. Buddy-relationships. The only type of relationship is a mutual buddy-relationship that is established adaptively between a pair of entities (so-called buddies). A buddy-relationship necessitates especially high trust levels since the buddies mutually agree to be punished for the misbehavior of their partner buddy. There are two criteria for its establishment 2. Apart from mutually trusting each other, the entities have to perceive the trustworthiness of other agents likewise. This additional criterion is called similarity of world views. It is set in place in order to reduce the conflict potential between buddies. Application of social structure to the distributed reputation system. By the quite simple buddy structure, several limitations of distributed reputation systems can be overcome. Self-recommendations are possible by stating the number of buddies the recommender has. Obviously the more buddies one entity has, the trustworthier it appears since it has already proven to be trustworthy to those entities. With an increasing number of buddies, the impact of an entity s recommendation is increased as well because this entity has proven trustworthy in the past. Recommendations are preferable circulated among buddies. The assessment of the truthfulness of a recommendation is based on the trustworthiness of the recommender and recommendee which, in turn, is evinced by the respective number of their buddies. In this respect, the buddy structure influences the distributed reputation system in all of the three categories that we have identified in Section 2. The presence of buddy-relationships also has an impact on trust formation. Whenever an entity defects, its transaction peer re-evaluates the trustworthiness of the defector s buddies by downgrading them. Dynamics of the buddy-relationships. As a prerequisite of the proposed social structure, the dynamics of its relationships has to be taken into account. More specifically, we have to devise a mechanism that supports the establishment and cancellation of buddyrelationships in a comprehensible manner. In the Buddy System, the establishment and cancellation of relationships is consensual and implicit. This yields two implications: (1) The assessor of a self-recommendation has to contact the alleged buddies in order to ensure that have agreed on the establishment of a buddy-relationship with the self-recommender. The overhead of such an action is reduced by probabilistically contacting a subset of the alleged buddies and making a projection of the actual number of buddies. (2) Problems can arise if a buddy unilaterally cancels a buddy-relationship. In such a case, the assessor of a self-recommendation has to decide whether the alleged buddy-relationship is still valid or not. For this purpose, a conflict resolution mechanism is required. In the Buddy 2 The algorithm for establishing buddy-relationships is described in [FO04]. 295

System, we make use of a lazy conflict resolution policy. Whenever an alleged buddy fails to acknowledge the buddy-relationship, the assessor assumes that the buddy-relationship has been cancelled unilaterally and informs the self-recommender about the cancellation. 4 Evaluation of the Buddy System In this section, we take a closer look at the evaluation of the Buddy System. Due to space limitations, we focus on the interpretation of the most important simulation results 3. Colluding entities are uncooperative entities that make active use of the Buddy System by mutually forming buddy-relationships. In order to test the robustness of the Buddy System against such an attack, we have compared the performance of colluding entities and simple uncooperative entities that refrain from participating in buddy-relationships. The simulation results show that colluding entities are less efficient in exploiting the network than regular uncooperative ones. This finding has to be explained in more detail since it represents a crucial advantage of the Buddy System. When a new entity enters the network, the colluders can self-recommend and therefore seem trustworthy for the newcomer. Nevertheless, this is an acceptable tradeoff since after one colluder defects the whole group of colluders is downgraded. Therefore, colluders can be efficiently discovered. According to [OKRP04], the fairness of the system is measured as the correlation between the individual costs and benefits of the respective entities. The higher the correlation the more effective is the distributed reputation system. It is clear that individual costs and benefits are uncorrelated if the system lacks a distributed reputation system. The simulation results show that the fairness of the Buddy System is superior to the one of conventional distributed reputation systems that are solely based on plausibility considerations. The coefficients of correlation for the Buddy System and conventional systems are about 95% and 85% respectively. The success of newcomers is another very important aspect of how efficient a reputation system is. In the initial phase where no entity knows any other, it is easier for vicious entities to exploit cooperative users. After transactions occurred among most of the entities, newcomers are warned efficiently. Our simulation results show that the rate of betrayed newcomers decreases with the maturity of the social structure from 74% to 40%. 5 Conclusion In ad hoc networks, there are no incentives or punishments that enforce cooperation. A distributed reputation system combined with a social structure improves the ad hoc network and assures its mere existence. In this paper, we have pointed out the advantages of social structures and discussed the design of the Buddy System as a distributed reputation 3 A detailed description of the benchmarks, the simulation setting and the simulation results is found in [FO04]. 296

system that is based on social structure. We showed how it overcomes the limitations of conventional distributed reputation systems. By the means of simulation, we have shown that the Buddy System improves the degree of cooperation and therefore the overall quality of a ad hoc network. Furthermore, the robustness of the Buddy System has been shown. In the future, we will examine the impact of non-repudiable tokens [Ob04] on the Buddy System. By this means, the effectiveness of the Buddy System could be further improved. Furthermore, we aim at developing more complex strategies for the maintenance and evaluation of social structure. References [BW00] Buskens, V. und Weesie, J.: Cooperation via social networks. Analyse & Kritik. 22:44 74. 2000. [CP02] [FO04] [Gi84] [KR03] [MM02] [MR03] Conte, R. und Paolucci, M.: Reputation in Artificial Societies. Social Beliefs for Social Order. Kluwer. Boston. 2002. Fähnrich, S. und Obreiter, P.: The buddy system - a distributed reputation system based on social structure. Technical Report 2004-1. Universität Karlsruhe, Faculty of Informatics. February 2004. Giddens, A.: The Constitution of Society: Outline of a Theory of Social Structuration. Polity Press. Cambridge, MA. 1984. Kinateder, M. und Rothermel, K.: Architecture and algorithms for a distributed reputation system. In: Nixon, P. und Terzis, S. (Hrsg.), Proceedings of the First Intl. Conf. on Trust Management (itrust). S. 1 16. Heraklion, Crete, Greece. 2003. Springer LNCS 2692. Michiardi, P. und Molva, R.: Core: A collaborative reputation mechanism to enforce node cooperation in mobile AD HOC networks. In: Proceedings of the 6th IFIP Communications and Multimedia Security Conference, Portorosz, Slovenia. 2002. Miranda, H. und Rodrigues, L.: Friends and foes: Preventing selfishness in open mobile ad hoc networks. In: Proc. of the First Intl. Workshop on Mobile Distributed Computing (MDC 03). Providence, RI, USA. 2003. IEEE Computer Society Press. [Ob04] Obreiter, P.: A case for evidence-aware distributed reputation systems. In: Second International Conference on Trust Management (itrust 04). S. 33 47. Oxford, UK. 2004. Springer LNCS 2995. [OFN04] Obreiter, P., Fähnrich, S., und Nimis, J.: How social structure improves distributed reputation systems - three hypotheses. In: Third Intl. Workshop on Agents and Peer-to- Peer Computing (AP2PC 04). To appear in post-proceedings, New York. 2004. [OKRP04] Obreiter, P., König-Ries, B., und Papadopoulos, G.: Engineering incentive schemes for ad hoc networks - a case study for the lanes overlay. In: First EDBT-Workshop on Pervasive Information Management. To appear in post-proceedings, Greece. 2004. 297