F a FILE SHARING SERVICE for UNIVERSITIES BASED on CLOUD COMPUTING

F a FILE SHARING SERVICE for UNIVERSITIES BASED on CLOUD COMPUTING

INTRODUCTON f A FILE SHARING SERVICE FOR UNIVERSITIES BASED ON CLOUD COMPUTING BY ALNTHEER MUHAMMED HASSAN ELSANOUSI INDEX NO. 084021 Supervisor DR/Muhammad Alkarouri REPORT SUPMITTED TO University Of Khartoum In partial fulfillment of the requirement for the degree B.Sc. (HONS) Electrical and Electronic Engineering (ELECTRONIC SYSTEMS SOFTWARE ENGINEERING) Faculty of Engineering Department of Electrical and Electronic Engineering July 2013 1 DECLARATION OF ORIGINALITY I declare that this report entitled “a file sharing service for universities based on Cloud computing ” is my own work except as cited in the references. The report has not been accepted for any degree and is not being submitted concurrently in candidature for any degree or other award. Signature: _________________________ Name: _________________________ Date: _________________________ DEDICATION ii To my portents, To my siblings, To my teachers’ To my friends and colleagues, To those who guided me throughout my journey and supported me all through the way. iii ACKNOWLEDGMENTS All praise and thanks is due to almighty God. I wish to thank him for all that he has gifted us with, though he can never be praised or thanked enough. I would like to give my deepest gratitude to our supervisor DR/Muhammad Alkarouri who offered valuable comments and advices throughout the condition of this project. Special thanks to the young engineers at the University of Khartoum and to my partners Awab Ahmed Almisbah and Omer khogli Imam for their cooperation and kind sharing to their efforts, time and knowledge. I would like to express my love and gratitude to my family; for their understanding and un-conditioning love and support during my life. Lastly, I offer my regards and blessing to all of those who supported me in any respect during the completion of the project. It goes without saying that I am deeply indebted to our esteemed university, which I am so proud to be one of its students. iv TABLE OF CONTENTS 1 INTRODUCTION .............................................................................................................................. 1 1.1 Introduction: ........................................................................................................................... 1 1.2 Project background: ............................................................................................................. 1 1.3 Problem statement: .............................................................................................................. 1 1.4 Motivation: ............................................................................................................................... 2 1.5 Project objectives .................................................................................................................. 2 1.6 Thesis layout ........................................................................................................................... 2 CHAPTER TWO ............................................................................................................................................. 3 2 LITERATURE REVIEW .................................................................................................................. 3 2.1 Introduction: ........................................................................................................................... 3 2.2 Historical background in cloud computing: ................................................................ 3 2.3 Definitions of cloud computing: ....................................................................................... 4 2.4 Classification of cloud computing services: ................................................................ 5 2.4.1 SOFTWARE AS A SERVICE (SAAS): .................................................................................. 5 2.4.2 PLATFORM AS A SERVICE (PAAS) .................................................................................... 5 2.4.3 INFRASTRUCTURE AS A SERVICE (IAAS) ......................................................................... 6 2.5 Hosting and employing cloud computing .................................................................... 6 2.5.1 Private cloud ................................................................................................................... 6 2.5.2 Community cloud ........................................................................................................... 6 2.5.3 Public cloud ..................................................................................................................... 7 2.5.4 Hybrid cloud .................................................................................................................... 7 2.6 Relationships in the cloud: ................................................................................................ 7 v 2.6.1 Cloud consumer .............................................................................................................. 7 2.6.2 Cloud provider ................................................................................................................ 7 2.6.3 Cloud auditor .................................................................................................................. 8 2.6.4 Cloud broker .................................................................................................................... 8 2.6.5 Cloud carrier ................................................................................................................... 8 2.7 Characteristics of cloud computing ................................................................................ 9 2.7.1 On Demand Self-Services ............................................................................................. 9 2.7.2 Broad network access .................................................................................................. 9 2.7.3 Resource pooling ......................................................................................................... 10 2.7.4 Rapid elasticity ............................................................................................................ 10 2.7.5 Measured service ........................................................................................................ 10 2.7.6 Multi Tenacity .............................................................................................................. 10 2.8 Applications and benefits of cloud computing: ...................................................... 11 2.9 Cloud services: ..................................................................................................................... 12 2.9.1 Offsite, provided by third-party provider ........................................................... 12 2.9.2 Accessed via the Internet.......................................................................................... 13 2.9.3 Minimal/no IT skills to “implement” .................................................................... 13 2.9.4 Provisioning .................................................................................................................. 13 2.9.5 Pricing ............................................................................................................................ 13 2.9.6 User Interface ............................................................................................................... 13 2.9.7 System Interface .......................................................................................................... 13 2.9.8 Shared Resources/common Versions ................................................................... 13 2.10 Barriers to the Adoption of Cloud Computing: ....................................................... 14 2.10.1 Interoperability ........................................................................................................... 14 2.10.2 Latency ........................................................................................................................... 14 vi 2.10.3 Platform or Language Constraint ......................................................................... 14 2.10.4 Regulations ................................................................................................................... 14 2.10.5 Reliability ...................................................................................................................... 14 2.10.6 Resource Control ......................................................................................................... 14 2.10.7 Security .......................................................................................................................... 15 2.11 Drivers for Adoption of Cloud Computing: ............................................................... 15 2.11.1 Availability .................................................................................................................... 15 2.11.2 Collaboration ............................................................................................................... 15 2.11.3 Elasticity ........................................................................................................................ 15 2.11.4 Lower Infrastructure Costs...................................................................................... 15 2.11.5 Mobility .........................................................................................................................

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    75 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us