This document discusses using OpenStack for edge infrastructure and carrier-grade performance. OpenStack is open-source software that manages compute, storage, and networking resources across a datacenter. Edge computing optimizes applications by moving some portion away from central nodes to the edge of the network, closer to end users. OpenStack is well-suited for edge computing due to its ability to deploy minimal services efficiently at the edge while providing robust support for various technologies. Carrier-grade systems refer to extremely reliable systems tested for high availability, with fast fault recovery. StarlingX is an open-source edge cloud software stack based on Wind River Titanium Cloud that incorporates OpenStack, KVM/QEMU, Ceph, DPDK, and
2. OPENSTACK PROJECT
• Open source software for creating
private and public clouds.
• OpenStack software controls large
pools of compute, storage, and
networking resources throughout
a datacenter, managed through
a dashboard or via the OpenStack
API, and works with popular
enterprise and open source
technologies making it ideal for
heterogeneous infrastructure.
3. EDGE COMPUTING
Edge computing is a method of
optimizing applications or
cloud computing systems by
taking some portion of an
application, its data, or services
away from one or more central
nodes (the "core") to the other
logical extreme (the "edge") of
the Internet which makes contact
with the physical world or end
users.
4. OPENSTACK & EDGE
• Why is OpenStack ideal for edge
computing?
• OpenStack provides fundamental
infrastructure building blocks that
can be deployed anywhere,
including the edge of the network.
The flexible and modular nature of
OpenStack means you can
efficiently run the minimal services
required at the edge, yet provide
robust support for bare metal,
container technologies and virtual
machines.
5. CARRIER GRADE?
A "carrier grade" or "carrier class"
refers to a system, or
a hardware or software component
that is extremely reliable, well
tested and proven in its
capabilities. Carrier grade systems
are tested and engineered to meet
or exceed "five nines" high
availability standards, and provide
very fast fault recovery through
redundancy (normally less than 50
milliseconds).
6. CARRIER GRADE NETWORK?
• Carrier-grade is a term for
public network
telecommunications products
that require up to 5 nines or 6
nines (or 99.999 to 99.9999
percent) availability.
7. CARRIER GRADE
• which translate to downtime
per year of:
• 99.999 = 5 minutes offline
• 99.9999 = 30 seconds
offline
8. WINDRIVER TITANIUM CLOUD
• The Titanium Cloud product
portfolio solves that problem by
providing application-ready
software platforms that run
virtualized applications and
services with high reliability and
is built to support the intensive
performance, reliability, and
security requirements of the
world’s most demanding
computing and communications
networks.
10. STARLINGX PROJECT.
• StarlingX is a fully featured and
high performance Edge Cloud
software stack that is based on
the Wind River Titanium
Cloud R5 product. Intel and
Wind River have jointly open
sourced this software and we
invite you to download, build,
install, and run it.
13. OPENSTACK
• OpenStack is the main project
behind StarlingX, in this case is
highly tied to CentOS, but
there is a work in progress to
decouple StarlingX software
stack and support Ubuntu and
ClearLinux.
14. KVM/QEMU
• QEMU can make use of KVM
when running a target
architecture that is the same as
the host architecture. For
instance, when running qemu-
system-x86 on an x86
compatible processor, you can
take advantage of the KVM
acceleration - giving you
benefit for your host and your
guest system.
15. CEPH
• Carrier grade storage cluster.
• The high scalability and
performance, makes CEPH the
perfect storage backend for
StarlingX cloud.
16. DPDK
• Data Plane Development Kit
(DPDK) greatly boosts packet
processing performance and
throughput, allowing more time
for data plane applications.
• DPDK can improve packet
processing performance by up
to ten times.
17. OPENVSWITCH (OVS)
• Open vSwitch is a software
implementation of
a virtual multilayer network
switch, designed to enable
effective network automation
through programmatic extensions.
• Open vSwitch can operate both
as a software-based network
switch running within a virtual
machine (VM) hypervisor, and as
the control stack for dedicated
switching hardware
18. BUSINESS OPPORTUNITIES
• Small-cell services for stadiums and other high-density
locations: By deploying applications hosted at the
network edge (i.e., in the stadium itself), stadium owners
and service providers can offer a wealth of integrated
services that include real-time delivery of personalized
content to fans’ devices
19. BUSINESS OPPORTUNITIES
• Augmented reality, virtual reality, and tactile Internet
applications: These applications are just not viable without
superfast response times, local image analytics, and
deterministic, low-latency communications.
20. BUSINESS OPPORTUNITIES
• Vehicle-to-everything (V2X) communication: Whether the
use case is vehicle-to-vehicle or vehicle-to-infrastructure,
it requires high bandwidth, low latency, guaranteed
availability, and robust security—performance
requirements that are impossible to meet with a
centralized, cloud-hosted compute model.
21. BUSINESS OPPORTUNITIES
• Mobile HD video and premium TV with end-to-end quality
of experience (QoE): Content providers have learned the
hard way that video quality is critical for subscriber
retention: Studies show that a one-second rebuffering
event during a 10-minute premium service clip causes a
43% drop in user engagement.
22. VNF’S
• Virtual Network Functions (VNFs)
• In a Network Functions Virtualization architecture, a
virtualized network function, or VNF, is responsible for
handling specific network functions that run in one or
more virtual machines on top of the hardware networking
infrastructure, which can include routers, switches,
servers, cloud computing systems and more.
24. GLOSSARY
• OSS/BSS
• OSS/BSS, in telecommunications, stands for operations
support system/business support system. The two systems,
operated together by telecommunications service providers,
are used to support a range of telecommunication services.
25. GLOSSARY
• vEPC
• A virtualized evolved packet
core (vEPC) is a mobile-core
network system that
accommodates LTE access
systems. Powered by a
carrier-grade virtualization
platform and Software-
Defined Networking (SDN)
technology, EPC optimizes
mobile operators' TCO and
service quality.
• vCPE
• Virtual customer premises
equipment (vCPE) is a way
to deliver network services
such as routing, firewall
security and virtual private
network connectivity to
enterprises by using
software rather than
dedicated hardware devices.