16
Clouds for Social Computing AISHWARYA.S POOJITA.B SPOORTHI.N RADHIKA.KR DEPARTMENT OF COMPUTER SCIENCE, B.M.S INSTITUTE OF TECHNOLOGY

Social cloud computing

Embed Size (px)

Citation preview

Clouds for Social

Computing

AISHWARYA.S

POOJITA.B

SPOORTHI.N

RADHIKA.KR

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

Key Terminologies before we begin

Social Networking

Cloud Computing

Dynamic Virtualization

Cloud Providers

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)

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

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.

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.

CONTD..

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

Usage Scenario

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

CONTD..

CONTD..

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.

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

Thank You !