PRIVATE CLOUD OR DEDICATED HOSTS Mason Mabardy & Matt Maples.

Slides:



Advertisements
Similar presentations
Performance Testing - Kanwalpreet Singh.
Advertisements

Cloud Computing EDT Cloud Computing Overview Cloud Computing can be defined as a network of applications, services, and infrastructure that are.
CHANGING THE WAY IT WORKS Cloud Computing 4/6/2015 Presented by S.Ganesh ( )
LOAD BALANCING IN A CENTRALIZED DISTRIBUTED SYSTEM BY ANILA JAGANNATHAM ELENA HARRIS.
Module 5: Configuring Access for Remote Clients and Networks.
Recitation 7 Caching By yzhuang. Announcements Pick up your exam from ECE course hub ◦ Average is 43/60 ◦ Final Grade computation? See syllabus
Threads Section 2.2. Introduction to threads A thread (of execution) is a light-weight process –Threads reside within processes. –They share one address.
1 Electrical and Computer Engineering Comprehensive Design Review February 12, 2010 Team Zink Nicholas Cipriano, Ali Jameel, Jeremy Mestancik, Brian Simakauskas.
Browsing the World Wide Web. Spring 2002Computer Networks Applications Browsing Service Allows one to conveniently obtain and display information that.
Operating Systems: Principles and Practice
Private Cloud or Dedicated Hosts Mason Mabardy & Matt Maples.
Microsoft ® Application Virtualization 4.5 Infrastructure Planning and Design Series.
Virtual Network Servers. What is a Server? 1. A software application that provides a specific one or more services to other computers  Example: Apache.
CSE598C Project: Dynamic virtual server placement Yoojin Hong.
Introduction to Java CSIS 3701: Advanced Object Oriented Programming.
 Internet vs WWW  Pages vs Sites  How the Internet Works  Getting a Web Presence.
Chapter 4 COB 204. What do you need to know about hardware? 
CLOUD COMPUTING  IT is a service provider which provides information.  IT allows the employees to work remotely  IT is a on demand network access.
Testing Virtual Machine Performance Running ATLAS Software Yushu Yao Paolo Calafiura LBNL April 15,
Secure Search Engine Ivan Zhou Xinyi Dong. Introduction  The Secure Search Engine project is a search engine that utilizes special modules to test the.
PHP With Oracle 11g XE By Shyam Gurram Eastern Illinois University.
HOW WEB SERVER WORKS? By- PUSHPENDU MONDAL RAJAT CHAUHAN RAHUL YADAV RANJIT MEENA RAHUL TYAGI.
EXPOSE GOOGLE APP ENGINE AS TASKTRACKER NODES AND DATA NODES.
Using Biological Cyberinfrastructure Scaling Science and People: Applications in Data Storage, HPC, Cloud Analysis, and Bioinformatics Training Scaling.
Mostafa Abdollahi Mazandaran University Of Science And Technology January 2011.
| nectar.org.au NECTAR TRAINING Module 5 The Research Cloud Lifecycle.
608D CloudStack 3.0 Omer Palo Readiness Specialist, WW Tech Support Readiness May 8, 2012.
The Intranet.
Denial of Service Sharmistha Roy Adversarial challenges in Web Based Services.
Denial of Service Attack 발표자 : 전지훈. What is Denial of Service Attack?  Denial of Service Attack = DoS Attack  Service attacks on a Web server floods.
WAMP Windows Apache MySQL and PHP i.e. “WAMP”. Why WAMP? WampServer is a Windows web development environment. It allows you to create and test web pages.
ITGS Network Architecture. ITGS Network architecture –The way computers are logically organized on a network, and the role each takes. Client/server network.
| nectar.org.au NECTAR TRAINING Module 5 The Research Cloud Lifecycle.
Selective Packet Inspection to Detect DoS Flooding Using Software Defined Networking Author : Tommy Chin Jr., Xenia Mountrouidou, Xiangyang Li and Kaiqi.
Network Security Threats KAMI VANIEA 18 JANUARY KAMI VANIEA 1.
Threads. Readings r Silberschatz et al : Chapter 4.
CSCI 156: Lab 11 Paging. Our Simple Architecture Logical memory space for a process consists of 16 pages of 4k bytes each. Your program thinks it has.
The Internet. Important Terms Network Network Internet Internet WWW (World Wide Web) WWW (World Wide Web) Web page Web page Web site Web site Browser.
External Sorting. Why Sort? A classic problem in computer science! Data requested in sorted order –e.g., find students in increasing gpa order Sorting.
Cloud Computing Andrew Stromme and Colin Schimmelfing.
The types of computers and their functionalities.
By: Chuqing He. Android Overview - Purchased by Google in First Android Phone was sold in Oct Linux-based - Holds 75% of the worldwide.
By: Joel Dominic and Carroll Wongchote 4/18/2012.
Operating System Examples - Scheduling. References r er/ch10.html r bangalore.org/blug/meetings/200401/scheduler-
1 Web Technologies Website Publishing/Going Live! Copyright © Texas Education Agency, All rights reserved.
Threads by Dr. Amin Danial Asham. References Operating System Concepts ABRAHAM SILBERSCHATZ, PETER BAER GALVIN, and GREG GAGNE.
IBM Software Group © 2008 IBM Corporation IBM Tivoli Provisioning Manager 7.1 Virtualization.
Powered by virtualization By Alex Talampas.  Let’s you run multiple virtual machines on a single physical machine.
Cloud-Computing Cloud Web-Blog Software Application Download Software.
INTRODUCTION TO WEB HOSTING
The Intranet.
Network Operating System Lab
Dedicated Servers vs Cloud Hosting
Hybrid Cloud Architecture for Software-as-a-Service Provider to Achieve Higher Privacy and Decrease Securiity Concerns about Cloud Computing P. Reinhold.
3.2 Virtualisation.
3.2 Virtualisation.
Chapter 2. Malware Analysis in VMs
Overview Introduction VPS Understanding VPS Architecture
CSE 451: Operating Systems Winter Module 22 Distributed File Systems
Distributed File Systems
Distributed File Systems
CSE 451: Operating Systems Spring Module 21 Distributed File Systems
Multithreaded Programming
Introduction to Servers
Automation Testing tool that can be used in software engineering course Ran Shi 04/29/2011.
Distributed File Systems
CSE 451: Operating Systems Winter Module 22 Distributed File Systems
Distributed File Systems
Computer Networks Protocols
Distributed File Systems
Presentation transcript:

PRIVATE CLOUD OR DEDICATED HOSTS Mason Mabardy & Matt Maples

OVERVIEW  Problem  Justification  Background  Approach  Results

PROBLEM  Virtual machines are cheaper to run than dedicated machines, but what is the trade off in performance?

JUSTIFICATION  Businesses small or large are always trying to expand.  A privatized cloud would allow Businesses to better use their unallocated resources to perform tasks that would take a large server.  Allowing a business to save a large sum of money.

BACKGROUND  The idea of cloud computing is very popular today.  For smaller businesses the cloud is a life line, especially to those with 50 or less employees.  For larger businesses and researchers cloud computing has allowed for ease of access to that power.

APPROACH  set up an array of virtual machines to host a game server, a web server and a file server.  Measuring the performance difference when using physical machines vs. virtual using private cloud with open stack.  Each machine tested to its limits until server crashes.

APPROACH – GAME SERVER  The game server running Minecraft  The reason for picking mine craft over another game was to stress test CPU and Minecraft is a CPU hog.  The idea is increment the number of TNT blocks and detonate them until a crash  The reason using TNT is the ease of manageability and the stress it causes on the CPU during detonation

APPROACH – FILE SERVER  The File server will have a 10 GB file.  The server will receive download requests.  The idea was to test how many request the server could handle until a crash

APPROACH – WEB SERVER  The game server running Apache.  The server will host a small page.  Testing will consist of performing a DDoS.  Measuring how long the server can handle the huge volume until a crash.

RESULTS – GAME SERVER  During the course of testing  We discovered that the server was incredibly resilient to attacks  The server was able to withstand thousands of blocks of TNT  We found that it was impossible to crash the server with the test we lined up

RESULTS – GAME SERVER  During the course of testing  However we discover that it is possible to crash a server outside of the game using an application to flood the server with requests.

RESULTS – GAME SERVER  Graph and or tables  asdf

RESULTS – GAME SERVER

RESULTS – FILE SERVER  The file server was the easiest to crash  While simulating 10 users all trying to download a 10GB file we were able to see drastic connection slowdowns for the clients.

RESULTS – WEB SERVER  The Web server was surprisingly tolerant  When running a test on the apache default page  Using a application called “Low Orbit Ion Cannon”  Designed to deform DoS attacks  we could not cause the service to crash either as a virtual machine or a dedicated machine.

RESULTS – WEB SERVER  Graph and or tables  asdf

REFERENCES  [1] J. Cory “Vitual Machines (VM)” [April 16, 2014]  [2] S. Sebastian “Physical Vs Virtual server : Which one should you choose?” server/ [April 16, 2014]  [3] C. Hall “What Is The Cloud? (And Why Small Businesses Need To Care)” the-cloud-and-why_n_ html [April 16, 2014]

REFERENCES  [4] A. Wittmann “Research: 2014 Private Cloud Survey” Center/Research:-2014-Private-Cloud-Survey.html [April 16, 2014]  [5] J. Smith “The architecture of virtual machines” 629&url=http%3A%2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3F arnumber%3D [April 16, 2014]  [6] M. Armbrust, A. Fox, R. Griffith “A View of Cloud Computing” computing/fulltext [April 16, 2014]