Top Banner
Sri Venkateswara College of Engineering & Technology
20
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: Consistency As A Service:Auditing Cloud Consistency

Sri Venkateswara College of Engineering & Technology

Page 2: Consistency As A Service:Auditing Cloud Consistency

CONTENTS• Abstract• Major area or Domain of the Project• Objectives and Scope of the project• Survey of the project• Methodologies• Front end and Back end• System Architecture• System Requirements• Modules• Feasibility Study• Conclusion• References

Page 3: Consistency As A Service:Auditing Cloud Consistency

ABSTRACT

Cloud storage services have become commercially popular due to their overwhelming advantages. To provide ubiquitous always-on access, a cloud service provider (CSP) maintains multiple replicas for each piece of data on geographically distributed servers.

A key problem of using the replication technique in clouds is that it is very expensive to achieve strong consistency on a worldwide scale. In this paper, we first present a novel consistency as a service (CaaS) model, which consists of a large data cloud and multiple small audit clouds.

Page 4: Consistency As A Service:Auditing Cloud Consistency

In the CaaS model, a data cloud is maintained by a CSP, and the group of users will make sure about the consistency.

Finally, we devise a heuristic auditing strategy (HAS) to reveal as many violations as possible.

Page 5: Consistency As A Service:Auditing Cloud Consistency

What is cloud computing?

Cloud Computing is the practice of using a network of remote servers hosted on the Internet to store, manage, and process data, rather than a local server or a personal computer.A cloud is basically a major distributed system where each portion of data is copied on multiple globally distributed servers to attain high accessibility and high performance.

DOMAIN

Page 6: Consistency As A Service:Auditing Cloud Consistency

OBJECTIVES and SCOPE

System Presents CaaS model, which consists of data cloud and audit clouds.

System suggests a two level auditing structure.

In this system we devise HAS to find out as many as violations possible .

Page 7: Consistency As A Service:Auditing Cloud Consistency

METHODOLOGIES

The methodolies are:

Global Consistency auditing

Local Consistency auditing

Page 8: Consistency As A Service:Auditing Cloud Consistency

Front End

ASP.NET

C#.NET

Back End

SQLSERVER

Page 9: Consistency As A Service:Auditing Cloud Consistency

EXISTING SYSTEMBy using the cloud storage services, the customers can access data stored in a cloud anytime and anywhere using any device, without caring about a large amount of capital investment when deploying the underlying hardware infrastructures.

The cloud service provider (CSP) stores data replicas on multiple geographically distributed servers.

Updates to a name will not be visible immediately, but all clients are ensured to see them eventually.

Page 10: Consistency As A Service:Auditing Cloud Consistency

The replication technique in clouds is that it is very expensive to achieve strong consistency.

Hard to verify the latest replica.

User cannot see the latest updates.

Traffic enables during the updating of new one

Page 11: Consistency As A Service:Auditing Cloud Consistency

PROPOSED SYSTEM

In cloud storage, consistency not only determines correctness but also the actual cost per transaction. In this paper, we present a novel consistency as a service (CaaS) model for this situation. The CaaS model consists of a large data cloud and multiple small audit clouds. The data cloud is maintained by a CSP, and an audit cloud consists of a group of users that cooperate on a job.

Page 12: Consistency As A Service:Auditing Cloud Consistency

ADVANTAGES

The users can assess the quality of cloud services.

Can able to choose a right CSP among different alternatives.

User can read and revise data’s at anywhere.

Less Expensive

Page 13: Consistency As A Service:Auditing Cloud Consistency

SYSTEM ARCHITECTURE

Page 14: Consistency As A Service:Auditing Cloud Consistency

SYSTEM CONFIGURATION

HARDWARE REQUIREMENTSProcessor - Pentium –IVSpeed - 1.1 GhzRAM - 512 MB(min)Hard Disk - 40 GBKey Board - Standard Windows KeyboardMouse - Two or Three Button MouseMonitor - LCD/LED

Page 15: Consistency As A Service:Auditing Cloud Consistency

SOFTWARE REQUIREMENTS

Operating system : Windows XP.Coding Language : ASP.NetTool : VISUAL STUDIO

2008.

Page 16: Consistency As A Service:Auditing Cloud Consistency

MODULES

USER MODULERegistrationFile UploadDownload

Auditor ModuleFile VerificationFile View

Admin ModuleView FileBlock User

Page 17: Consistency As A Service:Auditing Cloud Consistency

FEASIBILITY STUDY

Technical Feasibility

Operational Feasibility

Economical Feasibility 

Page 18: Consistency As A Service:Auditing Cloud Consistency

CONCLUSION

In this paper, we presented a consistency as a service (CaaS) model and a two-level auditing structure to help users verify whether the cloud service provider (CSP) is providing the promised consistency or not, and to measure the severity of the violations, if any. With the CaaS model, the users can assess the quality of cloud services and choose a right CSP among various alternatives, e.g, the least expensive one that still provides adequate consistency for the users’ application.

Page 19: Consistency As A Service:Auditing Cloud Consistency

REFERENCE

Qin Liu, Guojun Wang, and Jie Wu,., “Consistency as a Service: Auditing Cloud Consistency” IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, VOL. 11, NO. 1, MARCH 2014

Page 20: Consistency As A Service:Auditing Cloud Consistency

M. NANDA KISHORE SirAsst. Prof, Department of MCA