Secure & cost effective multi coud storage in cloud computing


Published on

Published in: Technology, Business
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Secure & cost effective multi coud storage in cloud computing

  1. 1. B.E (Computer) 2012-13 Guide: Prof. Ms. Ashwini Jadhav A seminar by : Vaibhav Pandirkar Harshal Mankar Piyush Patil Saket Shah (14) (11) (15) (18) 1
  2. 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 2
  3. 3. 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. 3
  4. 4. In 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. 4
  5. 5. 5
  6. 6. 6
  7. 7.  ―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 7
  8. 8. 8
  9. 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.  9
  10. 10. SP 1 SP 2 SP 3 10
  11. 11. 11
  12. 12.  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. 12
  13. 13.  Hardware Requirements: ◦ Processor ◦ Hard Disk ◦ Ram  : Dual core or Higher : 40 GB. : 1 GB. Software Requirements: ◦ Operating system : Windows XP or higher. ◦ Coding Language : ASP. Net with C# ◦ Data Base : SQL Server 2008 13
  14. 14. 14
  15. 15. 15
  16. 16.  Functional Diagram 16
  17. 17. Sequence Diagram 17
  18. 18. Notation And Description
  19. 19. 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.
  20. 20. 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.
  21. 21. 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.
  22. 22. 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
  23. 23.  We simplify our Linear programming Model to include two binary variables, (si) as storage variable and (ri) as retrieval variable, such that:
  24. 24.  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:
  25. 25. Example :
  26. 26. 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.
  27. 27. Cost / Objective :
  28. 28. Numeric Result
  29. 29. •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. 30
  30. 30. •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 31
  31. 31. 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 32
  32. 32. CRM 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 33 CRM logic.
  33. 33. Entry for new players in the Market Balancing future data load Importance of Data integrity in future Advanced Customizations 34
  34. 34. 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. 35
  35. 35. [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. 36
  36. 36. 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. 37