Computer Science Project Topics

Design and Implementation of a Cloud Based File Sharing System

Design and Implementation of a Cloud Based File Sharing System

Design and Implementation of a Cloud Based File Sharing System

Chapter One

AIMS AND OBJECTIVE OF THE STUDY

The main aim of this research is the Implementation and design 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, for example, device compatibility.
  3. Availability of flies at any time. Cloud computing offers availability difficulties experienced in the conventional way of file sharing.

CHAPTER TWO

LITERATURE REVIEW

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 provider interaction. (Mell and Grance, 2011)

Other attempts to define clouds computing which assist to have a broader perspective and understanding of the technology are:-

  1. Cyber infrastructure (cloud) is a collection of computing resources that increases efficiency, quality and reliability by capturing commonality among application needs and felicitates the efficient sharing of equipments and services (Vouk, 2004).
  2. Cloud computing is not a new technology; it is a new business model wrapping round technologies, such as server virtualization, to reduce the cost of using information technology resources. It takes advantage of Web-based.

1.Utility services are accessed so frequently that they need to be available whenever the consumer requires them at any time. Consumers are then able to pay service providers based on their usage of these utility services. (Buyya et al., 2009)technologies to allow scalable, virtualized IT resources to be provided as a service over the network (SNIA, 2009).

iii. Cloud is a type of parallel and distributed system consisting of a collection ofinter-connected and virtualized computers that are dynamically provisioned and presented as

 History of Cloud Computing

Information technology has had a continuous evolution paradigm shifts, for example from Main frames to the advent of personal computers and most recently mobile computing, from standalone computing, peer–to-peer, client-server, distributed systems and the breakthrough of all times the internet in the 1990 (David, 2009).

Cloud computing gained popularity in October 2007 when IMB and Google announced collaboration in the domain. IBM followed up by announcing “BlueCloud”. (Vouk, 2004)

 

CHAPTER THREE

SYSTEM DESIGN

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 FOUR

METHODOLOGY AND ANALYSIS OF THE SYSTEM

 SYSTEM FLOWCHART

 

CHAPTER FIVE

Introduction

This chapter focuses on summary, conclusion and recommendations.

Here, the entire summary of the research from the problem stage to the implementation stage, the relevant conclusion and recommendations are discussed.

Constraints of the Study

The problems encountered during the course of carrying out this research project include:

  1. Time: Time for the research project was too short coupled with researcher’s academic time table.
  2. Fund:There was limited fund to take care of the research properly in terms of transportation and other expenses especially when visiting attraction sites.
  3. Research Materials: Lack of access to research materials on the topic in the school library and even public libraries were also major constraint in the cause of this project.
  4. Web based presentation system: Access to existing recycle bin system pose a great challenge as industries and other business around were a bit discrete with their manual recycle system.

Summary

Implementation of a Cloud based File Sharing system that would enable users to upload and share files through a link that is automatically created by the system.

The existing method of sharing files neither storing files has been eliminated by the system. The new system would be very easy to use because of its accuracy and reliability. Information about the users and his mode of uploading and sharing file for a particular period of time can be promptly assessed easily.

CONCLUSION

Accessing, running and sharing applications and data at present face many challenges. Cloud based file sharing technologies have the potential to simplify or eliminate many of these challenges. Cloud based file sharing technologies provide a means for easily sharing applications and data. Now a day’s people want to be connected 24×7 to the world around them. Networking and Communication have come together to make the world a small place to live in. People want to be in constant touch with their subordinates where ever they are and avail emergency services whenever needed. In this paper we present an on-line/on-demand interactive application service (Software as a Service). The service is built on a cloud computing basement that provisions virtualized application servers based on user demand. An open source file sharing platform is leveraged to establish a portal front-end that enables applications and results to be easily shared between users. In the proposed system users can access the documents uploaded into the cloud by others and provide any data they have in hand to other users through the same cloud. This also allows the users to have an interactive session through the chat screens present in the cloud. The paper also highlights some major security issues existing in current cloud computing environment.

 Recommendations

Having designed, tested and implemented the new system, the following must be put in place to fully achieve the objective of which the software is designed.

  1. Maintenance: The system needs to be maintained. This implies that any fault detected should be reported to the programmer for correction at any point in time.
  2. Research: More research should be conducted on the topic to assess it effectively.

 REFERENCES

  • Beaker. (2009). Cloud Computing security architechural framework, rational survivability.
  • Buyya, R., Yeo, Venugopal, S., Broberg, J., & Brandic, I. (2009). Cloud Computing and Emerging IT Platform: Vision, Hype and reality for Delivering computing as a 5th utility. Future generation computer system .
  • Cater-Steel and Al-Hakim. (2008). Information Systems Research Methods, Epistemology, and Applications
  • Creswell. (1994). Quantitative and Qualitative Approaches.
  • David, C. W. (2009). 2010-07 IBM Business of Goverment Cloud Computing in Goverment .
  • David, C. W. (2010). A model Based approach to Implement Cloud Computing in EGoverment . International Journal of Computer Applications IJCA, .
  • Gay and Airasian. (2000). Selecting a Quantitative or Qualitative Research. (2011). Cloud consulting .
  • Jingyu, D., Jiajin, L., Rui, X., and Yaohui, J. (2010). Data center consolidation with virtualized Private Network : A step towards Enterprise Cloud.
WeCreativez WhatsApp Support
Our customer support team is here to answer your questions. Ask us anything!