Design And Implementation Of A Cloud Based File Sharing System

54 Pages
|
5,710 Words
|
1 - 5 Chapters
|
Project
|

The Design And Implementation Of A Cloud Based File Sharing System (PDF/DOC)

Abstract

Recently, with the advancement in technology, there has been a drastic change in the way information is shared over the internet. This involves the various channels in which files can be stored and shared. Cloud sharing is a relatively new technology advancement which has been steadily taking over more and more market share in the past three years. The cloud file sharing technique makes users share files among each other with ease, easy to setup, and open-source. Cloud file sharing is publicized as the next major step for all forms of typical information technology use. From businesses, to non-profit organizations, to single users, there seems to be various applications which can use cloud file sharing or storage in daily computer usage, to offer a better, faster, and smarter way to share important document. This paper aims to build a cloud based file sharing application, offering users the power to share files via cloud networks in the palm of their hand.

Aims and Objectives

The main aim of this research, isthe Implementation and designofa cloud based file sharing system for easy sharing on a secured platform, with the following objectives:

  1. Users can easily host, store and backup data,with high-performance computing easy to retrieve.
  2. Files can be accessed without any limiting factor, example device compatibilities.
  3. Availability of flies at any time. Cloud computing offers availability difficulties experienced in the conventional way of file sharing.
Chapter One

INTRODUCTION

1.1 BACKGROUND OF THE STUDY

File sharing has been a means of distributing or providing access to digitally stored information, these information could be computer programs, multimedia files like (audio, images and video), documents, or digital books. The Phrase “cloud computing” is defined as a framework or sort of programming application. Cloud computing is on high request and saves a lot of cost in processing and adaptability, high-accessibility, and decreased data usage. Amazon’s Elastic Compute Cloud (EC2) is a case of IaaS (Infrastructure as a Service)stage. It offers fundamental foundation segment, for example, CPUs, memory, and capacity. Google App Engine is acase of PaaS (Platform as a Service) stage. In Distributed computing stage Cloud server is a physical server. In light of IaaS and PaaS stages, a lot of time and money have been saved for start-up companies, such as foursquare and dropbox. Cloud computing is a technology that utilizes the web and central remote servers to keep up applications and data storage. One significant challenge is the manner by which to move these conventional applications to the cloud. This research focuses on the migration of specific flies of any size, from the local storage device to a cloud based system with more security, and can be easily accessed at any part of the world.

The cloud computing is developing quickly for it offers on-demand computing power and capacity. The power of cloud computing empowers dynamic adaptability of utilizations confrontingdifferent methods of file transfer in our advanced technology age. However, challenges emerge while considering the enormous amount of files to be shared. In this research, we propose moving of flies, from the traditional FTP service to the cloud. We execute FTP file transfer on Windows Azure Platform alongside the auto-scaling cloud feature. Furthermore, we implement a benchmark to study the performance of our Cloudsharing system. This research focuses on designing and implementing a cloud file sharing system,the potential benefits and technical issues associated with sharing of files easily for easy retrieval…chapter one continues

Chapter Two

LITERATURE REVIEW

2.2 Cloud Computing Definition

The US Government’s National Institute of Standards and Technology (NIST)defines cloud computing as a computing model for enabling ubiquitous, convenient,on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly Provisioned and released with minimal management effort or service providerinteraction…[chapter 2 continues]

Chapter Three

3.0 SYSTEM DESIGN

3.1 INTRODUCTION

This chapter describes in detail the system design methodology. It focuses on the system structure and interactions. The proposed system is a cloud based file sharing system. It is created to be deployed on the web which is aimed at enabling the users to access and share file through links created automatically by the system. This chapter begins by examining the Systems Requirement Specification (SRS) document which is majorly focused on only the functional requirements to be provided by the system. It proceeds to the system design which consists of the logic design. The logic design consists of various user interfaces and the chapter also explains the system design using UML diagrams……[chapter 3 continues]

Chapter Four

4.0 METHODOLOGY AND ANALYSIS OF THE SYSTEM

4.1 SYSTEM TESTING STRATEGIES

This section is concerned with testing and debugging of the programs and general processes involved in achieving the objectives of the system requirement. System testing     is conducted on a complete integrated system to evaluate the system’s compliance with its specified requirements. System testing falls within the scope of black box testing and as such should require no knowledge of the inner design of the code or logic……[chapter 4 continues]

Click the button below to INSTANTLY subscribe and download the COMPLETE MATERIAL (PDF/DOC)!

This study on the Design And Implementation Of A Cloud Based File Sharing System is relevant to students and researchers in the following fields: