consistency as a service:auditing cloud consistency

20
Sri Venkateswara College of Engineering & Technology

Upload: lakshmipriya-udayakumar

Post on 09-Aug-2015

113 views

Category:

Education


0 download

TRANSCRIPT

Sri Venkateswara College of Engineering & Technology

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

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.

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.

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

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 .

METHODOLOGIES

The methodolies are:

Global Consistency auditing

Local Consistency auditing

Front End

ASP.NET

C#.NET

Back End

SQLSERVER

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.

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

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.

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

SYSTEM ARCHITECTURE

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

SOFTWARE REQUIREMENTS

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

2008.

MODULES

USER MODULERegistrationFile UploadDownload

Auditor ModuleFile VerificationFile View

Admin ModuleView FileBlock User

FEASIBILITY STUDY

Technical Feasibility

Operational Feasibility

Economical Feasibility 

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.

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

M. NANDA KISHORE SirAsst. Prof, Department of MCA