Secure & cost effective multi coud storage in cloud computing

Preview:

DESCRIPTION

 

Citation preview

1

A seminar by :Vaibhav Pandirkar (14)Harshal Mankar (11)Piyush Patil (15)Saket Shah (18)

A SECURED COST-EFFECTIVE MULTI- CLOUD STORAGE IN

CLOUD COMPUTING

B.E (Computer) 2012-13

Guide:Prof. Ms. Ashwini

Jadhav

2

Background Details Introduction to cloud computing Literature Survey Existing System Proposed Concept Scope Requirement Analysis System Architecture System Design Mathematical Model Advantages / Disadvantages Applications Future Scope Conclusion References

Outline

3

BACKGROUND DETAILS

1. This system is proposed for managing the data of a food and beverages company.

2. The software firm we received sponsorship from is Nelsoft Pvt. Ltd geographically located in Pune.

3. The aim is to propose a cost effective and secure system in cloud computing.

4

INTRODUCTION TO CLOUD COMPUTINGIn a cloud computing system, there's a

significant workload shift. Local computers no longer have to do all the heavy lifting when it comes to running applications. The network of computers that make up the cloud handles them instead.

Hardware and software demands on the user's side decrease. The only thing the user's computer needs to be able to run is the cloud computing system's interface software, which can be as simple as a Web browser, and the cloud's network takes care of the rest.

5

WITHOUT CLOUD COMPUTING…

6

WHAT CLOUD COMPUTING DOES…

7

LITERATURE SURVEY

“Privacy as a Service: Privacy-Aware Data Storage and Processing in Cloud Computing Architectures,” W. Itani, A. Kayssi, A. Chehab, Dec 2009.

◦Privacy is maintained but not the Cost.

◦Quality Factor is not considered and Security issues persist on a large scale

8

EXISTING SYSTEM

9

Data integrity and privacy are the most critical issues.

Customer’s point of relying on solo SP is not very promising.

Exceeding customers available budgets.

PROBLEM STATEMENT

10

PROPOSED CONCEPT

SP 1 SP 2 SP 3

11

FEATURE OF HYBRID CLOUD

12

SCOPE

Customer divides data among several SPs available based on his available budget.

Provides a decision for the customer, to which SPs he must chose to access data, with respect to data.

Access quality of service offered by the SPs at the location of data retrieval is considered.

13

Hardware Requirements:◦Processor : Dual core or Higher◦Hard Disk : 40 GB.◦Ram : 1 GB.

Software Requirements:◦Operating system : Windows XP or

higher.◦Coding Language : ASP. Net with C#◦Data Base : SQL Server 2008

REQUIREMENT ANALYSIS

14

THE CONCEPT OF ‘Service Models’

15

SYSTEM ARCHITECTUR

E

16

Functional Diagram

SYSTEM DESIGN

17

Sequence Diagram

Notation And Description

MATHEMATICAL MODEL

Cost of storing the data

If ai is the number of data pieces stored on itℎ SP which has a per unit cost of storing the data as ci , then the total cost the customer has to pay is given in Eq.

QoS factor

In our model, we consider xi,j as a binary variable, which is set to 1 if the jtℎ data piece on SPi becomes a candidate in the current data retrieval. The QoS achieved in retrieving the data can be computed as given in Eq.

How to minimize cost???

Therefore our objective function for our proposed LP Assignment is to minimize the total cost of storing the distributed customer data on p number of service provides, while maximizing the QoS achieved at the time of retrieval. Our objective is given in Eq. 1 and Eq. 2.

Referring to the (k,N) threshold and the (q, p) threshold discussed before, the minimum number of pieces that must be chosen for data retrieval is k, for which at least q service providers are required. Thus, we have:

AND

We simplify our Linear programming Model to include two binary variables, (si) as storage variable and (ri) as retrieval variable, such that:

Now since, our objective function comprises of multiple objectives, we use goal programming phenomenon to statistically provide weights to each of individual objectives and unite them into a single objective. Hence, our simplified LP problem can be described as bellow:

Example :

In our first scenario, Total number of cloud service providers =10. Threshold value k = q = 6, which specifies that, at least 6 data pieces are needed to retrieve the whole data block.

In this scenario we set the available budget to 400.4 calculated as k +1 times the mean of available costs.

Cost / Objective :

Numeric Result

30

AD

VA

NTA

GES

•Low –or no –start-up costs

•Payment according to need/use

•Great flexibility in relation to fast up-and downscaling of resource needs

•Possibility of full service with maintenance and SLA in an overall service Easier (and cheaper) access to new software versions

•Security in the Cloud as data is stored in encrypted format.

31

DIS

AD

VA

NTA

GES •Vulnerability in relation to the

solution being delivered and operated by (normally) one supplier –Lock in.

•Costs of data traffic to and from the solution

•Dependence on being online

32

AP

PLIC

ATIO

NS

ERP in-the-Cloud There is a notable advantage to cloud

computing. Instead of using local computers to run applications, a network of computers comprising “the cloud” takes care of it. Any computer needs on the user’s end are supported by a third-party data center and the system’s interface software can be run from a web browser.

On the other hand, newer versions of Enterprise Resource Planning (ERP) systems are also capable of integrating all of a company’s departments and functions onto a single computer system to serve all needs. But, generally, ERP is not perceived as innovative technology. At best, most executives view ERP as a double-edged sword — a one-time rite of passage that must be performed in order to remain competitive.

33

AP

PLIC

ATIO

NS

For any company looking to improve its customer relationship management, or "CRM," needs, implementing a CRM cloud computing system is both efficient and cost effective.

Delivering a sales team a blend of unique functionalities to improve agent/customer interactions, a CRM cloud computing system will never be limited by underlying technology.

A CRM cloud computing platform helps a company track any data, such as orders, discounts, references, competitors and much more.

Since salespeople need to route orders and service agents need to validate customer entitlements, with a CRM cloud computing platform, a company can run code in the cloud so there are no limitations on creating CRM logic.

CRM

34

FUTURE SCOPE

Entry for new players in the Market

Balancing future data load

Importance of Data integrity in future

Advanced Customizations

35

CONCLUSION

In this work, to mitigate the threats facing cloud storage, we extended the cloud data storage to include multiple service providers, where each cloud storage represents a different service provider.

Our motivation behind such an extension is that, the adversary, similar to any other cloud user, is abstracted from the actual clouds of servers implemented by different cloud service provider.

36

REFERENCES

[1] Yashaswi Singh, Farah Kandah, Weiyi Zhang, “A Secured Cost-effective Multi-Cloud Storage in Cloud Computing”, IEEE INFOCOM 2011 Workshop on Cloud Computing, North Dakota State University Fargo, April 2011, PP 625-63.0

[2] Information Technology Security Council (ITSC) and Physical Security Council (PSC), “Cloud Computing and Software as a Service: An Overview for Security Professionals”, ASIS International-Advancing security worldwide, February 2010, PP 6-9.

37

THANK YOU FOR YOUR TIME AND ATTENTION…

He who always inspired us to think out of the box…

Steve Jobs (Co-founder of Apple Inc.)

The man who brought art in technology…

May his soul rest in peace.