Top Banner
Clouds for Social Computing AISHWARYA.S POOJITA.B SPOORTHI.N RADHIKA.KR DEPARTMENT OF COMPUTER SCIENCE, B.M.S INSTITUTE OF TECHNOLOGY
16
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Social cloud computing

Clouds for Social

Computing

AISHWARYA.S

POOJITA.B

SPOORTHI.N

RADHIKA.KR

DEPARTMENT OF COMPUTER SCIENCE, B.M.S INSTITUTE OF TECHNOLOGY

Page 2: Social cloud computing

Key Terminologies before we begin

Social Networking

Cloud Computing

Dynamic Virtualization

Cloud Providers

Page 3: Social cloud computing

Overview of this presentation

“Usage of Social Networking for Cloud computing”

Why Social Cloud? Social Networks provide a better platform to facilitate communication and sharing between users , therefore modelling real world relationships. We therefore propose using this trust as a foundation for resource sharing in a “Social Cloud”.

How ? There are a large number of commercial cloud providers such as Amazon EC2/S3,Google App engine, Microsoft Azure.(through predominantly posted price mechanisms)

Page 4: Social cloud computing

Introduction

Social networks provide a platform to facilitate

communication and sharing between users,

simulating real world relationships.

The structure of a Social Network is essentially a

dynamic virtual organization with inherent trust

relationships between friends.

We propose using this trust as a foundation for

resource (information, hardware, services) sharing in

a Social Cloud

Page 5: Social cloud computing

Introduction CONtd …

We define A Social Cloud as a scalable computing

model in which virtualized resources contributed by

users are dynamically provisioned amongst a group

of friends with or without monitory compensation

provided in return.

Page 6: Social cloud computing

Architecture

The Social Cloud architecture presented here is

designed as a Facebook application, where

services can be mapped to particular users through

Facebook identification, allowing for the definition

of unique policies regarding the interactions

between users.

Page 7: Social cloud computing

CONTD..

Page 8: Social cloud computing

Facebook™ as a Service

Services exposed as REST API’s

Applications are hosted independently and are not

hosted within the Facebook environment.

FBML and FBJS

A Facebook canvas URL

Page 9: Social cloud computing
Page 10: Social cloud computing

Usage Scenario

Page 11: Social cloud computing

Implementation Details

We use Web Services to create a scalable, distributed and decentralized infrastructure, that uses Web

Service Resource Framework (WSRF) and run on Globus WS-core/Tomcat.

In a posted price market price a user can select any advertised service and define specific requirement of

the provision

New Auctions can be started by specifying required service levels.

Which are used as the basis for bit computation. When

the auction completes SLA is created between the user and winning provider

Page 12: Social cloud computing

CONTD..

Page 13: Social cloud computing

CONTD..

Page 14: Social cloud computing

Summary

We present Social Cloud, an amalgamation of

Cloud Computing, Volunteer Computing and

Social networking.

With help of Facebook™ Social Networking site, users discover and trade storage services

contributed by their friends, taking advantage

of pre-existing trust relationships.

Page 15: Social cloud computing

FUTURE WORK & References

Our Future Work is to generalize our approach so

that we can capture additional market places-E.g.:

Amazon S3 storage cloud be included in our open

storage market, cost savings through efforts required

to integrate corporate data and customize

functionality , multilayer authentication for

everyone , strong technology policy.

References: Kyle Chard, Simon Caton , Omer Ran

,Social Cloud : Cloud Computing in Social Networks

, KSRI-Karlsruhe Service Research Institute

Page 16: Social cloud computing

Thank You !