This document proposes a cloud streaming service for the University of Bedfordshire. It discusses the objectives of cloud streaming, including cost savings and flexibility. The document outlines different cloud deployment models like private, public, and hybrid clouds. It explains that cloud streaming allows sharing of resources like video and software from anywhere. The architecture and major providers of cloud streaming are also summarized. Finally, the document discusses challenges of reliability, governance, security and vendor lock-in for cloud streaming services.
1. Cloud Streaming Service for
University of Bedfordshire
by Team PPM8 (May 2013)
Dr Marc Conrad & Edward Dell, Client
Oyedeji Adeniyi, Project Manager
Edmand Thipursian, Quality, Testing & PPT Manager
2. Objectives
• Introduction to Cloud and Cloud Streaming
• Cloud Deployment Model
• Deployments of Cloud Streaming
• Why Cloud Streaming for University of
Bedfordshire
• Architecture of Cloud Streaming
• Challenges of Cloud Streaming
3. Why Cloud?
• A style of computing where massively scalable IT-
related capabilities are provided “as a service” using
Internet technologies to multiple external customers. It
also provides disaster recovery and environmental
friendly service (Gartner, 2008)
• It uses native platform, hence it doesn’t need any
special software
4. Types of Cloud Deployment Models
• Private Cloud – is a virtual data centre located
in Company itself within the company firewall
• Public Cloud – is a virtual data centre located
outside the organization’s firewall. Cloud
service providers can be offered all resources
from cloud to the organization by internet.
• Hybrid Cloud – is a virtual data centre which
has both private and public cloud activities
(Kaufman L, 2012)
5. What is cloud streaming?
Cloud Streaming is an internet based computing
whereby shared information such as video, music,
games, live telecast, application, software etc., can
be accessed from anywhere in the world by any
devices such as tablet, PC, laptop, smart phone,
etc., on demand.
6. Why Cloud Streaming service for
University of Bedfordshire?
• Cost Effective – in terms of investment for
infrastructure in University Campuses
• Cost Saving in Internet Protocol Services
• No License Fee – Cloud Streaming provides
updated version of server software at no cost
• Scalability – Cloud Streaming services can be
capable for large University customer
• Linearity – Cloud Streaming Services offering higher
Quality of Service without any buffering
• Flexibility – Cloud Streaming Services can be offered
based on the requirement
7. Why Cloud Streaming service for
University of Bedfordshire?
• Unified Standard – Any device can access the University Cloud
Streaming
• Cross-Platform – It supports all operating systems
• Automatic - Automatic trans-coding to multiple formats of
data such as XHTML, XDVD, Flash, etc.,
• Hassle Free – No worry about maintenance, hardware
repair, upgrading hardware, updating software and network
issues
• Online Students – Cloud Streaming Service provides virtual
University campus service to online students
• Niche – Cloud Streaming makes UoB top of the educational
market in the world.
• Security – Cloud Streaming service provides advanced secure
transmissions.
9. Deployment of Public Cloud Streaming Service for UoB
• Cloud Lab - Migrating Lab facilities into Cloud
• Cloud Library – Moving Library into Cloud
• Cloud Class Room – Streaming and Recorded class
rooms into Cloud
• Cloud based Interactive – Interaction between
students and staff and among students
• Campus based Cloud – Moving Complete University
campus into Cloud
• Cloud Staff – Provide assistance to students during
lab facilities
• Cloud Campus Radio
• and many more…
10. Cloud Streaming Architecture
Software systems involve multiple cloud components
communicating with each other over a loose coupling
mechanism such as a messaging queue. Cloud Engineering and
Inter cloud technology are the main part of Cloud Streaming
11. Major Cloud Service Providers
• Amazon EC2 - is a web service that provides resizable
compute capacity in the cloud. It provides complete
control of your computing environment.
• Google - Google Cloud Platform lets you build
applications and websites, store data, and analyze
data on Google’s infrastructure.
• Azure - Windows Azure enables you to quickly build,
deploy and manage applications across a global
network of Microsoft-managed datacenters. You can
build applications using any operating system,
language or tool.
12. Challenges & Future Development
• Reliability - Connectivity issues at user-end
• Governance – Who owns the data?
• Security & Privacy – Is data safe & protected?
• Regulatory Compliance – Required common laws
and policies across the globe
• Vendor Lock in – Issues in migrating from one
Cloud provider to another
• Security of cloud streaming can be developed by
using ECC cryptography algorithms in future.