SlideShare a Scribd company logo
1 of 15
Experiences in the Design and
Implementation of a Social Cloud for
Volunteer Computing

Ryan Chard, Kris Bubendorfer, Kyle Chard


IEEE eScience 2012
Volunteer Computing
 Volunteer computing provides a low-cost
 alternative for resourcing large scale
 projects, by using resources contributed by
 the public.



 BOINC
    Almost 2.5 million users in total
    Half a million are actively contributing
    BOINC provides ~6.5 petaflops of
    computational power to eScience
                                               2
Volunteer Computing Barriers
 Users:
    Discovery and selection of projects
     Client software installation
     Managing multiple accounts


 Projects:
     Low visibility for new projects
     Low levels of active contribution
     Anonymous and unaccountable users


                                          3
Social Networks
 Over one billion users now have Facebook
 On average, people on Facebook install apps
 more than 20 million times every day
 Every month, more than 500 million people
 use an app on Facebook or experience the
 Facebook Platform on other websites
 More than 7 million apps and websites are
 integrated with Facebook
 More than 7 billion hours are spent on
 Facebook each month


                                               4
What if...
 1% of Facebook users contributed to BOINC
    That would be over ten million people,
    compared to the half million current
    users.




                                             5
Social Cloud Computing
 A Social Cloud is a resource and service sharing
 framework utilizing relationships and policies
 established between members of a social
 network.




                                                    6
The Social Cloud for Volunteer Computing
(SoCVC)

 Single location
 Single identity
 Familiar environment
 Advertising channels
 Publicise eScience
 Potential to utilise social
 information
 Implicit incentive
 mechanisms
 Trust can be inferred
 from friends
                                           7
SoCVC Architecture

1. Discovery and
setup
2. Project
selection
                                 4
                             5
3. Connect clients
4. Users directed
to projects
                     3
5. Service polls
information                          1


                         2

                                         8
Social Assistance

     Interest signatures are used to match
     users and projects

1. Users define
their own interest
signature



2. Interest
signatures are
calculated from a
user’s friends


                              3. Project signatures are
                              calculated from their users   9
Social Incentives - Titles
Social titles are given to the “top” users
within a group of friends
   Encourages contribution, retention,
   and recruitment




   Project Champions   Social Anchors   Compute Magnates



                                                           10
Implementation




                 11
Facebook Application




                       12
Results - Performance
 Datamodels
    The time to create,
    load and remove
    database models



 Account Manager
    Response creation
    with static vs
    dynamic signing of
    URLs

                          13
Results – Compute Magnate Simulation
 The VAST dataset includes 6000 individuals and 29,888 relationships
 Users are assigned an initial contribution level
 Active users (contribution level > 25%) can contact friends to encourage
 them to raise their contribution levels.
 Modelled contribution and willingness to increase one’s contribution
 through a disinterest factor that decays over time.




                                                                            14
Summary
 What if we did get 1%?
 Increase exposure of eScience
 Grow the user base for volunteer projects
 Increase resources for eScience

 Look out for release in Q4 2012




                                             15

More Related Content

Viewers also liked

Chinese volunteer computing community
Chinese volunteer computing communityChinese volunteer computing community
Chinese volunteer computing community
Gang Zhou
 
Dokumen standard bahasa malaysia sk tahap 1
Dokumen standard bahasa malaysia sk tahap 1Dokumen standard bahasa malaysia sk tahap 1
Dokumen standard bahasa malaysia sk tahap 1
Asdey Ludin
 

Viewers also liked (12)

A Survey on Large-Scale Decentralized Storage Systems to be used by Volunteer...
A Survey on Large-Scale Decentralized Storage Systems to be used by Volunteer...A Survey on Large-Scale Decentralized Storage Systems to be used by Volunteer...
A Survey on Large-Scale Decentralized Storage Systems to be used by Volunteer...
 
Large Scale Distributed Storage Systems in Volunteer Computing - Slide
Large Scale Distributed Storage Systems in Volunteer Computing - SlideLarge Scale Distributed Storage Systems in Volunteer Computing - Slide
Large Scale Distributed Storage Systems in Volunteer Computing - Slide
 
"Grid Computing: BOINC Overview" por Rodrigo Neves, Nuno Mestre, Francisco Ma...
"Grid Computing: BOINC Overview" por Rodrigo Neves, Nuno Mestre, Francisco Ma..."Grid Computing: BOINC Overview" por Rodrigo Neves, Nuno Mestre, Francisco Ma...
"Grid Computing: BOINC Overview" por Rodrigo Neves, Nuno Mestre, Francisco Ma...
 
Distributed Storage System for Volunteer Computing
Distributed Storage System for Volunteer ComputingDistributed Storage System for Volunteer Computing
Distributed Storage System for Volunteer Computing
 
Globus Toolkit 3 Core – A Grid Service Container Framework: Thomas Sandholm J...
Globus Toolkit 3 Core – A Grid Service Container Framework: Thomas Sandholm J...Globus Toolkit 3 Core – A Grid Service Container Framework: Thomas Sandholm J...
Globus Toolkit 3 Core – A Grid Service Container Framework: Thomas Sandholm J...
 
Chinese volunteer computing community
Chinese volunteer computing communityChinese volunteer computing community
Chinese volunteer computing community
 
Gamification for volunteer cloud computing
Gamification for volunteer cloud computingGamification for volunteer cloud computing
Gamification for volunteer cloud computing
 
Dokumen standard bahasa malaysia sk tahap 1
Dokumen standard bahasa malaysia sk tahap 1Dokumen standard bahasa malaysia sk tahap 1
Dokumen standard bahasa malaysia sk tahap 1
 
Siyapath: P2P Gossip Based Volunteer Computing Framework
Siyapath: P2P Gossip Based Volunteer Computing FrameworkSiyapath: P2P Gossip Based Volunteer Computing Framework
Siyapath: P2P Gossip Based Volunteer Computing Framework
 
Virtual Machines & Volunteer Computing
Virtual Machines & Volunteer ComputingVirtual Machines & Volunteer Computing
Virtual Machines & Volunteer Computing
 
Grid Computing: BOINC Overview
Grid Computing: BOINC OverviewGrid Computing: BOINC Overview
Grid Computing: BOINC Overview
 
DockerCon EU 2015: Finding a Theory of the Universe with Docker and Volunteer...
DockerCon EU 2015: Finding a Theory of the Universe with Docker and Volunteer...DockerCon EU 2015: Finding a Theory of the Universe with Docker and Volunteer...
DockerCon EU 2015: Finding a Theory of the Universe with Docker and Volunteer...
 

Similar to Experiences in the Design and Implementation of a Social Cloud for Volunteer Computing

EffectiveCrowdSourcingForProductFeatureIdeation v18
EffectiveCrowdSourcingForProductFeatureIdeation v18EffectiveCrowdSourcingForProductFeatureIdeation v18
EffectiveCrowdSourcingForProductFeatureIdeation v18
Karthikeyan Rajasekharan
 
Presentation by dattatraya pathak
Presentation by dattatraya pathakPresentation by dattatraya pathak
Presentation by dattatraya pathak
PMI_IREP_TP
 
Harnessing Collective Intelligence
Harnessing Collective IntelligenceHarnessing Collective Intelligence
Harnessing Collective Intelligence
Joao Pereira
 
Adopting Web2.0 2008 Trends & Best Practices
Adopting Web2.0 2008 Trends & Best PracticesAdopting Web2.0 2008 Trends & Best Practices
Adopting Web2.0 2008 Trends & Best Practices
Arunavh Palchaudhuri
 

Similar to Experiences in the Design and Implementation of a Social Cloud for Volunteer Computing (20)

Community, Collaboration, and Mashups
Community, Collaboration, and MashupsCommunity, Collaboration, and Mashups
Community, Collaboration, and Mashups
 
EffectiveCrowdSourcingForProductFeatureIdeation v18
EffectiveCrowdSourcingForProductFeatureIdeation v18EffectiveCrowdSourcingForProductFeatureIdeation v18
EffectiveCrowdSourcingForProductFeatureIdeation v18
 
Wanted an Active, Viable, Collaborative On-line Community
Wanted an Active, Viable, Collaborative On-line CommunityWanted an Active, Viable, Collaborative On-line Community
Wanted an Active, Viable, Collaborative On-line Community
 
Presentation by dattatraya pathak
Presentation by dattatraya pathakPresentation by dattatraya pathak
Presentation by dattatraya pathak
 
Social Models, Trusted Clouds
Social Models, Trusted CloudsSocial Models, Trusted Clouds
Social Models, Trusted Clouds
 
From User Needs to Community Health: Mining User Behaviour to Analyse Online ...
From User Needs to Community Health: Mining User Behaviour to Analyse Online ...From User Needs to Community Health: Mining User Behaviour to Analyse Online ...
From User Needs to Community Health: Mining User Behaviour to Analyse Online ...
 
Stanford GSB Portland Alumni - Leveraging Social Media for Customer Engagement
Stanford GSB Portland Alumni - Leveraging Social Media for Customer EngagementStanford GSB Portland Alumni - Leveraging Social Media for Customer Engagement
Stanford GSB Portland Alumni - Leveraging Social Media for Customer Engagement
 
IoTA
IoTAIoTA
IoTA
 
IoTA : Where IoT Meets Social Network
IoTA : Where IoT Meets Social NetworkIoTA : Where IoT Meets Social Network
IoTA : Where IoT Meets Social Network
 
IoT in Social Media
IoT in Social MediaIoT in Social Media
IoT in Social Media
 
Planetdata simpda
Planetdata simpdaPlanetdata simpda
Planetdata simpda
 
PlanetData: Consuming Structured Data at Web Scale
PlanetData: Consuming Structured Data at Web ScalePlanetData: Consuming Structured Data at Web Scale
PlanetData: Consuming Structured Data at Web Scale
 
Webcast: Piloting the Cloud: Social Web and the Public Sector
Webcast:  Piloting the Cloud: Social Web and the Public SectorWebcast:  Piloting the Cloud: Social Web and the Public Sector
Webcast: Piloting the Cloud: Social Web and the Public Sector
 
Powering Developer Communities for Prize Challenges
Powering Developer Communities for Prize ChallengesPowering Developer Communities for Prize Challenges
Powering Developer Communities for Prize Challenges
 
Enhancing communication and cooperation with web 2.0
Enhancing communication and cooperation with web 2.0Enhancing communication and cooperation with web 2.0
Enhancing communication and cooperation with web 2.0
 
Commons credits model breakout
Commons credits model breakoutCommons credits model breakout
Commons credits model breakout
 
Q2 Mid Year Trends 2008
Q2 Mid Year Trends 2008Q2 Mid Year Trends 2008
Q2 Mid Year Trends 2008
 
Harnessing Collective Intelligence
Harnessing Collective IntelligenceHarnessing Collective Intelligence
Harnessing Collective Intelligence
 
Wanted an active viable collaborative on line community - schneider electric ...
Wanted an active viable collaborative on line community - schneider electric ...Wanted an active viable collaborative on line community - schneider electric ...
Wanted an active viable collaborative on line community - schneider electric ...
 
Adopting Web2.0 2008 Trends & Best Practices
Adopting Web2.0 2008 Trends & Best PracticesAdopting Web2.0 2008 Trends & Best Practices
Adopting Web2.0 2008 Trends & Best Practices
 

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Recently uploaded (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

Experiences in the Design and Implementation of a Social Cloud for Volunteer Computing

  • 1. Experiences in the Design and Implementation of a Social Cloud for Volunteer Computing Ryan Chard, Kris Bubendorfer, Kyle Chard IEEE eScience 2012
  • 2. Volunteer Computing Volunteer computing provides a low-cost alternative for resourcing large scale projects, by using resources contributed by the public. BOINC Almost 2.5 million users in total Half a million are actively contributing BOINC provides ~6.5 petaflops of computational power to eScience 2
  • 3. Volunteer Computing Barriers Users: Discovery and selection of projects Client software installation Managing multiple accounts Projects: Low visibility for new projects Low levels of active contribution Anonymous and unaccountable users 3
  • 4. Social Networks Over one billion users now have Facebook On average, people on Facebook install apps more than 20 million times every day Every month, more than 500 million people use an app on Facebook or experience the Facebook Platform on other websites More than 7 million apps and websites are integrated with Facebook More than 7 billion hours are spent on Facebook each month 4
  • 5. What if... 1% of Facebook users contributed to BOINC That would be over ten million people, compared to the half million current users. 5
  • 6. Social Cloud Computing A Social Cloud is a resource and service sharing framework utilizing relationships and policies established between members of a social network. 6
  • 7. The Social Cloud for Volunteer Computing (SoCVC) Single location Single identity Familiar environment Advertising channels Publicise eScience Potential to utilise social information Implicit incentive mechanisms Trust can be inferred from friends 7
  • 8. SoCVC Architecture 1. Discovery and setup 2. Project selection 4 5 3. Connect clients 4. Users directed to projects 3 5. Service polls information 1 2 8
  • 9. Social Assistance Interest signatures are used to match users and projects 1. Users define their own interest signature 2. Interest signatures are calculated from a user’s friends 3. Project signatures are calculated from their users 9
  • 10. Social Incentives - Titles Social titles are given to the “top” users within a group of friends Encourages contribution, retention, and recruitment Project Champions Social Anchors Compute Magnates 10
  • 13. Results - Performance Datamodels The time to create, load and remove database models Account Manager Response creation with static vs dynamic signing of URLs 13
  • 14. Results – Compute Magnate Simulation The VAST dataset includes 6000 individuals and 29,888 relationships Users are assigned an initial contribution level Active users (contribution level > 25%) can contact friends to encourage them to raise their contribution levels. Modelled contribution and willingness to increase one’s contribution through a disinterest factor that decays over time. 14
  • 15. Summary What if we did get 1%? Increase exposure of eScience Grow the user base for volunteer projects Increase resources for eScience Look out for release in Q4 2012 15