You are on page 1of 15

CloudOSX: Development of

Virtual System and IP PBX with


Implementation of Cloud
Computing
Ko Young Il
Bandahala, Lia
Loyola, Krystelle Anne
1
INTRODUCTION
2
What is Cloud Computing ?
3
What is Virtualization ?
4
What is IP PBX ?
5
Objective of the Study
The general objective of the study is to design and develop a
virtual system and IP PBX implementing the cloud computing.

Specifically, the project aims to:
To create a private cloud infrastructure that will benefit
small and medium enterprises:
Distribute individual operating system to clients efficiently.
Install and set up clouding system and virtualization on Linux
server.
Provide a CLI mode of the system for IT staff that are
knowledgeable on Linux and Shell scripting.
Provide a GUI mode of the system for end users(clients).




6
Scope and Limitation
The system will work through the
Intranet. However, it can also be accesse
d by off-site clients through the Internet.
Infrastructure-as-a-Service(Iaas) is the
systems cloud service model.
Deployment model for the system is a
private cloud.
Desktop virtualization is the main focus
of the system.

7
A secured, high-speed internet connectio
n is needed for an efficient distribution o
f the operating system and access to the
website.
The study will focus on distributing oper
ating system and manage calling privileg
e through the use of smartphones.

8
REQUIREMENTS SPECIFICATION
9
Software Specification
Operating System
Windows 7, 8
Linux

Mobile OS
Android
iOS

Software Application
3CX Phone system
Asterisk


MySQL

10
Hardware Specification
Network machine
which connect devices
through network cable
and transfer data
between server and
client
Diskless desktop or
laptop load windows
from server without
disk.
Smartphone

Linux(Distribution of OS)
CPU: XEON 3.3GHz
RAM: Above 128G
DISK: 4TB
OS: Ubuntu

Linux(IP PBX)
CPU: i7 3.3 GHz
RAM: 1TB
OS: CentOS
Audio Codec: G.711, G.729

11
PROJECT DESIGN
12
Conceptual Framework
13









































INPUT
Knowledge
Requirements
Linux
Programming/she
ll scripting
Cloud Computing
Networking
IP PBX

Software Requirements
Windows 7, 8
Web Browser
Android OS
iOS
3CX Phone
System
Asterisk

Hardware Requirements
Network
Machine
Desktop/laptop
Smartphone
PROCESS
Boehm-Spiral Method
Requirements
Business
requirements
Conceptual Design
Production
Evaluation and Risk
Analysis
Cycle 1
1. Business
Requirements
2. Conceptual Design
3. Proof of Concept
4. Risk Analysis
Cycle 2
1. System
Requirements
2. Logical Design
3. First Build
4. Evaluation
Cycle 3
1. Subsystem
Requirements
2. Physical Design
3. Second Build
4. Evaluation
Cycle 4
1. Unit requirements
2. Final Design
3. Final Build
4. Testing

OUTPUT









CloudOSX: Development
of Virtual System and IP
PBX with Implementation
of Private Cloud
Computing

EVALUATION
Spiral Model
System Development Methodology
14
Thank You!
15