Project Topics | Seminar Topics | Related Topics
Design and Implementation of Cloud Storage

DESIGN AND IMPLEMENTATION OF CLOUD STORAGE


ABSTRACT

The cloud based file sharing storage technique used in sharing files among each other with ease, easy to setup, and open-source. The aim of the study is to design and implement a Cloud based file storage system. In achieving this aim, the following specific objectives were laid out as follows to develop an application software that will enable users to easily host, store and backup data, with high-performance computing easy to retrieve, ensure files accessibility without any limiting factor and make file available to the end-user at any point in time. The motivation that led to the implementation of the proposed system is that users have little control over or even knowledge the type of file being shared, if it contains a virus. Also, users do not or sometimes don’t remember the names of these files, the files contents, and their storage locations; this increases the risk of lost. The methodology adopted in this study is the structured system analysis and design methodology (SSADM) which is a technical approach for analyzing and designing an application or system by applying object throughout the software development process. The programming language used is HTML, CSS, JAVASCRIPT, PHP, SQL and JQUERY. The reason why web programming languages was used is because, it is platform independent and it is a web based application. This research work is designed to provide a means to transmit files from one system to another system and will be of benefit to Enterprises, Shopping Malls/Supermarkets and many large companies like; waste companies, and Power holding companies. The expected result is a Cloud based file storage system that will offer users the power to share files via cloud networks in the palm of their hand.


CHAPTER ONE

1.1 Introduction

Cloud Computing is a new paradigm of computing which has evolved in recent times, it’s a platform where hardware and software are delivered to users in a manner that resembles the way utilities such as electricity are delivered to households today (Flanagan, 2002). Cloud computing is an online form of computing where users can access applications (especially, Web-Based Applications) via a web-browser, while the application is installed and stored on a data center which comprises several servers. Cloud based sharing storage is a relatively new technology advancement which has been steadily taking over more and more market share in the past three years. Cloud file sharing storage 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 storage or storage in daily computer usage, to offer a better, faster, and smarter way to share important document.

As a prelude to other parts of this study, this chapter will discuss the background upon which this study was initiated, the statement of problems that led to this study, the Aim and Objectives of the study. Others are Significance of the study, Scope of work, Limitations of the Study and Definition of technical terms.


1.2 Background of Study

Several trends are opening up the era of Cloud Computing, which is an Internet-based development and use of computer technology. The ever cheaper and more powerful processors, together with the software as a service (SaaS) computing architecture, are transforming data centers into pools of computing service on a huge scale. The increasing network bandwidth and reliable yet flexible network connections make it even possible that users can now subscribe high quality services from data and software that reside solely on remote data centers.

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 a case 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 confronting different 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 Cloud sharing storage system. This research focuses on designing and implementing a cloud file sharing storage system, the potential benefits and technical issues associated with sharing of files easily for easy retrieval.


1.3 Statement of Problem

Investigation revealed that the essential challenges faced with the conventional way of file sharing, management and storage techniques (such as manual filing or sharing of images, documents etc) is that users have little control over –or even knowledge the type of file being shared, if it contains a virus. Also, users do not or sometimes don’t remember the names of these files, the files contents, and their storage locations; this increases the risk of lost.

There may also be irregularities during file sharing, this could be lack of connectivity strength, device compatibility and other human factors. The Cloud based file storage system will be an effective way to share files over the internet and give other usage access to view or manage the uploaded files easily at any part of the globe via the internet.


1.4 Aim and Objectives of the Study

The aim of the study is to design and implement a Cloud based file storage system. In achieving this aim, the following specific objectives were laid out as follows to develop an application software that will:

  1. Enable users to easily host, store and backup data, with high-performance computing easy to retrieve.
  2. Ensure files accessibility without any limiting factor, example device compatibilities.
  3. Make file available to the end-user at any point in time. Cloud computing offers availability difficulties experienced in the conventional way of file sharing storage.

1.5 Significance of Study

This research work is designed to provide a means to transmit files (data / video) from one system to another system or a group of systems connected to a hub or connected via an Ethernet straight-through cable. It also provides a cost-effective, secured, safe, faster means to transfer files from one device to another device. It is also a secured and effective way of transferring the results of students in the department to the office of the dean. It is an improved means for proper administration of students in the department, to eradicate the issues associated with missing results in the department, and also saves cost because we would not have need to get a server.

This study will be of immense benefit to other researchers who intend to know more on this study and can also be used by non-researchers to build more on their research work. This study contributes to knowledge and could serve as a guide for other study.


1.6 Scope of Study

The scope of the research is focused on designing and implementing a Cloud based file storage system, which will represent as a platform for file sharing, information storage and dissemination.


1.7 Limitations of the Study

During the course of this study, many things militated against its completion, some of which are:

  1. Time Constraint: The time frame given to accomplish this project was very short due to school academic calendar and it was carried out under pressure which made the researcher not to implement some necessary features.
  2. Research material: availability of research material is a major setback to the scope of the study.
  3. Frequent power failure: This made the researcher append more money on fuel to ensure sustainable power.
  4. Financial Constraint: Insufficient fund tends to impede the efficiency of the researcher in sourcing for the relevant materials, literature or information and in the process of data collection (internet).

1.8 Definition of Terms

Cloud computing: The practice of using a network of remote servers hosted on the Internet to store, manage, and process data, rather than a local server or a personal computer

Internet: an electronic communications network that connects computer networks and organizational computer facilities around the world.


CHAPTER TWO

2.0 Literature Review

2.1 Introduction

The review of relevant literature is the main topic of this chapter. A literature review covers theoretical and methodological contributions to a certain issue in addition to the state of knowledge at the time of writing. It provides information about the state of the art in relation to the subject you are writing about. It examines the body of work on the chosen subject. The literature evaluation in this study comprises the …


Procedure for Downloading the PDF (Docx) Material


Design and Implementation of Cloud Storage can be downloaded by requesting the full set of materials at the project or seminar cost. The document will be sent via Microsoft Word (MS-Word) format via WhatsApp (e-mail) following payment confirmation.


Seminar Material Cost
₦3,000
Project Material Cost
₦5,000




TABLE OF CONTENTS

PRELIMINARY PAGES


CHAPTER ONE

INTRODUCTION

  • 1.1 Introduction
  • 1.2 Background of Study
  • 1.3 Statement of Problem
  • 1.4 Aim and Objectives of the Study
  • 1.5 Significance of Study
  • 1.6 Scope of Study
  • 1.7 Limitations of the Study
  • 1.8 Definition of Terms

CHAPTER TWO

LITERATURE REVIEW

  • 2.1 Introduction
  • 2.2 Conceptual Review of File Sharing
  • 2.2.1 Overview of Access Control on Storage Clouds
  • 2.3 Theoretical Framework
  • 2.3.1 Cloud Computing
  • 2.3.2 Characteristics of Cloud Computing
  • 2.3.3 Cloud Computing Architecture
  • 2.3.4 Software as a Service (SaaS)
  • 2.3.5 Platform as a Service
  • 2.3.6 Infrastructure as a Service
  • 2.3.7 Roles in Cloud Computing
  • 2.3.8 Cloud Computing Deployment
  • 2.4 Empirical Review of Related Literature

CHAPTER THREE

SYSTEM ANALYSIS AND DESIGN

  • 3.1 Methodology Adopted
  • 3.1.1 Problem Identification Using SSADM
  • 3.2 Analysis of the Existing System
  • 3.2.1 Dataflow of the Existing System
  • 3.2.2 Disadvantages Of The Existing System
  • 3.2.3 Weakness of the existing System
  • 3.3 Feasibility Study
  • 3.3.1 Economic Feasibility
  • 3.3.2 Technical Feasibility
  • 3.3.3 Operational Feasibility
  • 3.4 Analysis of the Proposed System
  • 3.4.1 Data Flow Diagram of the Proposed System
  • 3.4.2 Advantages of the Proposed System
  • 3.4.3 Justification of the Proposed System
  • 3.5 Functional Requirements
  • 3.5.1 Use Case Diagram Of The Admin / User Privileges
  • 3.6 Data Requirements
  • 3.7 High Level Model of the Proposed System

CHAPTER FOUR

SYSTEM DESIGN AND IMPLEMENTATION

  • 4.1 Objectives of the Design
  • 4.2 Cohesion and Decomposition High level Model
  • 4.3 Control Center / Overall Dataflow Diagram
  • 4.3.1 Proposed System Operation Flowchart
  • 4.4 System Specification and Design
  • 4.4.1 Input and Output Specification
  • 4.4.2 Database Specification and Design
  • 4.4.3 Data Dictionary
  • 4.5 Choice and Justification of Programming Language
  • 4.6 Program Documentation
  • 4.7 Implementation Techniques
  • 4.8 Programming Module Specification
  • 4.8.1 Installation
  • 4.8.2 Security Design Specification
  • 4.8.3 System Architecture
  • 4.9 Computer Hardware Minimum Requirement
  • 4.10 Software Requirement
  • 4.11 Personnel / User Training

CHAPTER FIVE

SUMMARY, CONCLUSION AND RECOMMENDATION

  • 5.1 Introduction
  • 5.2 Summary
  • 5.3 Conclusion
  • 5.4 Recommendation

REFERENCES

APPENDIX A - “SOURCE CODE”

APPENDIX B - “OBJECT PROGRAM”


Disclaimer for Complete Material Utilization

The displayed research work titled "Design and Implementation of Cloud Storage" is stated as a research guideline towards accomplishing your assigned project / seminar research work. All the research materials on this website are ONLY for research purposes and should be used as a guideline in developing your research work. For no reason should you copy word for word as projectlist.com.ng will not be liable for any who copied the material. By ordering the complete research guideline, it signifies that you've accepted our terms of service.


Frequently Asked Questions (FAQ)


Can this topic “Teacher Preparation, Professional Development and Students’ Academic Performance in Some Selected Secondary Schools in Educational District” be used for Education Project?

Yes it can be utilized for research — The study attempted to examine the relationship between teacher preparation, professional development and students’ academic performance in selected secondary schools in Ikeja Local Government Area of Lagos State. In the study, relevant and related literature was reviewed under sub headings. The descriptive research survey design was applied in the assessment of the respondents’ opinions, with the use of the questionnaire and the sampling technique. In this study, two hundred respondents were selected randomly through the application of the stratified random selection method to represent the entire population of the study. Five null hypotheses were formulated and tested with the use of the Pearson Product Moment Correlation Coefficient tool at 0.05 level of significance. Results indicate that: a significant relationship exists …


Is the topic “Drug Procurement and Distribution Tracking System” recommended for Computer Science (CS) Project?

Yes it is highly recommended — Drug procurement and distribution tracking system is a set of computer programs that obtains the supplies of drugs, distribute the drugs and monitors the inventory control of the drugs. The aim of the study is to design and implement a drug procurement and distribution tracking system using pharmacy department of the Enugu State University Teaching Hospital (ESUTH) as a case study. In achieving this aim, the following specific objectives were laid out as follows to develop an application software that will provide information about the quantity of drugs remaining and ensure ordering of drugs without mistake of procuring more than required. The motivation that led to the implementation of the proposed system is as a result of the manual recording …


Can the material for “Impact of Social Responsibility on Business” be used as a guide for Business Administration and Management (BAM) Project?

Yes it can be used — This study examines the impact of financial motivation on the performance of employees focused on some selected banks in Imo state. The population of the study consisted of 300 staff of the banks while yaro yanmen formula was used to determine the sample size. Both primary and secondary sources of data were collected, the research question were analyzed with simple percentage and frequency table while the research hypothesis were tested with simple co-relation analysis at 5 percent level of significance the major findings of the study were that salaries and wages were not proportionate to employees inputs, and bonuses were not paid for extra for overtime leading to low morale. It was concluded that financial motivation is inadequate thus affecting …


Can the material for “Planning as Essential Strategies for Attaining Employment Techniques” be used as a guide for Public Administration (PA) Project?

Yes it can be used — This study deals with “planning as an essential strategy for attaining employment techniques” (A case study of Federal Polytechnic Nekede Owerri). The board objective of this study is necessitated by the desire to discover the position and rate of planning in the management of federal polytechnic Nekede Owerri. The research is concerned with the determination of organization, the benefits and cost of planning comparing certain activities using federal polytechnic Nekede Owerri as a case study, questionnaires and interviews where use to gather dates for that analysis and statically analytically methods such as tables, ration percentage were used in examining the finding. The analytical methods helped to identify the necessity of planning in organizations. The assist to draw attention of this …


Can the material for “The Impact of Efficient Material Management in Manufacturing Company” be used as a guide for Accountancy / Accounting Project?

Yes it can be used — The effect movement of materials is being seen as business in its own right. Materials handling is a features of almost all the companies although it has for many years been an unexplored area. In recent times, this area has been seen many changes and which continue to change. New equipment and machines are appearing in the market and most companies new operate complex systems of efficient movement of materials, this research project is designed to open up some of the basic elements and aspects of the subjects. It is also an attempt to relate materials handling method employed to the operation of rest of the organization. In an Endeavour to remedy this situation this project has been written to …


Can the material for “The Role of Assets and Liabilities Management in Distress Resolution of Nigerian Banking Sector” be used as a guide for Banking and Finance (BF) Project?

Yes it can be used — The study investigates the role of assets and liabilities management in distress resolution of Nigerian banking sector. The purpose of the research is to examine whether the establishment of bridge banks would help develop the Nigerian banking industry, to establish weather bridge banking has helped in distress resolution. The survey research design was adopted with of special questionnaires to employee of central bank of Nigeria as well as a staff of the two bridge banks in Nigeria. Frequency distribution table was used for data presentation with percentage method for data analysis as chi-square test was used for hypothesis. It was discovered from empirical information/response that bridge banking not only helps in distress resolution but also in the development of the …


Can the material for “The Causes of Conflict and It’s Management in a Modern Day Organization” be used as a guide for Industrial Relations and Personnel Management (IRPM) Project?

Yes it can be used — This research is designed to examine the organizational conflict and its management in modern day organization. Question were used to collect data interview and observation by the researcher. The statistical method used in this research is the chi-square; this method was used to analyse the responses to the question from the questionnaire. The outcome of the analysis is that the null hypothesis was rejected while the alternative hypothesis was accepted. The study revealed that organizational conflict actually exists in organizations. The study recommended any others that adequate care should be taken in handling differences in goals between management and employees. It was concluded that conflict is inevitable in an organization and it is caused by goals difference between management and employees, …


Can the material for “Privatization of Public Enterprises and the Working Class in Nigeria” be used as a guide for Political Science Project?

Yes it can be used — This work is intended to explores privatization of public enterprises and its impact on the working class in Nigeria. It contends that privatization has negative implications on the labour force and on the poor in Nigeria. The Marxist political economy was adopted as theoretical framework. Privatization of public enterprises is nothing but a political agenda of the capitalists and their ideologues. The data for this study were collected from the primary and secondary sources. With privatization, poverty and unemployment has increase, just as education and health care has become a luxury for the Nigeria masses. It recommends pro-poor reforms instead of this pathological fixation on privatization as the only solution to the country’s economic problems. …


Can this topic “Design and Implementation of a Social Media Based Web Application for Prospective University Students” be used for Computer Science (CS) Project?

Yes it can be utilized for research — Social media is the social interaction among people in which they create, share or exchange information and ideas in virtual communities and networks. The aim of the study is to design and implement a Social Media Based Web Application for Prospective University Students. In achieving this aim, the following specific objectives were laid out as follows to develop an application software that will gather the right requirements for this application and model the requirements gathered using a Unified Modeling Language (UML). The motivation that led to the implementation of the proposed system is that prospective students of an institution have had issues in the past when it comes to selecting careers, choosing their course of study and indecisions about the …


Can this topic “The Language of Christian Religion: A Comparative Study of Roman Catholic Church and Some Selected Pentecostal Denominations” be used for English Education Project?

Yes it can be utilized for research — Language of religion is a register that represents the variation of language, used in the setup of religion, from the everyday language and other setups. The motivation that led to this study is that the need to know if actually there is any difference in the language of Christian religion considering its multifarious denominations. The study identifies the Language of Christian Religion using Roman Catholic Church and Some Selected Pentecostal Denominations as a case study. In achieving this aim, the following specific objectives were laid out to assess the written and written forms of language in Roman Catholic Church and Some Selected Pentecostal Denominations and identify the language of Christian religion with particular reference to that of the Roman Catholic …



Chat with us on WhatsApp