While little discussed, there is a solid case in placing some VNFs at the edge of the network, but this notion implies a distributed model that VNFs were not originally created to address. One of the problems in placing VNFs at the network edge is that the edge equipment may be very cost sensitive and in many cases, consumer grade.
These consumer-grade devices cannot support a virtual container such as a KVM because of the huge memory requirements of an additional OS. A Docker container has been proposed and implemented with great success.
2. Where exactly is āThe Edgeā
Distributed VNFs will
eventually move into
the Home Gateway
3. Where is your Edge?
ā¢āÆ SDN/NFV discussions have mainly focused
at the Main or Regional Data Center
ā¢āÆ Recently, the āEdgeā represents the ISP
premise location closest to the home, user,
consumer, device, etc.
10/28/15
3
4. The ISP Data Center
ā¢āÆ Data Centers consist of a myriad of servers
that are geographically close.
ā¢āÆ This facilitates control by the ISP
10/28/15
4
5. The Enterprise Data Center
ā¢āÆ Enterprises also use data centers, but a smaller footprint
10/28/15
5
6. Home ā the āAntiā Data Center
ā¢āÆ Orchestration software was never meant to scale
from thousands of servers to millions of homes
10/28/15
6
7. But VNFs can reside in any cloud ā even the home!
10/28/15
7
ISP
Ā Cloud
Ā
Home
Ā
Cloud
Ā
8. VNFs ā Why in the home?
10/28/15
8
Why
Ā in
Ā the
Ā home?
Ā
Ā
Ā -Āā
Ā WAN
Ā Fault
Ā
Ā
Ā -Āā
Ā Performance
Ā
Ā
Ā -Āā
Ā Reduce
Ā Traļ¬c
Ā
10. Home ā the āAntiā Data Center
ā¢āÆ Orchestration software will change from data
center orchestrators to āproļ¬lesā or ātemplatesā
ā¢āÆ These standard proļ¬les can remove the need for
SFC (Service Function Chaining) because the
home has simpler needs.
10/28/15
10
11. Home Proļ¬les
ā¢āÆ Imagine a home proļ¬le with two VNFs:
10/28/15
11
FW-Āā1
Ā FW-Āā2
Ā
PC-Āā4
Ā PC-Āā3
Ā
FW-Āā3
Ā
PC-Āā1
Ā PC-Āā2
Ā PC-Āā5
Ā PC-Āā6
Ā
FW-Āā5
Ā FW-Āā4
Ā
FW-Āā4
Ā PC-Āā2
Ā Template
Ā #17
Ā
12. Why is the home of such interest?
ā¢āÆ Competition to control the home is just beginning
to appear.
āāÆ Googleās OnHub ( 4GB storage )
āāÆ Amazonās Alexa ( Records your commands )
āāÆ Googleās NEST ( Tunnels back to Google )
āāÆ Appleās Home Design Kit ( IoT Control )
āāÆ Smart Phone Apps ( Acts as a TV Remote)
10/28/15
12
13. The home will be the focus of many ISPs
ā¢āÆ Superior information with customer actions
āāÆ Incredibly rich user data on habits, not just opinions
āāÆ Amazingly complete meta data from all home devices
āāÆ Not just usage:
ā¢āÆ Time-based usage
ā¢āÆ Location-based usage
ā¢āÆ Features-based usage
10/28/15
13
15. VNFs can reside in any cloud ā even the home!
10/28/15
15
Why
Ā in
Ā the
Ā home?
Ā
Ā
Ā -Āā
Ā WAN
Ā Fault
Ā
Ā
Ā -Āā
Ā Performance
Ā
Ā
Ā -Āā
Ā Reduce
Ā Traļ¬c
Ā
Ā
Ā -Āā
Ā Link
Ā Metrics
Ā
16. A case for āDisposable Containersā
ā¢āÆ An ISP may want to measure their link to the home
āāÆ Latency values
āāÆ Jitter values
āāÆ Packet loss values
āāÆ QoE voice metrics
ā¢āÆ Echo
ā¢āÆ Background noise
10/28/15
16
17. A case for āDisposable VNFsā
ā¢āÆ Having a āNIDā permanently installed is needless,
consumes resources and adds to the cost of the
home gateway
ā¢āÆ Sending VNFs to the Home Gateway could be the
answer
ā¢āÆ VNFs would āself destructā when an appropriate
trigger event occurs
ā¢āÆ This relieves the orchestrator from managing and
removing potentially millions of distributed VNFs
10/28/15
17
18. A case for āDisposable Containersā
ā¢āÆ Event triggers could include:
āāÆ Time
Ā Limit, such as a TTL counter that counts down
seconds
āāÆ Usage
Ā Limit counts down for every external request
is received
āāÆ Usage
Ā Limit counts down each time an internal VNF
action happens
10/28/15
18
20. Summary to this Introduction of Concepts
ā¢āÆ Weāve seen that the edge is moving to the home
ā¢āÆ There is keen interest with user habits in the home
ā¢āÆ Current Orchestrators cannot scale to the needs of a
fully distributed home edge (anti-data center)
ā¢āÆ Some VNFs are appropriate to reside on the home
gateway
ā¢āÆ There is a need for transient VNFs to self-destruct
10/28/15
20