Virtual Computing Services Provider(VCSP) Test Phase 1, test phase 2, srs, design phase and coding final deliverable

Virtual Computing Services Provider(VCSP) Test Phase 1, test phase 2, srs, design phase and coding final deliverable

Project Domain / Category

Computer Systems and Networks

 

 

Abstract/Introduction

Virtualization is hot topic in ICT industry and has quite healthy future. Although there are various global computing service providers like amazon, Google, Microsoft etc. whose services are available everywhere, however there are active concerns for the data regulation and security over continental internet traversal of in various countries so many of the enterprises or business who opt for computing as services for faster startup or reduce their ICT investments, they prefer to buy such services from local providers. Unfortunately, currently in Pakistan there is very little or almost no such providers offering the IAAS/PAAS/SAAS services.

 

 

This project aims to create necessary skills and working knowledge in virtual universities ‘s undergraduate students on various infrastructure virtualization techniques and creating suitable environment for quick deployments.

 

 

Furthermore, it will provide students an opportunity to learn latest trends in the ICT industry and services. Skills learnt in this project will help students to initiate new ventures in computing services after completing their degree program.

 

 

 

Functional Requirements:

 

 

 

 

  1. Prepare a server to provide virtualized resources (OCI/VM/Kubernetes/Any).

 

  1. Each running instance of OS, Server or Applications must provide complete isolation in process space, logs etc. every instance must b be secure on system and

 

  1. Servers access must be provided via SSH or any other secure tunnel method

 

  1. Desktop access must be provided with some secure remote desktop app

 

  1. All services must be running in background on server

 

  1. Server should only provide a page to show the cpu/memory/disk utilization of each user

 

  1. Allow user to control the OS installation (optional)

 

  1. Develop portal where user can register (username , password, user validation )

 

  1. Subscribe to services

 

  1. Free basic package ( Computing or Webservice)

 

  1. Paid Basic Package ( Computing or Webservice)

 

  1. Paid Advanced Package ( Computing or Webservice)

 

  1. Quick deployment of Computing Services

 

  1. Monitor Processor utilization, Space Utilization and Memory utilization and restrict the access to host resources as per subscription

 

  1. Notify users when the load or space utilizations increases the limits

 

  1. Unsubcription should only allow the access cessation, user data should not be deleted for at least for 3 days

 

  1. Before deleting user data, Notify customer the data is going to permanently deleted

 

  1. Basic Dashboard showing Individual resource utilization

 

  1. Ticket Support

 

  1. Chat Support

 

Project Guidelines:

Students may form a multidisciplinary group like (Project Specialist , Systems & Network Specialist, Web Development)

 

 

No of Students : As per Role , no more than 3

 

Project Success and Student Success to be evaluated independently Evaluation (Student Contribution Grade = 80%)

  • Project Success = 20% Max
  • Role Success = 60% MAX
  • Team Feedback = 5% (Max)
  • Quality of Work = 5% (MAX)
  • Role Documentation = 5% (MAX)
  • Total = Project Success Grade + Role Success Grade + Team Feedback Grade +

Quality Of Work Grade + Role Documentation Grade

  • Final Project Report is responsibility of Project Specialist

 

Tools:

Example:

Virtualization Tools (OCI/VM/Kubernetes/rkt etc.)

 

Operating Systems : Linux/Unix/WIN (Debian, Ubuntu/Kubuntu , etc.) Unix Systems Programming : C/C++/Any

Server             side            programming/Scripting   language: PHP/ASP/
SHELL/PERL/PYTHON/JS/ANY           Scripting and styling languages:
SHELL/PERL/PYTHON/JS/ANY      

 

Client                  side                  scripting: JavaScript/JQuery/Any           Database: MYSQL/MSSQL/Any

IDE: ECLIPSE/Any

 

Local host Server: LAMP/WAMP/Any Custom Setup

 

Supervisor:

Name: Arif Husen

Email ID: arif.husen@vu.edu.pk

Skype ID: vu.arifhrashid@outlook.com

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top