ABSTRACT
In Cloud Computing, users connect to the ’Cloud’, appearing as a single entity as opposed to multiple servers. This work seeks to solve resource managerial problems ranging from server maintenance cost, risk of loss of data, internal security issues, and availability of data for proper decision making. This work presents to tertiary institutions a model for designing a scalable and cost effective platform for institutional resource management on the cloud. The platform is called the Tertiary Institutions Resource Management Platform (TIRMP) using cloud backbone. The real-time evolutionary prototyping methodology was adopted for the TIRMP model because of its continuous modification feature. TIRMP focuses on Personnel record management. This model can be adopted to suit any higher institution with little or no adjustments on the design interface. Force.com cloud computing platform was used as the cloud service provider. The work involves the design of an improved Campus Area Network (CAN) for optimised internet access, the design of a database structure using ERD diagram; capturing all the personnel parameters on the manual system, and then the transfer of the database structure to the cloud platform using objects, relationships, rollup summaries and access privileges. With cloud computing initial cost of setting up a management platform is greatly minimized. The TIRMP is a model that can be adopted by any institution for management of personnel records. It provides a robust, scalable, cost effective and zero downtime platform for resource management on the cloud.
TABLE OF CONTENT
CHAPTER ONE
1.0 INTRODUCTION .............................................................................. 1
1.1 The Cloud vs the Internet .............................................................. 2
1.2 Cloud Computing Overview .......................................................... 4
1.2.1 Cloud Architecture ............................................................. 4
1.2.2 Cloud Deployment Model .................................................... 5
1.2.3 Cloud Computing Services .................................................... 8
1.2.4 Benefits of Cloud Computing ................................................ 9
1.2.5 Service Level Agreement (SLAs) on the Cloud ..........................10
1.2.6 Challenges Facing Cloud Computing ..................................... 11
1.2.7 A Brief History of Cloud Computing ...................................... 12
1.3 Problem Formulation ................................................................. 13
1.4 Objective of Study .................................................................... 14
1.5 Scope of Study ............................................................................ 16
1.6 Relevance of Study ................................................................... 16
1.7 Structure of the Report ................................................................ 18
CHAPTER TWO
2.0 LITERATURE REVIEW ..................................................................... 19
2.1 Computing Overview ................................................................. 19
2.1.1 History of Computing ....................................................... 21
2.2 Utility Computing ..................................................................... 23
2.3 Distributed Computing ............................................................... 24
2.3.1 Cluster Computing ............................................................ 25
2.3.2 Super Computing ............................................................. 26
2.3.3 Grid Computing .............................................................. 37
2.4 Cloud Computing ...................................................................... 30
2.4.1 Cloud Models ................................................................. 31
2.4.2 Cloud Service Providers ..................................................... 34
2.4.3 Cloud Services ............................................................... 36
2.5 Force.com Cloud Computing Platform ............................................ 39
2.5.1 The Benefits of the Force.com Platform ................................... 40
2.5.2 The Basics of an Application on the Salesforce Platform .............. 41
2.5.3 The Technology Behind the Force.com Platform ........................ 43
2.6 Resource Management ............................................................... 48
2.6.1 Human Resources Management ............................................. 49
2.7 Database Systems and Data Models ............................................... 50
2.7.1 What is a Relational Database? ............................................. 50
2.7.2 What is a Relational Database? ............................................. 52
2.7.3 Data Models .................................................................. 52
2.7.4 The Evolution of Data Models ............................................. 53
2.7.5 The Entity Relationship Model and Relational Database Design ...... 54
2.8 Data Communication ................................................................. 56
2.8.1 Components of Data Communication ..................................... 57
2.8.2 Data Flow ..................................................................... 58
2.9 Network and Internetworking ...................................................... 60
2.9.1 The Internet .................................................................. 60
2.9.2 Network Criteria .............................................................. 63
2.9.3 Network Reference Model .................................................. 64
2.9.4 The Three Layer Hierarchical Model ...................................... 70
2.9.5 Network Types ................................................................ 71
2.9.6 Network Topology (Physical and Logical) ............................... 73
2.9.7 Networking Media ........................................................... 81
2.9.8 Networking Components .................................................... 85
2.10 System Design ......................................................................... 97
2.10.1 Overview of System Development Methodology .......................98
2.10.2 System Development Life Cycle ........................................... 99
CHAPTER THREE
3.0 DESIGN METHODOLOGY AND ANALYSIS OF THE TIRMP ................... 102
3.1 Software Design Methodology ......................................................103
3.1.1 The linear Sequential Model .............................................. 103
3.1.2 Boehm’s Spiral Model ..................................................... 104
3.1.3 Incremental Model ......................................................... 104
3.1.4 Prototyping Model .......................................................... 104
3.2 Selecting a Design Methodology .................................................. 105
3.2.1 The Prototyping Process ................................................... 105
3.2.2 Evolutionary Prototyping .................................................. 106
3.2.3 Throw Away Prototyping ................................................... 108
3.2.4 The Real-Time Evolutionary Prototyping Model for the TIRMP .... 108
3.3 TIRMP Design Tools (Applications and Devices) .............................. 110
3.4 TIRMP CAN design Tool .......................................................... 112
CHAPTER FOUR
4.0 TIRMP SYSTEM DESIGN AND ANALYSIS ........................................... 113
4.1 Considerations for the TIRMP Design ............................................ 113
4.2 TIRMP Complete System Structure Including the CAN ...................... 115
4.3 The Campus Area Network (CAN) ............................................... 115
4.3.1 The Network Gateway ...................................................... 115
4.3.2 The Core Layer .............................................................. 116
4.3.3 The Distribution Layer ..................................................... 117
4.3.4 The Access Layer ......................................................... 117
4.4 Database Implementation .......................................................... 118
4.4.1 Entity Relationship Diagram (ERD) ..................................... 119
4.5 Platform Development ............................................................. 123
4.5.1 Flow Chart Illustrating Major Activities Performed on the TIRMP..124
4.5.2 Registering as a Developer on the Force.com Platform ................ 127
4.5.3 The Setup Area .............................................................. 127
4.5.4 Configuring the TIRMP .................................................... 128
4.5.5 Introducing Objects (Tables) .............................................. 129
4.5.6 Introducing Tabs ............................................................ 130
4.5.7 Introducing Fields .......................................................... 131
4.6 Implementing Security and Sharing Rules ....................................... 144
4.6.1 Controlling Access to Objects ............................................ 146
8
4.7 Domain Naming and Site Creation on the Force.com Platform ............... 150
4.8 TIRMP Platform Overview and Login ........................................... 152
4.9 Navigating Through the TIRMP ................................................... 152
4.10 System Specification ................................................................ 153
4.11 TIRMP Testing and Result ......................................................... 153
4.12 TIRMP Reports ....................................................................... 153
4.13 Cost Estimation for Setting up a CAN ............................................ 157
4.13.1 Ground Rules and Assumptions for the CAN ........................... 157
4.13.2 Assumptions in Estimating the Cost for each WBS .................... 159
4.13.3 Calculating NPV, ROI, and PBP for the CAN ........................ 161
4.13.4 Cost Estimate for the CAN Design ....................................... 163
4.14 Cost Estimation for Developing the TIRMP ..................................... 164
4.14.1 Ground Rules and Assumptions for the TIRMP ........................ 164
4.14.2 Assumptions in Estimating the Cost for each WBS .................... 166
4.14.3 Calculating the NPV, PBP, ROI, for the TIRMP app ................. 167
4.14.4 Cost Estimate for the TIRMP ............................................. 169
4.15 Executive Summary for Deploying and Running the TIRMP ..................... 170
CHAPTER FIVE
5.0 CONCLUSION AND RECOMMENDATION ........................................ 171
5.1 Conclusion ........................................................................... 171
5.2 Problems Encountered .............................................................. 172
5.3 Recommendation .................................................................... 173
REFERENCE .......................................................................................... 175
APPENDIX A: ERD Diagram for the Academic Staff Category ............................... 182
APPENDIX B: ERD Diagram for the Administrative Staff Category.......................... 183
Chukwudi, A (2021). A Model of Tertiary Institutions Resource Management Platform Using Cloud Computing (TIRMP). Afribary. Retrieved from https://afribary.com/works/a-model-of-tertiary-institutions-resource-management-platform-using-cloud-computing-tirmp
Chukwudi, Amadi "A Model of Tertiary Institutions Resource Management Platform Using Cloud Computing (TIRMP)" Afribary. Afribary, 22 Feb. 2021, https://afribary.com/works/a-model-of-tertiary-institutions-resource-management-platform-using-cloud-computing-tirmp. Accessed 27 Nov. 2024.
Chukwudi, Amadi . "A Model of Tertiary Institutions Resource Management Platform Using Cloud Computing (TIRMP)". Afribary, Afribary, 22 Feb. 2021. Web. 27 Nov. 2024. < https://afribary.com/works/a-model-of-tertiary-institutions-resource-management-platform-using-cloud-computing-tirmp >.
Chukwudi, Amadi . "A Model of Tertiary Institutions Resource Management Platform Using Cloud Computing (TIRMP)" Afribary (2021). Accessed November 27, 2024. https://afribary.com/works/a-model-of-tertiary-institutions-resource-management-platform-using-cloud-computing-tirmp