Future Work Needed Kenneth Wade Najim Yaqubie. Outline 1.Model is simple 2.Too many assumptions 3.Conflicting internal architectures 4.Security Challenges.

Slides:



Advertisements
Similar presentations
Trust Management of Services in Cloud Environments:
Advertisements

Amazon. Cloud computing also known as on-demand computing or utility computing. Similar to other utility providers like electric, water, and natural gas,
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 6 2/13/2015.
Cloud Testing – Guidelines and Approach. Agenda Understanding “The Cloud”? Why move to Cloud? Testing Philosophy Challenges Guidelines to select a Cloud.
Chapter 9 Designing Systems for Diverse Environments.
Chapter 13 Physical Architecture Layer Design
What is Cloud Computing? o Cloud computing:- is a style of computing in which dynamically scalable and often virtualized resources are provided as a service.
Overview Distributed vs. decentralized Why distributed databases
The Cloud: Demystified Neil Cattermull Frontier Technology.
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
M.A.Doman Model for enabling the delivery of computing as a SERVICE.
Engineering the Cloud Andrew McCombs March 10th, 2011.
Presented by INTRUSION DETECTION SYSYTEM. CONTENT Basically this presentation contains, What is TripWire? How does TripWire work? Where is TripWire used?
Travis, Stephanie, Alex.  Cloud computing is a general term for anything that involves delivering hosted services over the Internet.  These services.
Plan Introduction What is Cloud Computing?
Will you need your umbrella?.  Objective: Explain the Cloud In business terms, so you can see if it will benefit you.  Agenda: 12:00 – Welcome and Introductions.
Security Framework For Cloud Computing -Sharath Reddy Gajjala.
Introduction to Cloud Computing
Jordan Wissel Eric Lewis Sarah Basile. Introduction This presentation will analyze: Overview/History Implementation Advantages/Disadvantages Security.
ATIF MEHMOOD MALIK KASHIF SIDDIQUE Improving dependability of Cloud Computing with Fault Tolerance and High Availability.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
Adam Leidigh Brandon Pyle Bernardo Ruiz Daniel Nakamura Arianna Campos.
Cloud Computing Kwangyun Cho v=8AXk25TUSRQ.
Cloud Computing 1. Outline  Introduction  Evolution  Cloud architecture  Map reduce operation  Platform 2.
1 NETE4631 Using Google Web Services and Using Microsoft Cloud Services Lecture Notes #7.
TECHNOLOGY GUIDE THREE
Cloud Computing Characteristics A service provided by large internet-based specialised data centres that offers storage, processing and computer resources.
OnlineOn Premises Hybrid Cloud on your terms Messaging Voice & Video Content Management Enterprise Social Reporting & Analytics Best experience across.
Prepared By : Bhavin Tank(S.Y.B.Sc.(IT)) College of Computer Science & IT, Junagadh Cloud Computing.
What is the cloud ? IT as a service Cloud allows access to services without user technical knowledge or control of supporting infrastructure Best described.
1 NETE4631 Course Wrap-up and Benefits, Challenges, Risks Lecture Notes #15.
Cloud Computing Project By:Jessica, Fadiah, and Bill.
{ Cloud computing. Exciting and relatively new technologies allow computing to be a part of our everyday lives. Cloud computing allows users to save their.
1 NETE4631 Network Information Systems : Introduction to Cloud Computing Lecture Notes #2.
Software Development Risk Assessment for Clouds National Technical University of Ukraine “Kiev Polytechnic Institute” Heat and energy design faculty Department.
Company small business cloud solution Client UNIVERSITY OF BEDFORDSHIRE.
Speaker: Meng-Ting Tsai Date:2010/11/25 The Information Assurance Practices of Cloud Computing Vendors IEEE Communications Society.
HUSKY CONSULTANTS FRANKLIN VALENCIA WIOLETA MILCZAREK ANTHONY GAGLIARDI JR. BRIAN CONNERY.
Robert Mahowald August 26, 2015 VP, Cloud Software, IDC
GOOGLE APP ENGINE By Muktadiur Rahman. Contents  Cloud Computing  What is App Engine  Why App Engine  Development with App Engine  Quote & Pricing.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
CISC 849 : Applications in Fintech Namami Shukla Dept of Computer & Information Sciences University of Delaware A Cloud Computing Methodology Study of.
1 TCS Confidential. 2 Objective : In this session we will be able to learn:  What is Cloud Computing?  Characteristics  Cloud Flavors  Cloud Deployment.
Practical IT Research that Drives Measurable Results Develop a Position on Cloud Platform as a Service: Assess Opportunities, Risks, and Providers.
PRESENTED BY– IRAM KHAN ISHITA TRIPATHI GAURAV AGRAWAL GAURAV SINGH HIMANSHU AWASTHI JAISWAR VIJAY KUMAR JITENDRA KUMAR VERMA JITENDRA SINGH KAMAL KUMAR.
Cloud Computing ENG. YOUSSEF ABDELHAKIM. Agenda :  The definitions of Cloud Computing.  Examples of Cloud Computing.  Which companies are using Cloud.
1 EIT 2.2 Is your company missing out on the cost-savings opportunities offered by data center consolidations? Andy Abbas Co-Founder and Vice President.
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
Spark on Entropy : A Reliable & Efficient Scheduler for Low-latency Parallel Jobs in Heterogeneous Cloud Huankai Chen PhD Student at University of Kent.
Agenda  What is Cloud Computing?  Milestone of Cloud Computing  Common Attributes of Cloud Computing  Cloud Service Layers  Cloud Implementation.
MANAGEMENT INFORMATION SYSTEMS
Unit 3 Virtualization.
CLOUD ARCHITECTURE Many organizations and researchers have defined the architecture for cloud computing. Basically the whole system can be divided into.
Chapter 6: Securing the Cloud
Platform as a Service (PaaS)
Data and database administration
Andrew McCombs March 10th, 2011
The Improvement of PaaS Platform ZENG Shu-Qing, Xu Jie-Bin 2010 First International Conference on Networking and Distributed Computing SQUARE.
Systems Analysis and Design With UML 2
Introduction to Enterprise Systems
SQL Server 2012 Licensing Overview.
Cloud Computing Dr. Sharad Saxena.
Cloud Computing.
Azure Enables Mobility, Easy Sync and Share, and Allows Companies to Retain Data Control MINI-CASE STUDY “Azure provides the full stack of technology that.
Emerging technologies-
Increase and Improve your PC management with Windows Intune
Computers Are Your Future Twelfth Edition
Cloud Computing: Concepts
Administrative Software in Microsoft Azure Lets Companies Increase Productivity and Control “After conducting analysis and research for the best offer.
Revision PowerPoint By Nicole Davidson.
Presentation transcript:

Future Work Needed Kenneth Wade Najim Yaqubie

Outline 1.Model is simple 2.Too many assumptions 3.Conflicting internal architectures 4.Security Challenges & Risks 5.Reliability Concerns 6.Legal issues, regulatory issues 7.Tradeoff is insignificant

Model is Simple No tests under any significant load “the applications we consider are typically overprovisioned” in regards to lacking a queuing model. No failure scenarios discussed Uses a single cloud-based app on Azure test bed “We consider a simple model for measuring benefits” “We limit our discussion of variance to transactions that may be modeled as a path of components.” No discussion on parallel threads, atomicity of transactions Explicitly states that issues in regard to scaling optimization is not explored. Not really hybrid, assumes entire entities are fully cloud-based or locally maintained (databases)

Assumptions “All associated storage and servers are either maintained locally or entirely migrated” Assumption of full transaction information is available. A linear cost model for internet transfers Interdependent components will be affected, compounding costs The number of times each transaction is encountered “does not influence the delay experienced per encounter” Assume that components are EITHER computationally intensive or storage intensive, not both or neither. No account for heterogeneity in perceived benefits across servers in either classes.

Dissimilar Architectures Current enterprise apps can't be migrated conveniently Trying to migrate ACL policies using their migration model acknowledges a “slight growth in rules is due to an inconsistent policy in the original network” These inconsistencies are inherent in functioning networks Each of the major cloud providers (Amazon Web Services, Google App Engine, and Microsoft Azure) imposes an architecture dissimilar to the common architectures of enterprise apps Azure is a.NET-based architecture that offers services based on the existing Microsoft development framework, but does not offer regular SQL RDBMS storage... thereby requiring a different application architecture. The Case Against Cloud Computing. Bernard Golden.

Security Challenges & Risks According to the recent survey where more than 500 global C-level executives and IT managers in 17 countries were interviewed, and found that inspite of the benefits that cloud provides, "By a 5-to-1 ratio, executives report that they trust existing internal systems over cloud-based systems due to fear about security threats and loss of control of data and systems” Survey: Cloud Computing ’No Hype’, But Fear of Security and Control Slowing Adoption. Technical report. The major concern for most of them is violation of confidentiality and integrity of data. A company’s data present in cloud can be leaked or tampered, intentionally or accidentally. Such actions result in damage to reputation and finances of a company. Security Challenges in Hybrid Cloud Infrastructures. Koushik Annapureddy

Difficulty in management Determining which components of the system to migrate to the cloud is a nontrivial task The software and services needed to perform the migration from physical to cloud will require additional costs System management tools for managing cloud applications were developed at a time when hardware was very expensive and difficult to replace External cloud management tools do well at managing hardware in cloud environments… but the end user has no hardware to manage

Difficulty Cont’d Outsourcing IT staff to a cloud will reduce personnel overhead but the tradeoff is that core functions of an enterprise system is now dependent on a third-party Getting technical personnel up to speed on the requirements of cloud computing with respect to architecture, implementation, and operation is difficult.

Significance? Simply put, a tradeoff of price and response is intuitive Hybrid cloud-based deployments are cheaper due to economies of scale and the ability to dynamically allocate resources for a tradeoff in performance Same tradeoff could be made with purchasing cheaper and lower performing equipment If there were fewer assumptions, more robust testing and actual implementation (1.5 terabyte storage case is not a “large” system) that also acknowledges failure situations, it may actually be applicable.

Thank you!