Presentation is loading. Please wait.

Presentation is loading. Please wait.

1/16 DIANE Project Philipp Obreiter, Michael Klein Vertical Integration of Incentives for Cooperation Universität.

Similar presentations


Presentation on theme: "1/16 DIANE Project Philipp Obreiter, Michael Klein Vertical Integration of Incentives for Cooperation Universität."— Presentation transcript:

1 1/16 DIANE Project Philipp Obreiter, Michael Klein http://www.ipd.uni-karlsruhe.de/DIANE Vertical Integration of Incentives for Cooperation Universität Karlsruhe, Germany Institute for Program Structures und Data Organization Universität Karlsruhe GERMANY The Second Mediterrean Workshop on Ad Hoc Networks June 25-27, 2003 – Mahdia, Tunisia

2 2/16 Motivation A C D B is connected to a printer wants to print a document Questions: Why should D offer a printing service to A? Why should B and C forward packages from A to D?

3 3/16 Autonomy and Elementary Cooperation Typically in Ad hoc Networks: Autonomous devices  devices are free to cooperate or not  tend to be uncooperative due to scarceness of resources (e.g. battery power)  cooperative behavior must be stimulated PrincipalAgent action remuneration

4 4/16 Conceptual Layering Application Discovery Transport Network Link User Interface Application Discovery Transport Network Link User Interface device Adevice B autonomy border

5 5/16 Asymmetric Cooperation Patterns Example on the network layer b c d inherent principals inherent agent runs out of remunerations amasses remunerations a  Vertical trading of remunerations

6 6/16 Overview Vertical interaction Generic model combining vertical & horizontal collaboration Applicability issues

7 7/16 Vertical Interaction (n+1) Protocol Entity (n) Protocol Entity Conventional vertical interaction (n+1) PE relinquishes resources to (n) PE in order to consume its services resourcesservices

8 8/16 Vertical Trading of Remunerations (n+1) Protocol Entity (n) Protocol Entity remuneration In the presence of incentive schemes a vertical flow of remunerations is required inh. agentinh. princ.

9 9/16 Introductory Example (1) A PDA user repeatedly prints documents User PE Appl. PE PDA User PE Appl. PE Printer Vertical trading of remunerations: The PDA user pays for printing documents The printer owner is refunded for the operation costs

10 10/16 Introductory Example (2) The communication between the PDA and the printer is routed Appl. PE Netw. PE PDA Appl. PE Netw. PE Printer User PE Netw. PE Router

11 11/16 Introductory Example (3) Combined view: Appl. PE Netw. PE PDA Appl. PE Netw. PE Printer User PE Netw. PE Router User PE

12 12/16 The Generic Model of Stimulated Cooperation (n+1) PE (n) PE Device A (n+1) PE (n) PE Device B The generic model combines Vertical interaction and trading stimulated cooperation

13 13/16 Problems with Vertical Trading Main Problem Protocol layers are encompassed by different incentive schemes: different remuneration types (“currencies”) closure constraints of incentive schemes  Then, protocol entities cannot vertically trade remunerations

14 14/16 Vertical Trading of Remuneration in Practice (n+1) PE (n) PE Device A (n+1) PE (n) PE Device B Is vertical trading of remunerations implementable?

15 15/16 Conclusion Summary cooperation beyond autonomy borders requires incentives vertical trading of remunerations prerequisite for the effectiveness of the incentive scheme we proposed a generic model that combines vertical and horizontal collaboration illustrated how vertical trading of remunerations is implemented Future work conception of appropriate transaction protocols that support vertical trading of remunerations implement the concept

16 16/16 Thank you! More information on our project web page: http://www.ipd.uni-karlsruhe.de/DIANE/en Are there any questions? Thank you for your attention!

17 17/16 Elementary Cooperation PrincipalAgent action remuneration service ConsumerProvider check Application Layer forwarding SenderRouter reputation Network Layer

18 18/16 Account Based Incentive Schemes: Properties Remuneration mechanism every entity possesses an account accounts stored on virtual banks principal issues a check agent accesses a virtual bank in order to credit its account Implementation requires static trust mechanisms virtual banks managed by dedicated devices banker nodes accessibility? accounts distributed to account holders tamper resistant hardware

19 19/16 Reputation Based Incentive Schemes: Properties Remuneration mechanism principal adapts agent's reputation according to its action agent might decrease principal's reputation agent only cooperative if principal has good reputation Implementation couple trust and remuneration local views of reputation may be kept local shared, i.e., disseminated increases effectiveness introduces further opportunities for misbehavior requires stable or localized cooperation patterns

20 20/16 Vertical Interaction (n+1) Protocol Entity (n) Protocol Entity Conventional vertical interaction (n+1) PE relinquishes resources to (n) PE in order to consume its services resourcesservices Resource assessment makes costs for service provision transparent provides a basis for decision making

21 21/16 Heterogeneity and Integration What happens if protocol layers belong to different incentive schemes? vertical trading of remunerations goes beyond incentive scheme borders protocol entities cannot vertically trade remunerations Integration of incentive schemes has to cope with heterogeneity with regard to: 1.incentive schemes and encompassed layers 2.incentive schemes and incentive patterns


Download ppt "1/16 DIANE Project Philipp Obreiter, Michael Klein Vertical Integration of Incentives for Cooperation Universität."

Similar presentations


Ads by Google