Course Outline
Cloud Computing
What is 'The Cloud'™?
Traditional Models vs Cloud Computing
Cloud Characteristics
Cloud Deployments Models – Private, Community, Public, Hybrid
Enabling Technologies o Traditional Data Centres
Virtualization & MultiTenanting
SOA & Web Services
Service Grids & Autonomic Computing
Types of Cloud Services o SaaS, PaaS and IaaS o XaaS Payment Models
Examples of XaaS Services & Providers
Pros & Cons of Cloud Computing
Pros: Cost, Scalability, Resilience, Collaboration o Cons: Security, Availability, Trust, Deskilling
The Future of Cloud Computing
M2M
M2M Applications
M2M Standardization
M2M Protocols and Networking Technologies
M2M Security o Cellular M2M
M2M Challenges and Issues
M2M Ecosystem and Market
Communications for Home Software Defined Networking (SDN)
Limitations of Current Networking Technologies
Principals behind Network Transformation
SDN technical and business drivers
SDN What and Why o Analyzing the key Drivers of SDN
Cloud Computing, Big Data, Video and Multimedia and Mobile o Common centralized IT policies o Creating new applications and services
Software Defined Networking for service providers
Network Functions Virtualization (NFV)
What is Network Functions Virtualization (NFV)
Relationship with Cloud Computing and Software Defined Networks (SDN)
SDN, OpenFlow, OpenStack and Cloud Computing (IaaS) principles o Principles of virtualization of servers
Benefits of Network Functions Virtualization (NFV)
The Changing Telecoms Industry Landscape and Transformation
Enablers for Network Functions Virtualization (NFV) o Principles of Cloud Computing o Industry Standard High Volume Servers o Challenges for NFV
NFV architecture o Why NFV and The IP Multimedia Subsytem (IMS)
VoLTE, LTE and IMS NFV requirements and benefits
Internet of Things (IoT)
Concepts and Definitions of The Internet of Things (IoT)
Applications o IoT standards o Requirements
Functionalists and structure
IoT enabling technologies
IoT Architecture o Major component of IoT
Hardware, sensors, Systemson-a-Chip, firmware, device drivers, application software, connectivity, cloud, and security o Role of wired and wireless communication
IoT communication and networking protocols
IoT services and applications o Security
Cloud Computing and the Internet of Things
Semantic Web 3.0 Standard for M2M and IoT
IoT Platforms
Challenges of adapting the concepts