SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

Data security in cloud computing
Data security in cloud computingData security in cloud computing
Data security in cloud computing
Prince Chandu
 

Was ist angesagt? (20)

Collaborating Using Cloud Services
Collaborating Using Cloud ServicesCollaborating Using Cloud Services
Collaborating Using Cloud Services
 
Data security in cloud computing
Data security in cloud computingData security in cloud computing
Data security in cloud computing
 
Ppt 11 - netopeer
Ppt   11 - netopeerPpt   11 - netopeer
Ppt 11 - netopeer
 
Project report on blogs
Project report on blogsProject report on blogs
Project report on blogs
 
Data enrichment
Data enrichmentData enrichment
Data enrichment
 
Virtual Machine provisioning and migration services
Virtual Machine provisioning and migration servicesVirtual Machine provisioning and migration services
Virtual Machine provisioning and migration services
 
Domain specific IoT
Domain specific IoTDomain specific IoT
Domain specific IoT
 
IoT Levels and Deployment Templates
IoT Levels and Deployment TemplatesIoT Levels and Deployment Templates
IoT Levels and Deployment Templates
 
IOT Platform Design Methodology
IOT Platform Design Methodology IOT Platform Design Methodology
IOT Platform Design Methodology
 
Chapter 4 Embedded System: Application and Domain Specific
Chapter 4 Embedded System: Application and Domain SpecificChapter 4 Embedded System: Application and Domain Specific
Chapter 4 Embedded System: Application and Domain Specific
 
Cloud computing protocol
Cloud computing protocolCloud computing protocol
Cloud computing protocol
 
Authentication service security
Authentication service securityAuthentication service security
Authentication service security
 
Perspectives on Cloud COmputing - Google
Perspectives on Cloud COmputing - GooglePerspectives on Cloud COmputing - Google
Perspectives on Cloud COmputing - Google
 
Io t system management with
Io t system management withIo t system management with
Io t system management with
 
A brief history of cloud computing
A brief history of cloud computingA brief history of cloud computing
A brief history of cloud computing
 
UNIT-5 IoT Reference Architecture.pdf
UNIT-5 IoT Reference Architecture.pdfUNIT-5 IoT Reference Architecture.pdf
UNIT-5 IoT Reference Architecture.pdf
 
Unit 3 -Data storage and cloud computing
Unit 3 -Data storage and cloud computingUnit 3 -Data storage and cloud computing
Unit 3 -Data storage and cloud computing
 
System models in distributed system
System models in distributed systemSystem models in distributed system
System models in distributed system
 
E book management system
E book management systemE book management system
E book management system
 
Levels of Virtualization.docx
Levels of Virtualization.docxLevels of Virtualization.docx
Levels of Virtualization.docx
 

Andere mochten auch

Market oriented Cloud Computing
Market oriented Cloud ComputingMarket oriented Cloud Computing
Market oriented Cloud Computing
Jithin Parakka
 
Biology protein structure in cloud computing
Biology protein structure in cloud computingBiology protein structure in cloud computing
Biology protein structure in cloud computing
gaurav jain
 

Andere mochten auch (12)

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
 
Market oriented Cloud Computing
Market oriented Cloud ComputingMarket oriented Cloud Computing
Market oriented Cloud Computing
 
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
 

Ähnlich wie 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 Libraries
Amit Shaw
 
Overview of Cloud Computing
Overview of Cloud ComputingOverview of Cloud Computing
Overview of Cloud Computing
Dr 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 Computing
ikanow
 
Cloud computing presentation
Cloud computing presentationCloud computing presentation
Cloud computing presentation
Akash Tripathi
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
arun nalam
 

Ähnlich wie 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)
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

🔝|97111༒99012🔝 Call Girls In {Delhi} Cr Park ₹5.5k Cash Payment With Room De...
🔝|97111༒99012🔝 Call Girls In  {Delhi} Cr Park ₹5.5k Cash Payment With Room De...🔝|97111༒99012🔝 Call Girls In  {Delhi} Cr Park ₹5.5k Cash Payment With Room De...
🔝|97111༒99012🔝 Call Girls In {Delhi} Cr Park ₹5.5k Cash Payment With Room De...
Diya Sharma
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
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
 

Kürzlich hochgeladen (20)

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
 
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...
 
JORNADA 5 LIGA MURO 2024INSUGURACION.pdf
JORNADA 5 LIGA MURO 2024INSUGURACION.pdfJORNADA 5 LIGA MURO 2024INSUGURACION.pdf
JORNADA 5 LIGA MURO 2024INSUGURACION.pdf
 
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
 
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
 
🔝|97111༒99012🔝 Call Girls In {Delhi} Cr Park ₹5.5k Cash Payment With Room De...
🔝|97111༒99012🔝 Call Girls In  {Delhi} Cr Park ₹5.5k Cash Payment With Room De...🔝|97111༒99012🔝 Call Girls In  {Delhi} Cr Park ₹5.5k Cash Payment With Room De...
🔝|97111༒99012🔝 Call Girls In {Delhi} Cr Park ₹5.5k Cash Payment With Room De...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
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...
 
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
 
08448380779 Call Girls In Lajpat Nagar Women Seeking Men
08448380779 Call Girls In Lajpat Nagar Women Seeking Men08448380779 Call Girls In Lajpat Nagar Women Seeking Men
08448380779 Call Girls In Lajpat Nagar Women Seeking Men
 
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
 
Personal Brand Exploration - By Bradley Dennis
Personal Brand Exploration - By Bradley DennisPersonal Brand Exploration - By Bradley Dennis
Personal Brand Exploration - By Bradley Dennis
 
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...
 
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
 
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
 
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
 
Sports Writing (Rules,Tips, Examples, etc)
Sports Writing (Rules,Tips, Examples, etc)Sports Writing (Rules,Tips, Examples, etc)
Sports Writing (Rules,Tips, Examples, etc)
 
Spain Vs Albania- Spain at risk of being thrown out of Euro 2024 with Tournam...
Spain Vs Albania- Spain at risk of being thrown out of Euro 2024 with Tournam...Spain Vs Albania- Spain at risk of being thrown out of Euro 2024 with Tournam...
Spain Vs Albania- Spain at risk of being thrown out of Euro 2024 with Tournam...
 
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
 

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

Hinweis der Redaktion

  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....