CloudFTP: A free Storage Cloud



Similar documents
Online Student Attendance Management System using Android

Cloud FTP: A Case Study of Migrating Traditional Applications to the Cloud

Android City Tour Guide System

DYNAMIC GOOGLE REMOTE DATA COLLECTION

PRIVACY-PRESERVING PUBLIC AUDITING FOR SECURE CLOUD STORAGE

Receptionist-Small Business Administrator guide

APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS

Cloud Computing. Chapter 1 Introducing Cloud Computing

Cloud Computing. What is it? Presented by Prof. Dr.Prabhas CHONGSTITVATANA Asst. Prof. Dr.Chaiyachet SAIVICHIT. Source : Montana State Library Archive

How To Ensure Correctness Of Data In The Cloud

Definitions. Hardware Full virtualization Para virtualization Hosted hypervisor Type I hypervisor. Native (bare metal) hypervisor Type II hypervisor

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

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

Data Centers and Cloud Computing. Data Centers

Avira Secure Backup INSTALLATION GUIDE. HowTo

cbox YOUR FILES GO MOBILE! FOR ANDROID SMARTPHONES AND TABLETS USER MANUAL

Cloud Computing. Adam Barker

Introduction to Cloud Services

Session 3. the Cloud Stack, SaaS, PaaS, IaaS

Dynamic Resource allocation in Cloud

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

Drive new Revenue With PaaS/IaaS. Ruslan Synytsky CTO, Jelastic

Open Cloud System. (Integration of Eucalyptus, Hadoop and AppScale into deployment of University Private Cloud)

Data Centers and Cloud Computing. Data Centers. MGHPCC Data Center. Inside a Data Center

Cloud Computing: A Brief Summary. Lucid Communications Limited Prepared by Neil Turner September 2009

Bandaru, Mounika; Gangishetti, Anil; and Putha, Sudharshan Reddy, "Attendance Tracker" (2015). All Capstone Projects. Paper 160.

Manual for Android 1.5

Using. Microsoft Virtual PC. Page 1

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series

PACK: PREDICTION-BASED CLOUD BANDWIDTH AND COST REDUCTION SYSTEM

Scalable Distributed Service Integrity Attestation for Software-as-a-Service Clouds

Cloud Cost Management for Customer Sensitive Data

Data Centers and Cloud Computing

Cloud powered services composition using Public Cloud PaaS platform

A Web Base Information System Using Cloud Computing

Migrating Groupwise Data

WHITE PAPER SETTING UP AND USING ESTATE MASTER ON THE CLOUD INTRODUCTION

Cloud Computing & Google Docs

Cloud Computing Technology

Cloud Hosting. QCLUG presentation - Aaron Johnson. Amazon AWS Heroku OpenShift

Rapid Application Development

Secure cloud access system using JAR ABSTRACT:

Sage 200 Online. System Requirements and Prerequisites

Anchor End-User Guide

ArcGIS for Server in the Amazon Cloud. Michele Lundeen Esri

Upgrading Your Web Server from ClientBase Browser Version 2.0 or Above to Version 2.1.1

Using OwnCloud. OwnCloud is a very easy to use file storage and sharing system that you can access anywhere you have an internet connection.

Overview. Timeline Cloud Features and Technology

Last time. Today. IaaS Providers. Amazon Web Services, overview

Concentrate Observe Imagine Launch

Cloud Computing. Chapter 1 Introducing Cloud Computing

Installation Instructions

Introduction to Engineering Using Robotics Experiments Lecture 18 Cloud Computing

App Operating Instructions Manual ES File Explorer

Jfokus PaaS Hands-On Lab

Automation for Customer Care System

GUARD1 PLUS SE Administrator's Manual


CLOUD COMPUTING SECURITY CONCERNS

Advanced Digital Imaging

How to Use JCWHosting Reseller Cloud Storage Solution

Media Exchange really puts the power in the hands of our creative users, enabling them to collaborate globally regardless of location and file size.

CREDIT CARD FRAUD DETECTION SYSTEM USING GENETIC ALGORITHM

SIMIAN systems. Sitellite Desktop User Manual. Sitellite Professional Edition

Cloud Computing and Amazon Web Services

PPC s SMART Practice Aids Prepare for Installing database upgrade to SQL Express 2008 R2

Available online at APEEJAY JOURNAL OF COMPUTER SCIENCE AND APPLICATIONS ISSN: (P)

ANDROID APPLICATION FOR FILE STORAGE AND RETRIEVAL OVER SECURED AND DISTRIBUTED FILE SERVERS SOWMYA KUKKADAPU B.E., OSMANIA UNIVERSITY, 2010 A REPORT

Prerequisites Guide. Version 4.0, Rev. 1

Quick Start Guide. Hosting Your Domain

SYSPRO App Store: Registration Guide

ARIS Education Package Process Design & Analysis Installation Guide. Version 7.2. Installation Guide

Cloud Computing. Chapter 1 Introducing Cloud Computing

Overview

Where We Are. References. Cloud Computing. Levels of Service. Cloud Computing History. Introduction to Data Management CSE 344

Upgrading Client Security and Policy Manager in 4 easy steps

Performance Analysis of Client Side Encryption Tools

Higher National Unit specification: general information

If you do NOT use applications based on Amazon Web Services raise your hand.

4cast Server Specification and Installation

Data Centers and Cloud Computing. Data Centers

OTM in the Cloud. Ryan Haney

FREE computing using Amazon EC2

Store & Share Quick Start

Xopero Backup Build your private cloud backup environment. Getting started

Li Sheng. Nowadays, with the booming development of network-based computing, more and more

Cloud Computing Training

Cloud Computing Submitted By : Fahim Ilyas ( ) Submitted To : Martin Johnson Submitted On: 31 st May, 2009

Remote Backup Software

Transcription:

CloudFTP: A free Storage Cloud ABSTRACT: The cloud computing is growing rapidly for it offers on-demand computing power and capacity. The power of cloud enables dynamic scalability of applications facing various business requirements. However, challenges arise when considering the large amount of existing applications. In this work we propose to move the traditional FTP service to the cloud. We implement FTP service on Windows Azure Platform along with the auto-scaling cloud feature. Based on this, we implement a benchmark to measure the performance of our Cloud FTP. This case study illustrates the potential benefits and technical issues associated with the migration of the traditional applications to the clouds. EXISTING SYSTEM: cloud computing has been under a growing spotlight in both industrial and academic areas. Cloud computing is an on-demand and cost saving computing with scalability, high-availability, and reduced management. Amazon s Elastic Compute Cloud (EC2) is an example of IaaS (Infrastructure as a Service) platform. It offers basic infrastructure component such as CPUs, memory, and storage. Google App

Engine is an example of PaaS (Platform as a Service) platform. It could deploy and dynamically scale Java and Python based web applications. Based on IaaS and PaaS platforms, a lot of time and money have been saved for start-up companies, such as foursquare and drop box. Along with the benefits, cloud computing also raises severe concern when regarding the large amount of existing applications. One major challenge is how to migrate these traditional applications to the cloud. Current research focuses on the migration of specific applications such as high-performance applications, but little work has been proposed for the migration of general services. DISADVANTAGES OF EXISTING SYSTEM: One major challenge is how to migrate these traditional applications to the cloud. Current research focuses on the migration of specific applications such as highperformance applications. PROPOSED SYSTEM: In this paper, we present a case study moving the traditional FTP server to the cloud. We have implemented the Cloud FTP server on Windows Azure and enabled the auto-scaling feature. Based on this, we have implemented a benchmark to measure

the performance of our Cloud FTP. We use this case study to illustrate the potential benefits and issues associated with the migration of the traditional applications to the clouds. ADVANTAGES OF PROPOSED SYSTEM: We implement CloudFTP on Windows Azure along with the auto-scaling feature. We also implement a benchmark to evaluate the performance of the cloud ftp server. From the design and the evaluation results, we summarized potential benefits and risks to migrate traditional applications to the cloud. The summary could help cloud developers migrate traditional applications quickly and safely, especially on Windows Azure platform. MODULES User Login File Browse File Upload File Download

MODULE DESCRIPTION User Login In this system we used DriveHQ for FTP server. We need to login into this account for upload and download our files in Cloud server. Initially user needs to sign in into the CloudFTP android application using their FTP username and password. User must login with two accounts. After successful login into first account user need to again login into second account. This will lead to data integrity, if the data is damaged or deleted from any one of the FTP server. It can be retrieved from the backup FTP server. File Browse After successful login user can browse the files already uploaded in the FTP server. The files name and details are fetched from the FTP server; the files are retrieved from both main server and backup server. But only one file is shown to the user. Here we reduced the duplicates entry for the files. The files are available in both servers. If we shown both files to user. They will confuse with the file names and FTP server. User can only see the file which is already uploaded in both the server.

File Upload If the user wants to upload any file to the FTP server, he can choose the file upload option. After choosing file upload option user can browse the files already available in their phone memory. In android there are two type of memory user can access one is internal memory another one is external (i.e. SD card). User can browse the file in their phone if he confirms the file upload the chosen file will be uploaded to both the FTP server namely main server and backup server this is very useful if the file in any one of the server is destroyed or damaged. We can easily retrieve the file from the alternate server. File Download User can browse the files already uploaded in the FTP servers. While browsing the files user can choose to download any files available in FTP server. If the user want to download the file the FTP download request with the particular file name will be send to the main server. If the file is available in main server then it will download the file from the main server and store it to the phone external storage in the folder named FTP Files. If the file is not available in the main server or it is removed from the server. Then the request will be sent to the alternate server with the same

filename, and then the file will be downloaded from the backup server. So using this technique we can maintain the integrity of files uploaded in the FTP server. SYSTEM REQUIREMENTS: HARDWARE REQUIREMENTS: System : Pentium IV 2.4 GHz. Hard Disk : 40 GB. Floppy Drive : 1.44 Mb. Monitor : 15 VGA Colour. Mouse : Logitech. Ram : 512 Mb. MOBILE : ANDROID SOFTWARE REQUIREMENTS: Operating system : Windows XP. Coding Language : Java 1.7 Tool Kit : Android 2.3 IDE : Eclipse