PACK: PREDICTION-BASED CLOUD BANDWIDTH AND COST REDUCTION SYSTEM

Similar documents
Improvement of Network Optimization and Cost Reduction in End To End Process Implementing in Clouds

OFFLOADING THE CLIENT-SERVER TRE EFFORT FOR MINIMIZING CLOUD BANDWITH AND COST

A Novel Approach for Calculation Based Cloud Band Width and Cost Diminution Method

Prediction System for Reducing the Cloud Bandwidth and Cost

IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 22, NO. 1, FEBRUARY PACK: Prediction-Based Cloud Bandwidth and Cost Reduction System

Periodically Predicting Client s Bandwidth & Cost Acknowledgements Sends to Cloud Server to Optimize Resource Usage

Department of CSE KMM institute of technology and Science Tirupati, Andhra Pradesh, India

PREDICTION BASED CLOUD BANDWIDTHAND COSTREDUCTION SYSTEMOFCLOUD COMPUTING

Using Fuzzy Logic Control to Provide Intelligent Traffic Management Service for High-Speed Networks ABSTRACT:

Enhanced PACK Approach for Traffic Redundancy Elimination

Trust based Peer-to-Peer System for Secure Data Transmission ABSTRACT:

preliminary experiment conducted on Amazon EC2 instance further demonstrates the fast performance of the design.

Dynamic Resource allocation in Cloud

The Power of Prediction: Cloud Bandwidth and Cost Reduction

Cloud Cost Management for Customer Sensitive Data

Detecting false users in Online Rating system & Securing Reputation

CloudFTP: A free Storage Cloud

Load balancing model for Cloud Data Center ABSTRACT:

AN EFFECTIVE WAY FOR COST REDUCTION OF CLOUD BANDWIDTH BASED ON PREDICTION

OPTIMAL MULTI SERVER CONFIGURATION FOR PROFIT MAXIMIZATION IN CLOUD COMPUTING

Cisco WAAS Context-Aware DRE, the Adaptive Cache Architecture

AdminToys Suite. Installation & Setup Guide

Symantec Backup Exec.cloud

Microsoft Windows Server Update Services Questions & Answers About The Product

Server Based Desktop Virtualization with Mobile Thin Clients

Secure cloud access system using JAR ABSTRACT:

AuditMatic Enterprise Edition Installation Specifications

Install Guide Housatonic Project Plan for Web. Housatonic Software - Project Plan 365 App

Instant Queue Manager V4

PRIVACY-PRESERVING PUBLIC AUDITING FOR SECURE CLOUD STORAGE

Cisco Unified CallConnector for Microsoft Windows

3M Occupational Health and Environmental Safety 3M E-A-Rfit Validation System. Version 4.2 Software Installation Guide (Upgrade) 1 P age

SECURITY ANALYSIS OF A SINGLE SIGN-ON MECHANISM FOR DISTRIBUTED COMPUTER NETWORKS

Inmarsat TCP Accelerator V2

Terminal Server Software and Hardware Requirements. Terminal Server. Software and Hardware Requirements. Datacolor Match Pigment Datacolor Tools

Radware s AppDirector and Microsoft Windows Terminal Services 2008 Integration Guide

Microsoft Office Outlook 2013: Part 1

A Secure Intrusion detection system against DDOS attack in Wireless Mobile Ad-hoc Network Abstract

SECURE, ENTERPRISE FILE SYNC AND SHARE WITH EMC SYNCPLICITY UTILIZING EMC ISILON, EMC ATMOS, AND EMC VNX

MOBILE INFORMATION MANAGEMENT SOFTWARE THE WIRELESS SOLUTION FOR THE TRANSFER OF FILES AND APPLICATION UPGRADES. Software

System requirements for MuseumPlus and emuseumplus

How To Install Sedar On A Workstation

Endpoint Virtualization. Workspace Management: Simplify IT Organizations. Data Sheet Symantec TM Workspace Streaming 6.1

AT&T Connect Video Conferencing Functional and Architectural Overview. v9.5 October 2012

Backup Exec System Recovery Management Solution 2010 FAQ

PLATO Learning Environment System and Configuration Requirements. for workstations. April 14, 2008

Desktop Virtualization Technologies and Implementation

Performance Analysis of IPv4 v/s IPv6 in Virtual Environment Using UBUNTU

Microsoft Office 365 from Vodafone. Do business virtually anywhere

Taking Big Data to the Cloud. Enabling cloud computing & storage for big data applications with on-demand, high-speed transport WHITE PAPER

Chapter 19 Cloud Computing for Multimedia Services

Demystifying Deduplication for Backup with the Dell DR4000

The Problem with TCP. Overcoming TCP s Drawbacks

A Novel Way of Deduplication Approach for Cloud Backup Services Using Block Index Caching Technique

OBSERVEIT DEPLOYMENT SIZING GUIDE

Updated November 30, Version 4.1

DURGA SOFTWARE SOLUTUIONS,S.R NAGAR,HYDERABAD. Ph: , Abstract

Sage Grant Management System Requirements

Cisco Wide Area Application Services Optimizes Application Delivery from the Cloud

Enterprise Edition. Hardware Requirements

PLATO Learning Environment 2.0 System and Configuration Requirements. Dec 1, 2009

Hardware and Software Requirements for Sage 50 v15 to v22

SMALL BUSINESS OUTSOURCING

Data Deduplication and Tivoli Storage Manager

Abila Grant Management. System Requirements

A Novel Cloud Based Elastic Framework for Big Data Preprocessing

SVN5800 Secure Access Gateway

Exposing the Cloud: It It s More than a Buzzword Tim Connors, Director, AT&T AT&T

Symantec Workspace Streaming 6.1

DCPS STUDENT OPTION HOME USE PROGRAM SIGN UP INSTRUCTIONS

Implementation of Reliable Fault Tolerant Data Storage System over Cloud using Raid 60

Mediasite EX server deployment guide

Executive summary. Introduction Trade off between user experience and TCO payoff

Source Traffic Characterization for Thin Client Based Office Applications

Virtual Data Centre Public Cloud Simplicity Private Cloud Security

MOVE AT THE SPEED OF BUSINESS. a CELERA DATASHEET WAN OPTIMIZATION CONTROLLERS

EIOBoard Intranet Installer Guide

Microsoft Office Outlook 2010: Level 1

SecureClient Central Installation Guide. September 2014

Cisco Unified Attendant Console Premium Edition Version 9.1

EMC SYNCPLICITY FILE SYNC AND SHARE SOLUTION

Purpose Computer Hardware Configurations... 6 Single Computer Configuration... 6 Multiple Server Configurations Data Encryption...

Data Deduplication and Tivoli Storage Manager

Accelerating Cloud Based Services

Cisco Unified CallConnector for Microsoft Windows

MOVE AT THE SPEED OF BUSINESS. a CELERA DATASHEET WAN OPTIMIZATION CONTROLLERS

Cloud Apps HCSS Software Hosting & Data Security

SyncLockStatus Evaluator s Guide

Cisco WAAS Express. Product Overview. Cisco WAAS Express Benefits. The Cisco WAAS Express Advantage

Multi-level Metadata Management Scheme for Cloud Storage System

COMMUNICATION SERVER 1000 COMMUNICATION SERVER 1000 TELEPHONY MANAGER

Two-Level Metadata Management for Data Deduplication System

Hardware Configuration Guide

Leveraging the Clouds for improving P2P Content Distribution Networks Performance

Distributed Management for Load Balancing in Prediction-Based Cloud

Cloud Computing. Chapter 4 Infrastructure as a Service (IaaS)

Ignify ecommerce. Item Requirements Notes

White paper. Rapidly Deliver Microsoft Offi ce 2007 with Citrix XenApp

Cloud Based E-Learning Platform Using Dynamic Chunk Size

Transcription:

PACK: PREDICTION-BASED CLOUD BANDWIDTH AND COST REDUCTION SYSTEM Abstract: In this paper, we present PACK (Predictive ACKs), a novel end-to-end traffic redundancy elimination (TRE) system, designed for cloud computing customers. Cloud-based TRE needs to apply a judicious use of cloud resources so that the bandwidth cost reduction combined with the additional cost of TRE computation and storage would be optimized. PACK s main advantage is its capability of offloading the cloud-server TRE effort to end clients, thus minimizing the processing costs induced by the TRE algorithm. Unlike previous solutions, PACK does not require the server to continuously maintain clients status. This makes PACK very suitable for pervasive computation environments that combine client mobility and server migration to maintain cloud elasticity. PACK is based on a novel TRE technique, which allows the client to use newly received chunks to identify previously received chunk chains, which in turn can be used as reliable predictors to future transmitted chunks. We present a fully functional PACK implementation, transparent to all TCP-based applications and network devices. Finally, we analyze PACK benefits for cloud users, using traffic traces from various sources. Existing system: Traffic redundancy stems from common end-users activities, such as repeatedly accessing, downloading, uploading (i.e., backup), distributing, and modifying the same or similar information items (documents, data, Web, and video). TRE is used to eliminate the transmission of redundant content and, therefore, to significantly reduce the network cost. In most common TRE solutions, both the sender and the receiver examine and compare signatures of data chunks, parsed according to the data content, prior to their transmission. When redundant chunks are detected, the sender replaces the transmission of each redundant chunk with its strong signature. Commercial TRE solutions are popular at enterprise networks, and involve the deployment of

two or more proprietary-protocol, state synchronized middle-boxes at both the intranet entry points of data centers. Disadvantages of existing system: Cloud providers cannot benefit from a technology whose goal is to reduce customer bandwidth bills, and thus are not likely to invest in one. The rise of on-demand work spaces, meeting rooms, and work-from-home solutions detaches the workers from their offices. In such a dynamic work environment, fixed-point solutions that require a client-side and a server-side middle-box pair become ineffective. cloud load balancing and power optimizations may lead to a server-side process and data migration environment, in which TRE solutions that require full synchronization between the server and the client are hard to accomplish or may lose efficiency due to lost synchronization Current end-to-end solutions also suffer from the requirement to maintain end-to-end synchronization that may result in degraded TRE efficiency. Proposed system: In this paper, we present a novel receiver-based end-to-end TRE solution that relies on the power of predictions to eliminate redundant traffic between the cloud and its end-users. In this solution, each receiver observes the incoming stream and tries to match its chunks with a previously received chunk chain or a chunk chain of a local file. Using the long-term chunks metadata information kept locally, the receiver sends to the server predictions that include chunks signatures and easy-to-verify hints of the sender s future data. On the receiver side, we propose a new computationally lightweight chunking (fingerprinting) scheme termed PACK chunking. PACK chunking is a new alternative for Rabin fingerprinting traditionally used by RE applications.

Advantages of proposed system: Our approach can reach data processing speeds over3 Gb/s, at least 20% faster than Rabin fingerprinting. The receiver-based TRE solution addresses mobility problems common to quasi-mobile desktop/ laptops computational environments. One of them is cloud elasticity due to which the servers are dynamically relocated around the federated cloud, thus causing clients to interact with multiple changing servers. We implemented, tested, and performed realistic experiments with PACK within a cloud environment. Our experiments demonstrate a cloud cost reduction achieved at a reasonable client effort while gaining additional bandwidth savings at the client side. Our implementation utilizes the TCP Options field, supporting all TCP-based applications such as Web, video streaming, P2P, e-mail, etc. We demonstrate that our solution achieves 30% redundancy elimination without significantly affecting the computational effort of the sender, resulting in a 20% reduction of the overall cost to the cloud customer.

System architecture: Fig. 1. From stream to chain. Figure 2- Overview of the PACK implementation.

Algorithms used:

System configuration: Hardware configuration: Processor - Pentium IV Speed - 1.1 GHz RAM - 256 MB(min) Hard Disk - 20 GB Key Board - Standard Windows Keyboard Mouse - Two or Three Button Mouse Monitor - SVGA Software configuration: Operating System Programming Language Java Version : Windows XP : JAVA : JDK 1.6 & above. Reference: Eyal Zohar, Israel Cidon, and Osnat Mokryn- PACK: Prediction-Based Cloud Bandwidth and Cost Reduction System -IEEE/ACM TRANSACTIONS ON NETWORKING 2013.