SlideShare a Scribd company logo
1 of 17
Social Cloud: Cloud Computing in Social
               Networks



 Kyle Chard, Simon Caton, Omer Rana
         and Kris Bubendorfer
Emerging Themes


• Cloud Computing is growing in strength
   – Many providers e.g. Amazon EC2/S3, Google App
     Engine, Microsoft Azure and also many smaller
     scale open clouds such as Nimbus and Eucalyptus.


• Social Networking is increasingly ubiquitous:
   – E.g. Facebook has over 400 Million active users.
   – 50 % of these users log on every day
Current Cloud Scenarios and Problems


• Sharing
   – Finite capacity vs. fluctuating requirements
   – Many social peers with different capabilities
• Economy
   – Small scale consumers have ad hoc requirements
   – Money grabbing providers and inflexible lock-in
• Trust
   – always assumed at some level
   – Anonymity (Market-based/broker allocation)
   – Many models fall apart when this is removed
Social Networks


• Formed through pre-existing relationships,
   – i.e. your friends
• Have a pre-existent fabric of trust inherently
  interwoven into the network
   – How many of your friends do you not trust?
• Many applications now use social networks as a
  platform for:
   – Authentication e.g. Facebook Connect
   – Application Portals e.g. ASPEN and PolarGrid projects
• There already exist well established application
  APIs
The Social Cloud Vision




               +                       +


 The leveraging of pre-existing
 relationships in order to enable   A Social Cloud allows friends to share
 mutually beneficial interactions   capabilities within the context of a
 within a cloud context.            Social Network.
• An amalgamation of:
                                    Volunteer computing arises as users
   – Social Networking              can share resources for little or no
   – Cloud Computing                gain, perhaps through reciprocal
   – Volunteer Computing            arrangements.
Social Cloud Interaction Vision




                  Socially –
                  orientated
                   Market
                     Place



                     Social Cloud
Social Cloud Economy


 • Payment (in an economic sense) is optional
 • Instead we utilise a virtual currency
    – All collaborations involve a transfer of “credits”
    – All participants are given an initial amount of
      credits
    – No one can buy additional credits – they must be
      earned
    – Therefore, we can prevent free-riding, and actively
      encourage participation
Community Effect


• Susceptible to cheating through fabricated
  accounts
   – Social Enforcement: exclusion of anti-social peers
• To encapsulate the nature of an interaction an
  agreement is used for the domains:
   –   Technical Requirements
   –   Non-functional properties
   –   Temporal Requirements
   –   Economic preferences
• WS-Agreement + EJSDL + DRIVE API + Reservation
  + Social Cloud Extensions
Social Cloud Proof of Concept


• Simple Storage Service Implemented as a
  Facebook application
• Use Case: a back up facility




                           Agreement
Posted Price


  – Enables interactions based upon active trading/collaborative
    decisions
  – Intuitively facilitates reciprocal collaboration
  – Current “norm” in industry solutions

                                                  Social Cloud
                                                     MDS


  User ID URL Capacity   Price
  User1        100MB     5                                       Storage
                                        Storage
  User2        500MB     10                           Storage

  User3        5GB       7
Dynamic Auctions

• Auction:
   – Enables dynamic participant pairing
   – Sealed bid second price reverse auction
• Could be extended to any other auction mechanism
Evaluation


Research Questions:
• Can a Social Cloud Scale?
• What are the computational requirements for
  an “average” sized Social Cloud?
   – According to Facebook, the average social
     network has 130 participants
• Can a Social Cloud function in a timely manner
  as a Facebook application?
Posted Price Scalability


• Varying the size of the MDS and number of matches
• With a size of 2000, 100 matches can be discovered
  in ~ 2 seconds, which is reasonable
Auction Scalability

• 500 Auctions and the worst case scenario:
   – all auctions run concurrently
• Even with 50 bidders can still complete 65 auctions per
  minute
• Under our assumptions this is already enough for a large
  social network
Dissemination of Results


• A social (storage) cloud can be hosted using
  minimal resources (3 – 4 yr old PC)
• Components show good throughput under
  realistic loads
• However, scaling to millions of users would
  require a dedicated HPC or elastic
  environment
   – Co-op model  members sustain the platform
Conclusions & Future Work


• Social Cloud
   – Dynamic cloud environment leveraging existing trust
     relationships
   – Proof-of-concept: can be extended for many new
     scenarios
• Future Work
   – Computation, licenses and other capabilities
   – Combinatorial auctions
   – Generic scientific cloud communities – e.g.
     myExperiment
   – Evolution of the economic model
Questions?


Please look at our Prototype Social Cloud Video
http://www.im.uni-karlsruhe.de/SocialCloudDemo

Kyle@ecs.vuw.ac.nz / kyle@ci.uchicago.edu
Simon.Caton@kit.edu
O.F.Rana@cs.cardiff.ac.uk
Kris.Bubendorfer@ecs.vuw.ac.nz

More Related Content

What's hot

Distributed Systems
Distributed SystemsDistributed Systems
Distributed Systemsnaveedchak
 
Introduction to Mobile Cloud Computing
Introduction to Mobile Cloud ComputingIntroduction to Mobile Cloud Computing
Introduction to Mobile Cloud ComputingZainoddin Shaikh
 
Cloud Computing- components, working, pros and cons
Cloud Computing- components, working, pros and consCloud Computing- components, working, pros and cons
Cloud Computing- components, working, pros and consAmritpal Singh Bedi
 
Cloud computing writeup
Cloud computing writeupCloud computing writeup
Cloud computing writeupselvavijay1987
 
Unit 2 -Cloud Computing Architecture
Unit 2 -Cloud Computing ArchitectureUnit 2 -Cloud Computing Architecture
Unit 2 -Cloud Computing ArchitectureMonishaNehkal
 
Cloud Security, Standards and Applications
Cloud Security, Standards and ApplicationsCloud Security, Standards and Applications
Cloud Security, Standards and ApplicationsDr. Sunil Kr. Pandey
 
Cloud Computing Security
Cloud Computing SecurityCloud Computing Security
Cloud Computing SecurityNinh Nguyen
 
Scalability and Reliability in the Cloud
Scalability and Reliability in the CloudScalability and Reliability in the Cloud
Scalability and Reliability in the Cloudgmthomps
 
Distributed Operating System,Network OS and Middle-ware.??
Distributed Operating System,Network OS and Middle-ware.??Distributed Operating System,Network OS and Middle-ware.??
Distributed Operating System,Network OS and Middle-ware.??Abdul Aslam
 
basic concept of Cloud computing and its architecture
basic concept of Cloud computing  and its architecturebasic concept of Cloud computing  and its architecture
basic concept of Cloud computing and its architectureMohammad Ilyas Malik
 
Cloud computing saas
Cloud computing   saasCloud computing   saas
Cloud computing saasYukti Kaura
 

What's hot (20)

Distributed Systems
Distributed SystemsDistributed Systems
Distributed Systems
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Introduction to Mobile Cloud Computing
Introduction to Mobile Cloud ComputingIntroduction to Mobile Cloud Computing
Introduction to Mobile Cloud Computing
 
Cloud Computing Architecture
Cloud Computing ArchitectureCloud Computing Architecture
Cloud Computing Architecture
 
Cloud Computing- components, working, pros and cons
Cloud Computing- components, working, pros and consCloud Computing- components, working, pros and cons
Cloud Computing- components, working, pros and cons
 
On demand provisioning
On demand provisioningOn demand provisioning
On demand provisioning
 
Cloud computing writeup
Cloud computing writeupCloud computing writeup
Cloud computing writeup
 
The cloud ecosystem
The cloud ecosystemThe cloud ecosystem
The cloud ecosystem
 
Unit 2 -Cloud Computing Architecture
Unit 2 -Cloud Computing ArchitectureUnit 2 -Cloud Computing Architecture
Unit 2 -Cloud Computing Architecture
 
Cloud Security, Standards and Applications
Cloud Security, Standards and ApplicationsCloud Security, Standards and Applications
Cloud Security, Standards and Applications
 
Cloud Computing Security
Cloud Computing SecurityCloud Computing Security
Cloud Computing Security
 
Unit 4
Unit 4Unit 4
Unit 4
 
Scalability and Reliability in the Cloud
Scalability and Reliability in the CloudScalability and Reliability in the Cloud
Scalability and Reliability in the Cloud
 
Distributed Operating System,Network OS and Middle-ware.??
Distributed Operating System,Network OS and Middle-ware.??Distributed Operating System,Network OS and Middle-ware.??
Distributed Operating System,Network OS and Middle-ware.??
 
Cloud Security
Cloud SecurityCloud Security
Cloud Security
 
Virtualization in cloud computing
Virtualization in cloud computingVirtualization in cloud computing
Virtualization in cloud computing
 
Trends in distributed systems
Trends in distributed systemsTrends in distributed systems
Trends in distributed systems
 
basic concept of Cloud computing and its architecture
basic concept of Cloud computing  and its architecturebasic concept of Cloud computing  and its architecture
basic concept of Cloud computing and its architecture
 
cloud computing
cloud computingcloud computing
cloud computing
 
Cloud computing saas
Cloud computing   saasCloud computing   saas
Cloud computing saas
 

Viewers also liked

Social Cloud Computing
Social Cloud ComputingSocial Cloud Computing
Social Cloud ComputingSimon Caton
 
Flipkart marketing strategy
Flipkart marketing strategyFlipkart marketing strategy
Flipkart marketing strategyAbhirup Lahiri
 
Flipkart - Analysis of Marketing Strategy and new Branding Ideas
Flipkart - Analysis of Marketing Strategy and new Branding IdeasFlipkart - Analysis of Marketing Strategy and new Branding Ideas
Flipkart - Analysis of Marketing Strategy and new Branding IdeasManeesh Garg
 
Federation of OpenStack clouds
Federation of OpenStack cloudsFederation of OpenStack clouds
Federation of OpenStack cloudsCoreStack
 
Biology protein structure in cloud computing
Biology protein structure in cloud computingBiology protein structure in cloud computing
Biology protein structure in cloud computinggaurav jain
 
Cloud applications - Protein Structure Predication and gene expression data...
Cloud applications - Protein Structure Predication  and  gene expression data...Cloud applications - Protein Structure Predication  and  gene expression data...
Cloud applications - Protein Structure Predication and gene expression data...Pushpendra Singh Dangi
 
Social Media, Cloud Computing and architecture
Social Media, Cloud Computing and architectureSocial Media, Cloud Computing and architecture
Social Media, Cloud Computing and architectureRick Mans
 
Ecg analysis in the cloud
Ecg analysis in the cloudEcg analysis in the cloud
Ecg analysis in the cloudgaurav jain
 
Geoscience satellite image processing
Geoscience satellite image processingGeoscience satellite image processing
Geoscience satellite image processinggaurav jain
 
Satellite image processing
Satellite image processingSatellite image processing
Satellite image processingalok ray
 

Viewers also liked (11)

Social Cloud Computing
Social Cloud ComputingSocial Cloud Computing
Social Cloud Computing
 
Flipkart marketing strategy
Flipkart marketing strategyFlipkart marketing strategy
Flipkart marketing strategy
 
Flipkart - Analysis of Marketing Strategy and new Branding Ideas
Flipkart - Analysis of Marketing Strategy and new Branding IdeasFlipkart - Analysis of Marketing Strategy and new Branding Ideas
Flipkart - Analysis of Marketing Strategy and new Branding Ideas
 
Federation of OpenStack clouds
Federation of OpenStack cloudsFederation of OpenStack clouds
Federation of OpenStack clouds
 
Biology protein structure in cloud computing
Biology protein structure in cloud computingBiology protein structure in cloud computing
Biology protein structure in cloud computing
 
Cloud applications - Protein Structure Predication and gene expression data...
Cloud applications - Protein Structure Predication  and  gene expression data...Cloud applications - Protein Structure Predication  and  gene expression data...
Cloud applications - Protein Structure Predication and gene expression data...
 
Social Media, Cloud Computing and architecture
Social Media, Cloud Computing and architectureSocial Media, Cloud Computing and architecture
Social Media, Cloud Computing and architecture
 
Ecg analysis in the cloud
Ecg analysis in the cloudEcg analysis in the cloud
Ecg analysis in the cloud
 
Geoscience satellite image processing
Geoscience satellite image processingGeoscience satellite image processing
Geoscience satellite image processing
 
Satellite image processing
Satellite image processingSatellite image processing
Satellite image processing
 
Task programming
Task programmingTask programming
Task programming
 

Similar to Social Cloud: Cloud Computing in Social Networks

Clould Computing and its application in Libraries
Clould Computing and its application in LibrariesClould Computing and its application in Libraries
Clould Computing and its application in LibrariesAmit Shaw
 
Overview of Cloud Computing
Overview of Cloud ComputingOverview of Cloud Computing
Overview of Cloud ComputingDr Ganesh Iyer
 
Dr. Michael Valivullah, NASS/USDA - Cloud Computing
Dr. Michael Valivullah, NASS/USDA - Cloud ComputingDr. Michael Valivullah, NASS/USDA - Cloud Computing
Dr. Michael Valivullah, NASS/USDA - Cloud Computingikanow
 
Cloud computing by Luqman
Cloud computing by LuqmanCloud computing by Luqman
Cloud computing by LuqmanLuqman Shareef
 
Associated IoT Technologies.pptx
Associated IoT Technologies.pptxAssociated IoT Technologies.pptx
Associated IoT Technologies.pptxtaruian
 
Cloud computing
Cloud computingCloud computing
Cloud computingAmit Kumar
 
Speaker Presention by Irena Bojanova of the University of Maryland University...
Speaker Presention by Irena Bojanova of the University of Maryland University...Speaker Presention by Irena Bojanova of the University of Maryland University...
Speaker Presention by Irena Bojanova of the University of Maryland University...Tim Harvey
 
Seminar on cloud computing
Seminar on cloud computingSeminar on cloud computing
Seminar on cloud computingAKSHAY p
 
Hybrid Hosting Strategies for the Enterprise
Hybrid Hosting Strategies for the EnterpriseHybrid Hosting Strategies for the Enterprise
Hybrid Hosting Strategies for the EnterpriseCentriLogic
 
Cloud computing presentation
Cloud computing presentationCloud computing presentation
Cloud computing presentationAkash Tripathi
 
Business model innovation in the cloud v1
Business model innovation in the cloud v1Business model innovation in the cloud v1
Business model innovation in the cloud v1Michael Netzley, Ph.D.
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing pptarun nalam
 
Web-Oriented Architecture (WOA)
Web-Oriented Architecture (WOA)Web-Oriented Architecture (WOA)
Web-Oriented Architecture (WOA)thetechnicalweb
 

Similar to Social Cloud: Cloud Computing in Social Networks (20)

Clould Computing and its application in Libraries
Clould Computing and its application in LibrariesClould Computing and its application in Libraries
Clould Computing and its application in Libraries
 
Overview of Cloud Computing
Overview of Cloud ComputingOverview of Cloud Computing
Overview of Cloud Computing
 
Dr. Michael Valivullah, NASS/USDA - Cloud Computing
Dr. Michael Valivullah, NASS/USDA - Cloud ComputingDr. Michael Valivullah, NASS/USDA - Cloud Computing
Dr. Michael Valivullah, NASS/USDA - Cloud Computing
 
Application of Cloud Computing
Application of Cloud ComputingApplication of Cloud Computing
Application of Cloud Computing
 
Flying in the cloud
Flying in the cloud   Flying in the cloud
Flying in the cloud
 
Cloud computing by Luqman
Cloud computing by LuqmanCloud computing by Luqman
Cloud computing by Luqman
 
Associated IoT Technologies.pptx
Associated IoT Technologies.pptxAssociated IoT Technologies.pptx
Associated IoT Technologies.pptx
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
depolyment on cloud.pptx
depolyment on cloud.pptxdepolyment on cloud.pptx
depolyment on cloud.pptx
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Speaker Presention by Irena Bojanova of the University of Maryland University...
Speaker Presention by Irena Bojanova of the University of Maryland University...Speaker Presention by Irena Bojanova of the University of Maryland University...
Speaker Presention by Irena Bojanova of the University of Maryland University...
 
Seminar on cloud computing
Seminar on cloud computingSeminar on cloud computing
Seminar on cloud computing
 
Hybrid Hosting Strategies for the Enterprise
Hybrid Hosting Strategies for the EnterpriseHybrid Hosting Strategies for the Enterprise
Hybrid Hosting Strategies for the Enterprise
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing 101
Cloud Computing 101Cloud Computing 101
Cloud Computing 101
 
Cloud computing presentation
Cloud computing presentationCloud computing presentation
Cloud computing presentation
 
Business model innovation in the cloud v1
Business model innovation in the cloud v1Business model innovation in the cloud v1
Business model innovation in the cloud v1
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Cc
CcCc
Cc
 
Web-Oriented Architecture (WOA)
Web-Oriented Architecture (WOA)Web-Oriented Architecture (WOA)
Web-Oriented Architecture (WOA)
 

More from 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
 
Research Discovery, Social Networks and VIVO
Research Discovery, Social Networks and VIVO Research Discovery, Social Networks and VIVO
Research Discovery, Social Networks and VIVO 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
 
eSoN Overview Slides
eSoN Overview SlideseSoN Overview Slides
eSoN Overview SlidesSimon 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
 
A Social Cloud for Public eResearch
A Social Cloud for Public eResearchA Social Cloud for Public eResearch
A Social Cloud for Public eResearchSimon Caton
 
Incentivising Resource Sharing in Social Clouds
Incentivising Resource Sharing in Social CloudsIncentivising Resource Sharing in Social Clouds
Incentivising Resource Sharing in Social CloudsSimon Caton
 
Engineering Incentives in Social Clouds
Engineering Incentives in Social Clouds Engineering Incentives in Social Clouds
Engineering Incentives in Social Clouds Simon Caton
 

More from Simon Caton (11)

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...
 
Research Discovery, Social Networks and VIVO
Research Discovery, Social Networks and VIVO Research Discovery, Social Networks and VIVO
Research Discovery, Social Networks and VIVO
 
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
 
eSoN Overview Slides
eSoN Overview SlideseSoN Overview Slides
eSoN Overview Slides
 
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
 
A Social Cloud for Public eResearch
A Social Cloud for Public eResearchA Social Cloud for Public eResearch
A Social Cloud for Public eResearch
 
Incentivising Resource Sharing in Social Clouds
Incentivising Resource Sharing in Social CloudsIncentivising Resource Sharing in Social Clouds
Incentivising Resource Sharing in Social Clouds
 
Engineering Incentives in Social Clouds
Engineering Incentives in Social Clouds Engineering Incentives in Social Clouds
Engineering Incentives in Social Clouds
 

Recently uploaded

ALL NFL NETWORK CONTACTS- April 29, 2024
ALL NFL NETWORK CONTACTS- April 29, 2024ALL NFL NETWORK CONTACTS- April 29, 2024
ALL NFL NETWORK CONTACTS- April 29, 2024Brian Slack
 
Asli Kala jadu, Black magic specialist in Pakistan Or Kala jadu expert in Egy...
Asli Kala jadu, Black magic specialist in Pakistan Or Kala jadu expert in Egy...Asli Kala jadu, Black magic specialist in Pakistan Or Kala jadu expert in Egy...
Asli Kala jadu, Black magic specialist in Pakistan Or Kala jadu expert in Egy...baharayali
 
Ramban Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts In...
Ramban  Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts In...Ramban  Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts In...
Ramban Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts In...Nitya salvi
 
Slovenia Vs Serbia UEFA Euro 2024 Fixture Guide Every Fixture Detailed.docx
Slovenia Vs Serbia UEFA Euro 2024 Fixture Guide Every Fixture Detailed.docxSlovenia Vs Serbia UEFA Euro 2024 Fixture Guide Every Fixture Detailed.docx
Slovenia Vs Serbia UEFA Euro 2024 Fixture Guide Every Fixture Detailed.docxWorld Wide Tickets And Hospitality
 
TAM Sports_IPL 17 Till Match 37_Celebrity Endorsement _Report.pdf
TAM Sports_IPL 17 Till Match 37_Celebrity Endorsement _Report.pdfTAM Sports_IPL 17 Till Match 37_Celebrity Endorsement _Report.pdf
TAM Sports_IPL 17 Till Match 37_Celebrity Endorsement _Report.pdfSocial Samosa
 
Trossard's Message Bridging Celebrities and Sports in Euro Cup 2024.docx
Trossard's Message Bridging Celebrities and Sports in Euro Cup 2024.docxTrossard's Message Bridging Celebrities and Sports in Euro Cup 2024.docx
Trossard's Message Bridging Celebrities and Sports in Euro Cup 2024.docxEuro Cup 2024 Tickets
 
Hire 💕 8617697112 Kasauli Call Girls Service Call Girls Agency
Hire 💕 8617697112 Kasauli Call Girls Service Call Girls AgencyHire 💕 8617697112 Kasauli Call Girls Service Call Girls Agency
Hire 💕 8617697112 Kasauli Call Girls Service Call Girls AgencyNitya salvi
 
JORNADA 5 LIGA MURO 2024INSUGURACION.pdf
JORNADA 5 LIGA MURO 2024INSUGURACION.pdfJORNADA 5 LIGA MURO 2024INSUGURACION.pdf
JORNADA 5 LIGA MURO 2024INSUGURACION.pdfArturo Pacheco Alvarez
 
08448380779 Call Girls In IIT Women Seeking Men
08448380779 Call Girls In IIT Women Seeking Men08448380779 Call Girls In IIT Women Seeking Men
08448380779 Call Girls In IIT Women Seeking MenDelhi Call girls
 
Who Is Emmanuel Katto Uganda? His Career, personal life etc.
Who Is Emmanuel Katto Uganda? His Career, personal life etc.Who Is Emmanuel Katto Uganda? His Career, personal life etc.
Who Is Emmanuel Katto Uganda? His Career, personal life etc.Marina Costa
 
Croatia vs Italy Euro Cup 2024 Three pitfalls for Spalletti’s Italy in Group ...
Croatia vs Italy Euro Cup 2024 Three pitfalls for Spalletti’s Italy in Group ...Croatia vs Italy Euro Cup 2024 Three pitfalls for Spalletti’s Italy in Group ...
Croatia vs Italy Euro Cup 2024 Three pitfalls for Spalletti’s Italy in Group ...Eticketing.co
 
08448380779 Call Girls In Karol Bagh Women Seeking Men
08448380779 Call Girls In Karol Bagh Women Seeking Men08448380779 Call Girls In Karol Bagh Women Seeking Men
08448380779 Call Girls In Karol Bagh Women Seeking MenDelhi Call girls
 
WhatsApp Chat: 📞 8617697112 Birbhum Call Girl available for hotel room package
WhatsApp Chat: 📞 8617697112 Birbhum  Call Girl available for hotel room packageWhatsApp Chat: 📞 8617697112 Birbhum  Call Girl available for hotel room package
WhatsApp Chat: 📞 8617697112 Birbhum Call Girl available for hotel room packageNitya salvi
 
Personal Brand Exploration - By Bradley Dennis
Personal Brand Exploration - By Bradley DennisPersonal Brand Exploration - By Bradley Dennis
Personal Brand Exploration - By Bradley Dennisjocksofalltradespodc
 
Spain Vs Italy 20 players confirmed for Spain's Euro 2024 squad, and three po...
Spain Vs Italy 20 players confirmed for Spain's Euro 2024 squad, and three po...Spain Vs Italy 20 players confirmed for Spain's Euro 2024 squad, and three po...
Spain Vs Italy 20 players confirmed for Spain's Euro 2024 squad, and three po...World Wide Tickets And Hospitality
 
Technical Data | Sig Sauer Easy6 BDX 1-6x24 | Optics Trade
Technical Data | Sig Sauer Easy6 BDX 1-6x24 | Optics TradeTechnical Data | Sig Sauer Easy6 BDX 1-6x24 | Optics Trade
Technical Data | Sig Sauer Easy6 BDX 1-6x24 | Optics TradeOptics-Trade
 
08448380779 Call Girls In International Airport Women Seeking Men
08448380779 Call Girls In International Airport Women Seeking Men08448380779 Call Girls In International Airport Women Seeking Men
08448380779 Call Girls In International Airport Women Seeking MenDelhi Call girls
 
Unveiling the Mystery of Main Bazar Chart
Unveiling the Mystery of Main Bazar ChartUnveiling the Mystery of Main Bazar Chart
Unveiling the Mystery of Main Bazar ChartChart Kalyan
 
Sports Writing (Rules,Tips, Examples, etc)
Sports Writing (Rules,Tips, Examples, etc)Sports Writing (Rules,Tips, Examples, etc)
Sports Writing (Rules,Tips, Examples, etc)CMBustamante
 
UEFA Euro 2024 Squad Check-in Who is Most Favorite.docx
UEFA Euro 2024 Squad Check-in Who is Most Favorite.docxUEFA Euro 2024 Squad Check-in Who is Most Favorite.docx
UEFA Euro 2024 Squad Check-in Who is Most Favorite.docxEuro Cup 2024 Tickets
 

Recently uploaded (20)

ALL NFL NETWORK CONTACTS- April 29, 2024
ALL NFL NETWORK CONTACTS- April 29, 2024ALL NFL NETWORK CONTACTS- April 29, 2024
ALL NFL NETWORK CONTACTS- April 29, 2024
 
Asli Kala jadu, Black magic specialist in Pakistan Or Kala jadu expert in Egy...
Asli Kala jadu, Black magic specialist in Pakistan Or Kala jadu expert in Egy...Asli Kala jadu, Black magic specialist in Pakistan Or Kala jadu expert in Egy...
Asli Kala jadu, Black magic specialist in Pakistan Or Kala jadu expert in Egy...
 
Ramban Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts In...
Ramban  Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts In...Ramban  Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts In...
Ramban Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts In...
 
Slovenia Vs Serbia UEFA Euro 2024 Fixture Guide Every Fixture Detailed.docx
Slovenia Vs Serbia UEFA Euro 2024 Fixture Guide Every Fixture Detailed.docxSlovenia Vs Serbia UEFA Euro 2024 Fixture Guide Every Fixture Detailed.docx
Slovenia Vs Serbia UEFA Euro 2024 Fixture Guide Every Fixture Detailed.docx
 
TAM Sports_IPL 17 Till Match 37_Celebrity Endorsement _Report.pdf
TAM Sports_IPL 17 Till Match 37_Celebrity Endorsement _Report.pdfTAM Sports_IPL 17 Till Match 37_Celebrity Endorsement _Report.pdf
TAM Sports_IPL 17 Till Match 37_Celebrity Endorsement _Report.pdf
 
Trossard's Message Bridging Celebrities and Sports in Euro Cup 2024.docx
Trossard's Message Bridging Celebrities and Sports in Euro Cup 2024.docxTrossard's Message Bridging Celebrities and Sports in Euro Cup 2024.docx
Trossard's Message Bridging Celebrities and Sports in Euro Cup 2024.docx
 
Hire 💕 8617697112 Kasauli Call Girls Service Call Girls Agency
Hire 💕 8617697112 Kasauli Call Girls Service Call Girls AgencyHire 💕 8617697112 Kasauli Call Girls Service Call Girls Agency
Hire 💕 8617697112 Kasauli Call Girls Service Call Girls Agency
 
JORNADA 5 LIGA MURO 2024INSUGURACION.pdf
JORNADA 5 LIGA MURO 2024INSUGURACION.pdfJORNADA 5 LIGA MURO 2024INSUGURACION.pdf
JORNADA 5 LIGA MURO 2024INSUGURACION.pdf
 
08448380779 Call Girls In IIT Women Seeking Men
08448380779 Call Girls In IIT Women Seeking Men08448380779 Call Girls In IIT Women Seeking Men
08448380779 Call Girls In IIT Women Seeking Men
 
Who Is Emmanuel Katto Uganda? His Career, personal life etc.
Who Is Emmanuel Katto Uganda? His Career, personal life etc.Who Is Emmanuel Katto Uganda? His Career, personal life etc.
Who Is Emmanuel Katto Uganda? His Career, personal life etc.
 
Croatia vs Italy Euro Cup 2024 Three pitfalls for Spalletti’s Italy in Group ...
Croatia vs Italy Euro Cup 2024 Three pitfalls for Spalletti’s Italy in Group ...Croatia vs Italy Euro Cup 2024 Three pitfalls for Spalletti’s Italy in Group ...
Croatia vs Italy Euro Cup 2024 Three pitfalls for Spalletti’s Italy in Group ...
 
08448380779 Call Girls In Karol Bagh Women Seeking Men
08448380779 Call Girls In Karol Bagh Women Seeking Men08448380779 Call Girls In Karol Bagh Women Seeking Men
08448380779 Call Girls In Karol Bagh Women Seeking Men
 
WhatsApp Chat: 📞 8617697112 Birbhum Call Girl available for hotel room package
WhatsApp Chat: 📞 8617697112 Birbhum  Call Girl available for hotel room packageWhatsApp Chat: 📞 8617697112 Birbhum  Call Girl available for hotel room package
WhatsApp Chat: 📞 8617697112 Birbhum Call Girl available for hotel room package
 
Personal Brand Exploration - By Bradley Dennis
Personal Brand Exploration - By Bradley DennisPersonal Brand Exploration - By Bradley Dennis
Personal Brand Exploration - By Bradley Dennis
 
Spain Vs Italy 20 players confirmed for Spain's Euro 2024 squad, and three po...
Spain Vs Italy 20 players confirmed for Spain's Euro 2024 squad, and three po...Spain Vs Italy 20 players confirmed for Spain's Euro 2024 squad, and three po...
Spain Vs Italy 20 players confirmed for Spain's Euro 2024 squad, and three po...
 
Technical Data | Sig Sauer Easy6 BDX 1-6x24 | Optics Trade
Technical Data | Sig Sauer Easy6 BDX 1-6x24 | Optics TradeTechnical Data | Sig Sauer Easy6 BDX 1-6x24 | Optics Trade
Technical Data | Sig Sauer Easy6 BDX 1-6x24 | Optics Trade
 
08448380779 Call Girls In International Airport Women Seeking Men
08448380779 Call Girls In International Airport Women Seeking Men08448380779 Call Girls In International Airport Women Seeking Men
08448380779 Call Girls In International Airport Women Seeking Men
 
Unveiling the Mystery of Main Bazar Chart
Unveiling the Mystery of Main Bazar ChartUnveiling the Mystery of Main Bazar Chart
Unveiling the Mystery of Main Bazar Chart
 
Sports Writing (Rules,Tips, Examples, etc)
Sports Writing (Rules,Tips, Examples, etc)Sports Writing (Rules,Tips, Examples, etc)
Sports Writing (Rules,Tips, Examples, etc)
 
UEFA Euro 2024 Squad Check-in Who is Most Favorite.docx
UEFA Euro 2024 Squad Check-in Who is Most Favorite.docxUEFA Euro 2024 Squad Check-in Who is Most Favorite.docx
UEFA Euro 2024 Squad Check-in Who is Most Favorite.docx
 

Social Cloud: Cloud Computing in Social Networks

  • 1. Social Cloud: Cloud Computing in Social Networks Kyle Chard, Simon Caton, Omer Rana and Kris Bubendorfer
  • 2. Emerging Themes • Cloud Computing is growing in strength – Many providers e.g. Amazon EC2/S3, Google App Engine, Microsoft Azure and also many smaller scale open clouds such as Nimbus and Eucalyptus. • Social Networking is increasingly ubiquitous: – E.g. Facebook has over 400 Million active users. – 50 % of these users log on every day
  • 3. Current Cloud Scenarios and Problems • Sharing – Finite capacity vs. fluctuating requirements – Many social peers with different capabilities • Economy – Small scale consumers have ad hoc requirements – Money grabbing providers and inflexible lock-in • Trust – always assumed at some level – Anonymity (Market-based/broker allocation) – Many models fall apart when this is removed
  • 4. Social Networks • Formed through pre-existing relationships, – i.e. your friends • Have a pre-existent fabric of trust inherently interwoven into the network – How many of your friends do you not trust? • Many applications now use social networks as a platform for: – Authentication e.g. Facebook Connect – Application Portals e.g. ASPEN and PolarGrid projects • There already exist well established application APIs
  • 5. The Social Cloud Vision + + The leveraging of pre-existing relationships in order to enable A Social Cloud allows friends to share mutually beneficial interactions capabilities within the context of a within a cloud context. Social Network. • An amalgamation of: Volunteer computing arises as users – Social Networking can share resources for little or no – Cloud Computing gain, perhaps through reciprocal – Volunteer Computing arrangements.
  • 6. Social Cloud Interaction Vision Socially – orientated Market Place Social Cloud
  • 7. Social Cloud Economy • Payment (in an economic sense) is optional • Instead we utilise a virtual currency – All collaborations involve a transfer of “credits” – All participants are given an initial amount of credits – No one can buy additional credits – they must be earned – Therefore, we can prevent free-riding, and actively encourage participation
  • 8. Community Effect • Susceptible to cheating through fabricated accounts – Social Enforcement: exclusion of anti-social peers • To encapsulate the nature of an interaction an agreement is used for the domains: – Technical Requirements – Non-functional properties – Temporal Requirements – Economic preferences • WS-Agreement + EJSDL + DRIVE API + Reservation + Social Cloud Extensions
  • 9. Social Cloud Proof of Concept • Simple Storage Service Implemented as a Facebook application • Use Case: a back up facility Agreement
  • 10. Posted Price – Enables interactions based upon active trading/collaborative decisions – Intuitively facilitates reciprocal collaboration – Current “norm” in industry solutions Social Cloud MDS User ID URL Capacity Price User1 100MB 5 Storage Storage User2 500MB 10 Storage User3 5GB 7
  • 11. Dynamic Auctions • Auction: – Enables dynamic participant pairing – Sealed bid second price reverse auction • Could be extended to any other auction mechanism
  • 12. Evaluation Research Questions: • Can a Social Cloud Scale? • What are the computational requirements for an “average” sized Social Cloud? – According to Facebook, the average social network has 130 participants • Can a Social Cloud function in a timely manner as a Facebook application?
  • 13. Posted Price Scalability • Varying the size of the MDS and number of matches • With a size of 2000, 100 matches can be discovered in ~ 2 seconds, which is reasonable
  • 14. Auction Scalability • 500 Auctions and the worst case scenario: – all auctions run concurrently • Even with 50 bidders can still complete 65 auctions per minute • Under our assumptions this is already enough for a large social network
  • 15. Dissemination of Results • A social (storage) cloud can be hosted using minimal resources (3 – 4 yr old PC) • Components show good throughput under realistic loads • However, scaling to millions of users would require a dedicated HPC or elastic environment – Co-op model  members sustain the platform
  • 16. Conclusions & Future Work • Social Cloud – Dynamic cloud environment leveraging existing trust relationships – Proof-of-concept: can be extended for many new scenarios • Future Work – Computation, licenses and other capabilities – Combinatorial auctions – Generic scientific cloud communities – e.g. myExperiment – Evolution of the economic model
  • 17. Questions? Please look at our Prototype Social Cloud Video http://www.im.uni-karlsruhe.de/SocialCloudDemo Kyle@ecs.vuw.ac.nz / kyle@ci.uchicago.edu Simon.Caton@kit.edu O.F.Rana@cs.cardiff.ac.uk Kris.Bubendorfer@ecs.vuw.ac.nz

Editor's Notes

  1. 400 million June 2010
  2. Many service types: people servicesComputational servicesStorage servicesIn industry solutions this assumption is typically replaced by consumer proactive/reactive action – e.g. Amazon SLAOr they do not implement enforcement policiesThe problem:Anonymity between participants is commonE.g. Allocation through auctions or other market mechanismsThe models fall apart completely if this assumption is removed
  3. Social Networks model relationshipsOpenSocial & OpenId, used by most social networking sites, andFacebook’s bespoke application framework
  4. Any number of compensation or incentive mechanisms could be usedRemember that this is a social network, and cheating is anti-social behaviour in such a context. Therefore, we can assume that the network will aggressively respond to cheatingNote that here a SLA does NOT mean a contract, but an agreement between two parties
  5. Take it or leave it fixed price
  6. Attributes of a Second Price Sealed Bid auctionEncourages truth tellingLowers communication overhead
  7. Still 1 GB RAM
  8. Still with 1GB RAM, on an old machineStorage requests would imagine are long term – dynamic ad hoc usage may be a different story
  9. Thisimpl is a proof of concept there are so many ways we (or other people) can build upon this work....