SlideShare uma empresa Scribd logo
1 de 26
Baixar para ler offline
Incentivising Resource Sharing in
           Social Clouds
                      Magdalena Punceva

  Joint work with: Ivan Rodero (Rutgers University), Manish Parashar
  (Rutgers University), Omer Rana (Cardiff University) and Ioan Petri
                          (Cardiff University)
Social Clouds
• What is a social cloud?
   – Resource sharing system built on top of an existing social network.
• Purpose: sharing resources among participants in social
  networks
   – Resource: storage, computational power, applications
   – Social networks: Facebook, LinkedIn, Twitter…
• Why social clouds?
   – Utilize trust relationships already existing between such participants
     (in contrast to p2p sharing).
Social Clouds



                    3-hops
                    sharing
          2-hops
          sharing
 1-hop
sharing
Trust in social networks
• Trust
  – Inherent in social networks: friends trust each other
  – People will be more willing to share resources with friends or socially
    close users then with total strangers.
  – Trust levels are variable
  – By trust we mean trusting that a friend will not misbehave (e.g. a
    friend will not interrupt a resource exchange or transaction).
Incentives and Trading
• Incentives
  – Although trust exists between friends, incentives are needed to
    motivate the users to share their spare resources.
  – Incentives remain an important hurdle to make effective use of social
    clouds environment.

 The central problem in this work is defining the right incentives
 for sharing in social clouds.


• Trading as an incentive
   - Users will trade resources between each other and get
   payed for the resources they share.
Problem statement
• Key challenges: propose economic incentives for sharing
  resources that satisfy the following goals:
   1.   Node-providers who offer good quality services and resources
        should get an advantage
   2.   Node-consumers should be able to report and share their
        experiences and the feedback should affect the payoff providers
        receive.
   3.   Distributed solution

• Existing related approaches
   – Barter: simple however limiting [BitTorrent}
   – Credit-networks: p2p sharing [Z. Liu et al., P. Dandekar et al.]
   – Global currency: complex rules [C. Aperjis et al.,V. Vishnamurthy et al. ,
     B. Yang et al.]
Related approach: credit networks
           u               v             w
                  c1              c2

• Node u trusts node v for up to c1 units of v’s
  currency (v can use a service from u for up to c1
  units of v’s currency)
• All nodes use the same currency
• Nodes participate in an underlying social network.
• Credit limits c1 and c2 reflect the level of trust
  between u and v and v and w respectively.
Related approach: credit networks
• Transaction: w purchases a product/service from u
  worth p units.

               p              p

         u             v            w


• Transaction goes through a chain of friends (1-hop
  neighbors).
Related approach: credit networks
• After transaction: credit limits are being decreased
  on each link p units.

                p               p

          u              v             w
               c1-p            c2-p


In order for a transaction to be successful: c1>p and
c2>p

There must be at least p credits on every link
Our approach: distributed currency
• Each node generates its own currency.
• Currency values may be different.
• Trading is done using such virtual currencies.
• When a node pays to another node, currency exchange rates
  must be known to both.
• Partially inspired by Silvio Gesell’s work: The Natural Economic
  Order, 1958.

    Idea: The value of a node’s currency depends on the quality of
    the resources/services it offers.
How to define currency exchange
rates?
• Currency exchange rates should satisfy the following conditions:
    1) Common knowledge: nodes should know the exchange rates
    2) Conservation: currency exchange rates should be conserved along any cycle of
    payment.

                          A
                                              1 B-dollar=2 A-dollars
                                              1 C-dollar=3 B-dollars
              1/2                   ?         Exchange rate between A
                                              and C must be 1/6 in
                                              order to conserve the
                                              currencies.
         B                               C
                        1/3
Clusters of trust
• The requirements (common knowledge and conservation) imply globally
  defined exchange rates. Is distributed model possible?
• Our solution: clusters of trusted (socially close) nodes.
• Currency exchange rates are defined within each cluster.
How to define the exchange rates
within a cluster?
• Value of a node’s currency depends on the quality of its
  resources.
• Consumers give feedback as a score about the providers ->
  reputation model
• The reputation of a node is an average of all received scores .
Two types of payments



                                     Transaction 2

Transaction 1




     • Two types of payments: within a cluster (Transaction 1) and between
       clusters (Transaction 2).
Payments within a cluster
(Transaction 1)
• Reputation lists are maintained within each cluster: e.g. a
  list (r1,r2,..,rn) corresponds to nodes 1…n that belong to
  cluster 1
• Reputation scores are given upon successful transaction.
• Reputation of a node is an average of all scores received.
• Currency conversion rates:
       1u’s dollar=(ru/rv) v’s dollars

           u                     v
          ru                      rv
Payments between clusters
(Transaction 2)
• As in credit networks: nodes exchange IOU (I owe you) credits.
• Such credits have limited use: if node u has p IOUs from node
  v, then can use them to purchase service/product only from v.
• Convertible currencies can be used for purchasing
  services/products from any node in the corresponding cluster.
• Simple to implement, supports asynchronous demands,
  simpler than price forming mechanisms.
Our solution: summary
Nodes who offer good         Their currencies will have
services should get an       higher values since they
advantage                    depend on reputations



Consumers should be able     Reputation model:
to give feedback and share   aggregates feedback
their experiences            scores



                             Clusters provide
Distributed solution         decentralized and self-
                             organized solution
Experimental setup
• Java based simulator
• Synthetic social graph based on measurements study about
  Microsoft IM communication graph
   – p(k)≈k-ae-bk
   – av. clustering coefficient: 0.37
• Main metric: number of successful transactions, account
  statements
• Experiment: set of predefined transactions
• Transaction path: shortest path (Dijkstra algorithm).
Our simulations should answer
these questions
• How does the number and sizes of clusters affect the number
  of transactions completed? How much do we gain in terms of
  completed transactions compared to pure credit networks?
• Is the approach scalable?
• How much does the non-uniform (power-law) distribution of
  reputations and social graph degrees affect the successfully
  completed transactions?
Our results: impact of cluster sizes




 Success rate increases non-linearly with cluster sizes.
Our results: impact of reputation
distribution




Equal and uniform reputation distributions lead to higher
success rate than the power-law distribution.
Our results: scalability and impact of
the social graph




   n         256   512   1024 2048 4096
   success   76.00 72.86 81.70 78.70 70.65
   rate(%)
Our results: impact of account limits




 Number of successful transaction almost linearly
 increases with credit limits.
Conclusions
• We extended the credit-network approach by enabling
within clusters currency conversions.
• By simulations we have shown how much it improved
long-term liquidity (achieved higher number of
completed transactions).
• Different currency values give advantage to high-
quality providers (incentive for improving the quality of
resources)
• Distributed reputation model
• Scalable with social graphs’ sizes and structures.
Research directions
• Integrating with CometCloud: parallelization and
application.
• Solutions for non-cooperative nodes: nodes may
downrate good providers, make coalitions to increase
reputation mutually.
• Free money property: money loses value over time.
• Exchange rate should include the impact of demand
and predefined quality of service.
• Network dynamics: nodes join/leave the network.
• Cluster dynamics: nodes join/leave a cluster.
Questions?

Mais conteúdo relacionado

Semelhante a Incentivising Resource Sharing in Social Clouds

Social network implicit and explicit market convergence
Social network  implicit and explicit market convergenceSocial network  implicit and explicit market convergence
Social network implicit and explicit market convergenceNithya Kumaran
 
Network relationships and network models in payment systems
Network relationships and network models in payment systemsNetwork relationships and network models in payment systems
Network relationships and network models in payment systemsKimmo Soramaki
 
Network Modeling 101 - Applications to the banking industry
Network Modeling 101 - Applications to the banking industryNetwork Modeling 101 - Applications to the banking industry
Network Modeling 101 - Applications to the banking industryunceterisparibus
 
Least Cost Influence in Multiplex Social Networks
Least Cost Influence in Multiplex Social NetworksLeast Cost Influence in Multiplex Social Networks
Least Cost Influence in Multiplex Social NetworksNatasha Mandal
 
Challenges in Computational Finance
Challenges in Computational FinanceChallenges in Computational Finance
Challenges in Computational Financeuvacolloquium
 
From econophysicsto networks to data science: Estonian network of payments
From econophysicsto networks to data science: Estonian network of paymentsFrom econophysicsto networks to data science: Estonian network of payments
From econophysicsto networks to data science: Estonian network of paymentsEesti Pank
 
Network Measures Social Computing-Unit 2.pptx
Network Measures Social Computing-Unit 2.pptxNetwork Measures Social Computing-Unit 2.pptx
Network Measures Social Computing-Unit 2.pptxchavanprasad17092001
 
Identifying Systemically Important Banks in Payment Systems
Identifying Systemically Important Banks in Payment SystemsIdentifying Systemically Important Banks in Payment Systems
Identifying Systemically Important Banks in Payment SystemsKimmo Soramaki
 
Comtella: Adaptive Rewards Mechanism to Incentivize Participation in Online C...
Comtella: Adaptive Rewards Mechanism to Incentivize Participation in Online C...Comtella: Adaptive Rewards Mechanism to Incentivize Participation in Online C...
Comtella: Adaptive Rewards Mechanism to Incentivize Participation in Online C...Julita Vassileva
 
Public ripple (payment protocol) for blockchain - Anil Nayak
Public ripple (payment protocol) for blockchain - Anil NayakPublic ripple (payment protocol) for blockchain - Anil Nayak
Public ripple (payment protocol) for blockchain - Anil NayakAnil Nayak
 
OccupyWallStreetNetworkAnalysis.pptx
OccupyWallStreetNetworkAnalysis.pptxOccupyWallStreetNetworkAnalysis.pptx
OccupyWallStreetNetworkAnalysis.pptxFabrizioLanubile
 
Opinion Dynamics on Networks
Opinion Dynamics on NetworksOpinion Dynamics on Networks
Opinion Dynamics on NetworksMason Porter
 
Programmable Money and Business Process Management on Blockchain
Programmable Money and Business Process Management on BlockchainProgrammable Money and Business Process Management on Blockchain
Programmable Money and Business Process Management on BlockchainIngo Weber
 
Social Cloud: Cloud Computing in Social Networks
Social Cloud: Cloud Computing in Social NetworksSocial Cloud: Cloud Computing in Social Networks
Social Cloud: Cloud Computing in Social NetworksSimon Caton
 
Managing Dynamic Shared state
Managing Dynamic Shared stateManaging Dynamic Shared state
Managing Dynamic Shared stateAditya Gupta
 
A Novel Target Marketing Approach based on Influence Maximization
A Novel Target Marketing Approach based on Influence MaximizationA Novel Target Marketing Approach based on Influence Maximization
A Novel Target Marketing Approach based on Influence MaximizationSurendra Gadwal
 
Social Network Analysis with Spark
Social Network Analysis with SparkSocial Network Analysis with Spark
Social Network Analysis with SparkGhulam Imaduddin
 
Social network analysis & Big Data - Telecommunications and more
Social network analysis & Big Data - Telecommunications and moreSocial network analysis & Big Data - Telecommunications and more
Social network analysis & Big Data - Telecommunications and moreWael Elrifai
 

Semelhante a Incentivising Resource Sharing in Social Clouds (20)

Social network implicit and explicit market convergence
Social network  implicit and explicit market convergenceSocial network  implicit and explicit market convergence
Social network implicit and explicit market convergence
 
Network relationships and network models in payment systems
Network relationships and network models in payment systemsNetwork relationships and network models in payment systems
Network relationships and network models in payment systems
 
Network Modeling 101 - Applications to the banking industry
Network Modeling 101 - Applications to the banking industryNetwork Modeling 101 - Applications to the banking industry
Network Modeling 101 - Applications to the banking industry
 
Least Cost Influence in Multiplex Social Networks
Least Cost Influence in Multiplex Social NetworksLeast Cost Influence in Multiplex Social Networks
Least Cost Influence in Multiplex Social Networks
 
Challenges in Computational Finance
Challenges in Computational FinanceChallenges in Computational Finance
Challenges in Computational Finance
 
From econophysicsto networks to data science: Estonian network of payments
From econophysicsto networks to data science: Estonian network of paymentsFrom econophysicsto networks to data science: Estonian network of payments
From econophysicsto networks to data science: Estonian network of payments
 
Network Measures Social Computing-Unit 2.pptx
Network Measures Social Computing-Unit 2.pptxNetwork Measures Social Computing-Unit 2.pptx
Network Measures Social Computing-Unit 2.pptx
 
Identifying Systemically Important Banks in Payment Systems
Identifying Systemically Important Banks in Payment SystemsIdentifying Systemically Important Banks in Payment Systems
Identifying Systemically Important Banks in Payment Systems
 
Monetary Tokenomics
Monetary TokenomicsMonetary Tokenomics
Monetary Tokenomics
 
Comtella: Adaptive Rewards Mechanism to Incentivize Participation in Online C...
Comtella: Adaptive Rewards Mechanism to Incentivize Participation in Online C...Comtella: Adaptive Rewards Mechanism to Incentivize Participation in Online C...
Comtella: Adaptive Rewards Mechanism to Incentivize Participation in Online C...
 
Public ripple (payment protocol) for blockchain - Anil Nayak
Public ripple (payment protocol) for blockchain - Anil NayakPublic ripple (payment protocol) for blockchain - Anil Nayak
Public ripple (payment protocol) for blockchain - Anil Nayak
 
OccupyWallStreetNetworkAnalysis.pptx
OccupyWallStreetNetworkAnalysis.pptxOccupyWallStreetNetworkAnalysis.pptx
OccupyWallStreetNetworkAnalysis.pptx
 
Opinion Dynamics on Networks
Opinion Dynamics on NetworksOpinion Dynamics on Networks
Opinion Dynamics on Networks
 
Programmable Money and Business Process Management on Blockchain
Programmable Money and Business Process Management on BlockchainProgrammable Money and Business Process Management on Blockchain
Programmable Money and Business Process Management on Blockchain
 
Social Cloud: Cloud Computing in Social Networks
Social Cloud: Cloud Computing in Social NetworksSocial Cloud: Cloud Computing in Social Networks
Social Cloud: Cloud Computing in Social Networks
 
Managing Dynamic Shared state
Managing Dynamic Shared stateManaging Dynamic Shared state
Managing Dynamic Shared state
 
A Novel Target Marketing Approach based on Influence Maximization
A Novel Target Marketing Approach based on Influence MaximizationA Novel Target Marketing Approach based on Influence Maximization
A Novel Target Marketing Approach based on Influence Maximization
 
Social Network Analysis with Spark
Social Network Analysis with SparkSocial Network Analysis with Spark
Social Network Analysis with Spark
 
02 Descriptive Statistics (2017)
02 Descriptive Statistics (2017)02 Descriptive Statistics (2017)
02 Descriptive Statistics (2017)
 
Social network analysis & Big Data - Telecommunications and more
Social network analysis & Big Data - Telecommunications and moreSocial network analysis & Big Data - Telecommunications and more
Social network analysis & Big Data - Telecommunications and more
 

Mais de Simon Caton

Preference-Based Resource Allocation: Using Heuristics to Solve Two-Sided Mat...
Preference-Based Resource Allocation: Using Heuristics to Solve Two-Sided Mat...Preference-Based Resource Allocation: Using Heuristics to Solve Two-Sided Mat...
Preference-Based Resource Allocation: Using Heuristics to Solve Two-Sided Mat...Simon Caton
 
A Social Content Delivery Network for Scientific Cooperation: Vision, Design...
A Social Content Delivery Network for Scientific Cooperation: Vision,  Design...A Social Content Delivery Network for Scientific Cooperation: Vision,  Design...
A Social Content Delivery Network for Scientific Cooperation: Vision, Design...Simon Caton
 
A Simulator for Social Exchanges and Collaborations - Architecture and Case S...
A Simulator for Social Exchanges and Collaborations - Architecture and Case S...A Simulator for Social Exchanges and Collaborations - Architecture and Case S...
A Simulator for Social Exchanges and Collaborations - Architecture and Case S...Simon Caton
 
The Gamification of Well-Being Measures
The Gamification of Well-Being MeasuresThe Gamification of Well-Being Measures
The Gamification of Well-Being MeasuresSimon Caton
 
Social Cloud talk at KSRI Service Summit 2012
Social Cloud talk at KSRI Service Summit 2012Social Cloud talk at KSRI Service Summit 2012
Social Cloud talk at KSRI Service Summit 2012Simon Caton
 
Collaborative eResearch in a Social Cloud
Collaborative eResearch in a Social CloudCollaborative eResearch in a Social Cloud
Collaborative eResearch in a Social CloudSimon Caton
 
Social Cloud Computing
Social Cloud ComputingSocial Cloud Computing
Social Cloud ComputingSimon Caton
 
Engineering Incentives in Social Clouds
Engineering Incentives in Social Clouds Engineering Incentives in Social Clouds
Engineering Incentives in Social Clouds Simon Caton
 

Mais de Simon Caton (8)

Preference-Based Resource Allocation: Using Heuristics to Solve Two-Sided Mat...
Preference-Based Resource Allocation: Using Heuristics to Solve Two-Sided Mat...Preference-Based Resource Allocation: Using Heuristics to Solve Two-Sided Mat...
Preference-Based Resource Allocation: Using Heuristics to Solve Two-Sided Mat...
 
A Social Content Delivery Network for Scientific Cooperation: Vision, Design...
A Social Content Delivery Network for Scientific Cooperation: Vision,  Design...A Social Content Delivery Network for Scientific Cooperation: Vision,  Design...
A Social Content Delivery Network for Scientific Cooperation: Vision, Design...
 
A Simulator for Social Exchanges and Collaborations - Architecture and Case S...
A Simulator for Social Exchanges and Collaborations - Architecture and Case S...A Simulator for Social Exchanges and Collaborations - Architecture and Case S...
A Simulator for Social Exchanges and Collaborations - Architecture and Case S...
 
The Gamification of Well-Being Measures
The Gamification of Well-Being MeasuresThe Gamification of Well-Being Measures
The Gamification of Well-Being Measures
 
Social Cloud talk at KSRI Service Summit 2012
Social Cloud talk at KSRI Service Summit 2012Social Cloud talk at KSRI Service Summit 2012
Social Cloud talk at KSRI Service Summit 2012
 
Collaborative eResearch in a Social Cloud
Collaborative eResearch in a Social CloudCollaborative eResearch in a Social Cloud
Collaborative eResearch in a Social Cloud
 
Social Cloud Computing
Social Cloud ComputingSocial Cloud Computing
Social Cloud Computing
 
Engineering Incentives in Social Clouds
Engineering Incentives in Social Clouds Engineering Incentives in Social Clouds
Engineering Incentives in Social Clouds
 

Último

Kempen ' UK DB Endgame Paper Apr 24 final3.pdf
Kempen ' UK DB Endgame Paper Apr 24 final3.pdfKempen ' UK DB Endgame Paper Apr 24 final3.pdf
Kempen ' UK DB Endgame Paper Apr 24 final3.pdfHenry Tapper
 
Unveiling Poonawalla Fincorp’s Phenomenal Performance Under Abhay Bhutada’s L...
Unveiling Poonawalla Fincorp’s Phenomenal Performance Under Abhay Bhutada’s L...Unveiling Poonawalla Fincorp’s Phenomenal Performance Under Abhay Bhutada’s L...
Unveiling Poonawalla Fincorp’s Phenomenal Performance Under Abhay Bhutada’s L...beulahfernandes8
 
Money Forward Integrated Report “Forward Map” 2024
Money Forward Integrated Report “Forward Map” 2024Money Forward Integrated Report “Forward Map” 2024
Money Forward Integrated Report “Forward Map” 2024Money Forward
 
Guard Your Investments- Corporate Defaults Alarm.pdf
Guard Your Investments- Corporate Defaults Alarm.pdfGuard Your Investments- Corporate Defaults Alarm.pdf
Guard Your Investments- Corporate Defaults Alarm.pdfJasper Colin
 
Role of Information and technology in banking and finance .pptx
Role of Information and technology in banking and finance .pptxRole of Information and technology in banking and finance .pptx
Role of Information and technology in banking and finance .pptxNarayaniTripathi2
 
Gender and caste discrimination in india
Gender and caste discrimination in indiaGender and caste discrimination in india
Gender and caste discrimination in indiavandanasingh01072003
 
Uae-NO1 Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
Uae-NO1 Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...Uae-NO1 Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
Uae-NO1 Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...Amil baba
 
NO1 Certified kala jadu karne wale ka contact number kala jadu karne wale bab...
NO1 Certified kala jadu karne wale ka contact number kala jadu karne wale bab...NO1 Certified kala jadu karne wale ka contact number kala jadu karne wale bab...
NO1 Certified kala jadu karne wale ka contact number kala jadu karne wale bab...Amil baba
 
Uae-NO1 Kala Jadu specialist Expert in Pakistan kala ilam specialist Expert i...
Uae-NO1 Kala Jadu specialist Expert in Pakistan kala ilam specialist Expert i...Uae-NO1 Kala Jadu specialist Expert in Pakistan kala ilam specialist Expert i...
Uae-NO1 Kala Jadu specialist Expert in Pakistan kala ilam specialist Expert i...Amil baba
 
NO1 Certified Black Magic Specialist Expert In Bahawalpur, Sargodha, Sialkot,...
NO1 Certified Black Magic Specialist Expert In Bahawalpur, Sargodha, Sialkot,...NO1 Certified Black Magic Specialist Expert In Bahawalpur, Sargodha, Sialkot,...
NO1 Certified Black Magic Specialist Expert In Bahawalpur, Sargodha, Sialkot,...Amil baba
 
『澳洲文凭』买科廷大学毕业证书成绩单办理澳洲Curtin文凭学位证书
『澳洲文凭』买科廷大学毕业证书成绩单办理澳洲Curtin文凭学位证书『澳洲文凭』买科廷大学毕业证书成绩单办理澳洲Curtin文凭学位证书
『澳洲文凭』买科廷大学毕业证书成绩单办理澳洲Curtin文凭学位证书rnrncn29
 
2024-04-09 - Pension Playpen roundtable - slides.pptx
2024-04-09 - Pension Playpen roundtable - slides.pptx2024-04-09 - Pension Playpen roundtable - slides.pptx
2024-04-09 - Pension Playpen roundtable - slides.pptxHenry Tapper
 
Amil Baba In Pakistan amil baba in Lahore amil baba in Islamabad amil baba in...
Amil Baba In Pakistan amil baba in Lahore amil baba in Islamabad amil baba in...Amil Baba In Pakistan amil baba in Lahore amil baba in Islamabad amil baba in...
Amil Baba In Pakistan amil baba in Lahore amil baba in Islamabad amil baba in...amilabibi1
 
Stock Market Brief Deck FOR 4/17 video.pdf
Stock Market Brief Deck FOR 4/17 video.pdfStock Market Brief Deck FOR 4/17 video.pdf
Stock Market Brief Deck FOR 4/17 video.pdfMichael Silva
 
Unveiling Business Expansion Trends in 2024
Unveiling Business Expansion Trends in 2024Unveiling Business Expansion Trends in 2024
Unveiling Business Expansion Trends in 2024Champak Jhagmag
 
Liquidity Decisions in Financial management
Liquidity Decisions in Financial managementLiquidity Decisions in Financial management
Liquidity Decisions in Financial managementshrutisingh143670
 
cost of capital questions financial management
cost of capital questions financial managementcost of capital questions financial management
cost of capital questions financial managementtanmayarora23
 
INTERNATIONAL TRADE INSTITUTIONS[6].pptx
INTERNATIONAL TRADE INSTITUTIONS[6].pptxINTERNATIONAL TRADE INSTITUTIONS[6].pptx
INTERNATIONAL TRADE INSTITUTIONS[6].pptxaymenkhalfallah23
 
Overview of Inkel Unlisted Shares Price.
Overview of Inkel Unlisted Shares Price.Overview of Inkel Unlisted Shares Price.
Overview of Inkel Unlisted Shares Price.Precize Formely Leadoff
 

Último (20)

Kempen ' UK DB Endgame Paper Apr 24 final3.pdf
Kempen ' UK DB Endgame Paper Apr 24 final3.pdfKempen ' UK DB Endgame Paper Apr 24 final3.pdf
Kempen ' UK DB Endgame Paper Apr 24 final3.pdf
 
Unveiling Poonawalla Fincorp’s Phenomenal Performance Under Abhay Bhutada’s L...
Unveiling Poonawalla Fincorp’s Phenomenal Performance Under Abhay Bhutada’s L...Unveiling Poonawalla Fincorp’s Phenomenal Performance Under Abhay Bhutada’s L...
Unveiling Poonawalla Fincorp’s Phenomenal Performance Under Abhay Bhutada’s L...
 
Money Forward Integrated Report “Forward Map” 2024
Money Forward Integrated Report “Forward Map” 2024Money Forward Integrated Report “Forward Map” 2024
Money Forward Integrated Report “Forward Map” 2024
 
Guard Your Investments- Corporate Defaults Alarm.pdf
Guard Your Investments- Corporate Defaults Alarm.pdfGuard Your Investments- Corporate Defaults Alarm.pdf
Guard Your Investments- Corporate Defaults Alarm.pdf
 
Role of Information and technology in banking and finance .pptx
Role of Information and technology in banking and finance .pptxRole of Information and technology in banking and finance .pptx
Role of Information and technology in banking and finance .pptx
 
Gender and caste discrimination in india
Gender and caste discrimination in indiaGender and caste discrimination in india
Gender and caste discrimination in india
 
Uae-NO1 Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
Uae-NO1 Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...Uae-NO1 Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
Uae-NO1 Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
 
NO1 Certified kala jadu karne wale ka contact number kala jadu karne wale bab...
NO1 Certified kala jadu karne wale ka contact number kala jadu karne wale bab...NO1 Certified kala jadu karne wale ka contact number kala jadu karne wale bab...
NO1 Certified kala jadu karne wale ka contact number kala jadu karne wale bab...
 
Uae-NO1 Kala Jadu specialist Expert in Pakistan kala ilam specialist Expert i...
Uae-NO1 Kala Jadu specialist Expert in Pakistan kala ilam specialist Expert i...Uae-NO1 Kala Jadu specialist Expert in Pakistan kala ilam specialist Expert i...
Uae-NO1 Kala Jadu specialist Expert in Pakistan kala ilam specialist Expert i...
 
NO1 Certified Black Magic Specialist Expert In Bahawalpur, Sargodha, Sialkot,...
NO1 Certified Black Magic Specialist Expert In Bahawalpur, Sargodha, Sialkot,...NO1 Certified Black Magic Specialist Expert In Bahawalpur, Sargodha, Sialkot,...
NO1 Certified Black Magic Specialist Expert In Bahawalpur, Sargodha, Sialkot,...
 
『澳洲文凭』买科廷大学毕业证书成绩单办理澳洲Curtin文凭学位证书
『澳洲文凭』买科廷大学毕业证书成绩单办理澳洲Curtin文凭学位证书『澳洲文凭』买科廷大学毕业证书成绩单办理澳洲Curtin文凭学位证书
『澳洲文凭』买科廷大学毕业证书成绩单办理澳洲Curtin文凭学位证书
 
2024-04-09 - Pension Playpen roundtable - slides.pptx
2024-04-09 - Pension Playpen roundtable - slides.pptx2024-04-09 - Pension Playpen roundtable - slides.pptx
2024-04-09 - Pension Playpen roundtable - slides.pptx
 
Amil Baba In Pakistan amil baba in Lahore amil baba in Islamabad amil baba in...
Amil Baba In Pakistan amil baba in Lahore amil baba in Islamabad amil baba in...Amil Baba In Pakistan amil baba in Lahore amil baba in Islamabad amil baba in...
Amil Baba In Pakistan amil baba in Lahore amil baba in Islamabad amil baba in...
 
Stock Market Brief Deck FOR 4/17 video.pdf
Stock Market Brief Deck FOR 4/17 video.pdfStock Market Brief Deck FOR 4/17 video.pdf
Stock Market Brief Deck FOR 4/17 video.pdf
 
Unveiling Business Expansion Trends in 2024
Unveiling Business Expansion Trends in 2024Unveiling Business Expansion Trends in 2024
Unveiling Business Expansion Trends in 2024
 
Liquidity Decisions in Financial management
Liquidity Decisions in Financial managementLiquidity Decisions in Financial management
Liquidity Decisions in Financial management
 
cost of capital questions financial management
cost of capital questions financial managementcost of capital questions financial management
cost of capital questions financial management
 
INTERNATIONAL TRADE INSTITUTIONS[6].pptx
INTERNATIONAL TRADE INSTITUTIONS[6].pptxINTERNATIONAL TRADE INSTITUTIONS[6].pptx
INTERNATIONAL TRADE INSTITUTIONS[6].pptx
 
Overview of Inkel Unlisted Shares Price.
Overview of Inkel Unlisted Shares Price.Overview of Inkel Unlisted Shares Price.
Overview of Inkel Unlisted Shares Price.
 
Q1 2024 Newsletter | Financial Synergies Wealth Advisors
Q1 2024 Newsletter | Financial Synergies Wealth AdvisorsQ1 2024 Newsletter | Financial Synergies Wealth Advisors
Q1 2024 Newsletter | Financial Synergies Wealth Advisors
 

Incentivising Resource Sharing in Social Clouds

  • 1. Incentivising Resource Sharing in Social Clouds Magdalena Punceva Joint work with: Ivan Rodero (Rutgers University), Manish Parashar (Rutgers University), Omer Rana (Cardiff University) and Ioan Petri (Cardiff University)
  • 2. Social Clouds • What is a social cloud? – Resource sharing system built on top of an existing social network. • Purpose: sharing resources among participants in social networks – Resource: storage, computational power, applications – Social networks: Facebook, LinkedIn, Twitter… • Why social clouds? – Utilize trust relationships already existing between such participants (in contrast to p2p sharing).
  • 3. Social Clouds 3-hops sharing 2-hops sharing 1-hop sharing
  • 4. Trust in social networks • Trust – Inherent in social networks: friends trust each other – People will be more willing to share resources with friends or socially close users then with total strangers. – Trust levels are variable – By trust we mean trusting that a friend will not misbehave (e.g. a friend will not interrupt a resource exchange or transaction).
  • 5. Incentives and Trading • Incentives – Although trust exists between friends, incentives are needed to motivate the users to share their spare resources. – Incentives remain an important hurdle to make effective use of social clouds environment. The central problem in this work is defining the right incentives for sharing in social clouds. • Trading as an incentive - Users will trade resources between each other and get payed for the resources they share.
  • 6. Problem statement • Key challenges: propose economic incentives for sharing resources that satisfy the following goals: 1. Node-providers who offer good quality services and resources should get an advantage 2. Node-consumers should be able to report and share their experiences and the feedback should affect the payoff providers receive. 3. Distributed solution • Existing related approaches – Barter: simple however limiting [BitTorrent} – Credit-networks: p2p sharing [Z. Liu et al., P. Dandekar et al.] – Global currency: complex rules [C. Aperjis et al.,V. Vishnamurthy et al. , B. Yang et al.]
  • 7. Related approach: credit networks u v w c1 c2 • Node u trusts node v for up to c1 units of v’s currency (v can use a service from u for up to c1 units of v’s currency) • All nodes use the same currency • Nodes participate in an underlying social network. • Credit limits c1 and c2 reflect the level of trust between u and v and v and w respectively.
  • 8. Related approach: credit networks • Transaction: w purchases a product/service from u worth p units. p p u v w • Transaction goes through a chain of friends (1-hop neighbors).
  • 9. Related approach: credit networks • After transaction: credit limits are being decreased on each link p units. p p u v w c1-p c2-p In order for a transaction to be successful: c1>p and c2>p There must be at least p credits on every link
  • 10. Our approach: distributed currency • Each node generates its own currency. • Currency values may be different. • Trading is done using such virtual currencies. • When a node pays to another node, currency exchange rates must be known to both. • Partially inspired by Silvio Gesell’s work: The Natural Economic Order, 1958. Idea: The value of a node’s currency depends on the quality of the resources/services it offers.
  • 11. How to define currency exchange rates? • Currency exchange rates should satisfy the following conditions: 1) Common knowledge: nodes should know the exchange rates 2) Conservation: currency exchange rates should be conserved along any cycle of payment. A 1 B-dollar=2 A-dollars 1 C-dollar=3 B-dollars 1/2 ? Exchange rate between A and C must be 1/6 in order to conserve the currencies. B C 1/3
  • 12. Clusters of trust • The requirements (common knowledge and conservation) imply globally defined exchange rates. Is distributed model possible? • Our solution: clusters of trusted (socially close) nodes. • Currency exchange rates are defined within each cluster.
  • 13. How to define the exchange rates within a cluster? • Value of a node’s currency depends on the quality of its resources. • Consumers give feedback as a score about the providers -> reputation model • The reputation of a node is an average of all received scores .
  • 14. Two types of payments Transaction 2 Transaction 1 • Two types of payments: within a cluster (Transaction 1) and between clusters (Transaction 2).
  • 15. Payments within a cluster (Transaction 1) • Reputation lists are maintained within each cluster: e.g. a list (r1,r2,..,rn) corresponds to nodes 1…n that belong to cluster 1 • Reputation scores are given upon successful transaction. • Reputation of a node is an average of all scores received. • Currency conversion rates: 1u’s dollar=(ru/rv) v’s dollars u v ru rv
  • 16. Payments between clusters (Transaction 2) • As in credit networks: nodes exchange IOU (I owe you) credits. • Such credits have limited use: if node u has p IOUs from node v, then can use them to purchase service/product only from v. • Convertible currencies can be used for purchasing services/products from any node in the corresponding cluster. • Simple to implement, supports asynchronous demands, simpler than price forming mechanisms.
  • 17. Our solution: summary Nodes who offer good Their currencies will have services should get an higher values since they advantage depend on reputations Consumers should be able Reputation model: to give feedback and share aggregates feedback their experiences scores Clusters provide Distributed solution decentralized and self- organized solution
  • 18. Experimental setup • Java based simulator • Synthetic social graph based on measurements study about Microsoft IM communication graph – p(k)≈k-ae-bk – av. clustering coefficient: 0.37 • Main metric: number of successful transactions, account statements • Experiment: set of predefined transactions • Transaction path: shortest path (Dijkstra algorithm).
  • 19. Our simulations should answer these questions • How does the number and sizes of clusters affect the number of transactions completed? How much do we gain in terms of completed transactions compared to pure credit networks? • Is the approach scalable? • How much does the non-uniform (power-law) distribution of reputations and social graph degrees affect the successfully completed transactions?
  • 20. Our results: impact of cluster sizes Success rate increases non-linearly with cluster sizes.
  • 21. Our results: impact of reputation distribution Equal and uniform reputation distributions lead to higher success rate than the power-law distribution.
  • 22. Our results: scalability and impact of the social graph n 256 512 1024 2048 4096 success 76.00 72.86 81.70 78.70 70.65 rate(%)
  • 23. Our results: impact of account limits Number of successful transaction almost linearly increases with credit limits.
  • 24. Conclusions • We extended the credit-network approach by enabling within clusters currency conversions. • By simulations we have shown how much it improved long-term liquidity (achieved higher number of completed transactions). • Different currency values give advantage to high- quality providers (incentive for improving the quality of resources) • Distributed reputation model • Scalable with social graphs’ sizes and structures.
  • 25. Research directions • Integrating with CometCloud: parallelization and application. • Solutions for non-cooperative nodes: nodes may downrate good providers, make coalitions to increase reputation mutually. • Free money property: money loses value over time. • Exchange rate should include the impact of demand and predefined quality of service. • Network dynamics: nodes join/leave the network. • Cluster dynamics: nodes join/leave a cluster.