Distributed Edge Cloud: Empowering the
IoT Revolution
by Samy Fodil
samy@taubyte.com
Outline
● What is Edge computing, and why it's important
● Edge problems
● IoT communication
● Not just distributed compute but also storage
● WebAssembly
● Us
The Cloud (1/2)
● Todays goto for online apps and websites
● Expensive
● Slow
● Heavy load on the backhaul
The Cloud (2/2)
Let’s focus on those two problems:
● Slow
● Heavy load on the backhaul
Content Delivery Network (CDN) (1/2)
● Acts as a cache for websites, video, …
● Can proxy live streaming
● Reduce considerably previous issues
Content Delivery Network (CDN) (2/2)
One key characteristic of CDNs is
Located at edge locations
PoPs, ISPs, ...
Multi-CDN
Is a Load Balancing approach that uses different metrics to solve:
● Not available everywhere
● Not same performance everywhere
● Downtime
Edge Computing (1/2)
● Moves actions as close as possible to the source
● It is the point where the physical world interacts with the digital
world
Edge Computing (2/2)
● Why is it important?
○ Latency
○ Privacy
○ Security
● Example:
In IoT, saving battery life is crucial. Let’s assume an IoT device can conduct the
transaction in 20ms round trip time (RTT), instead of 200ms RTT. As a result, it can
use 10 times less battery.
Edge = “Distributed Infrastructure”
● It does sound like a problem, and it actually is!
● With all those benefits compared to centralized approach
○ The distributed nature of the Edge introduces complex
■ Deployment
■ Routing
Imagine you have to manage hundreds of regions!
Billions of Devices!
● We are living in a hyperconnected world
○ Everything is expected to interact with the internet
● The world of the Internet of Things (IoT) driven by objects will far
supersede these data figures
● For example, a connected airplane will generate around 5
Terabytes of data per day
Security & Authenticity
● Was the data sent securely?
● Does it come from the source that claims to send the data?
● Was it altered along the way?
● Can it be altered after being received?
Storage at the Edge
● Compute is not the only service needed at the Edge!
● Why?
○ Few reasons
■ Privacy
■ Parallel computing
■ Large raw/perishable data (example video, vehicle logs, ...)
WebAssembly
● A binary instruction format for a stack-based virtual machine
● Portable target for compilation of high-level languages
● Efficient and fast
● Safe
● Modular
● Embeddable
Introducing
The Distributed Edge Cloud
No need to manage regions. Your
compute and storage will be available
where the clients are without any
configuration.
#smart
Deployed at diversely resilient networks
at the edge, our platform enables
persistent availability. In case of natural
disaster, our platform is capable of
tapping into vertical peers, enabling
apps and websites to work
disconnected from the backbone.
#resilient
In addition to encrypting traffic and
data stored on our servers, we also
provide out-of-the box WAF protection
for all our hosted resources!
#secure
Authenticate and secure IoT
communication through our distributed
Tangle-based ledger.
#ledger
QUIC ready!
#quic
Lean more https://youtu.be/RIFnXaiRs_o
Please visit us at taubyte.com and sign up for beta access!
#beta
Discover new revenues!
● Realize commercial returns
● Overcome challenges in edge computing
investments
partnership@taubyte.com
#partnership
Distributed edge cloud: empowering the IoT revolution

Distributed edge cloud: empowering the IoT revolution

  • 1.
    Distributed Edge Cloud:Empowering the IoT Revolution by Samy Fodil samy@taubyte.com
  • 2.
    Outline ● What isEdge computing, and why it's important ● Edge problems ● IoT communication ● Not just distributed compute but also storage ● WebAssembly ● Us
  • 3.
    The Cloud (1/2) ●Todays goto for online apps and websites ● Expensive ● Slow ● Heavy load on the backhaul
  • 4.
    The Cloud (2/2) Let’sfocus on those two problems: ● Slow ● Heavy load on the backhaul
  • 5.
    Content Delivery Network(CDN) (1/2) ● Acts as a cache for websites, video, … ● Can proxy live streaming ● Reduce considerably previous issues
  • 6.
    Content Delivery Network(CDN) (2/2) One key characteristic of CDNs is Located at edge locations PoPs, ISPs, ...
  • 7.
    Multi-CDN Is a LoadBalancing approach that uses different metrics to solve: ● Not available everywhere ● Not same performance everywhere ● Downtime
  • 8.
    Edge Computing (1/2) ●Moves actions as close as possible to the source ● It is the point where the physical world interacts with the digital world
  • 9.
    Edge Computing (2/2) ●Why is it important? ○ Latency ○ Privacy ○ Security ● Example: In IoT, saving battery life is crucial. Let’s assume an IoT device can conduct the transaction in 20ms round trip time (RTT), instead of 200ms RTT. As a result, it can use 10 times less battery.
  • 10.
    Edge = “DistributedInfrastructure” ● It does sound like a problem, and it actually is! ● With all those benefits compared to centralized approach ○ The distributed nature of the Edge introduces complex ■ Deployment ■ Routing Imagine you have to manage hundreds of regions!
  • 11.
    Billions of Devices! ●We are living in a hyperconnected world ○ Everything is expected to interact with the internet ● The world of the Internet of Things (IoT) driven by objects will far supersede these data figures ● For example, a connected airplane will generate around 5 Terabytes of data per day
  • 12.
    Security & Authenticity ●Was the data sent securely? ● Does it come from the source that claims to send the data? ● Was it altered along the way? ● Can it be altered after being received?
  • 13.
    Storage at theEdge ● Compute is not the only service needed at the Edge! ● Why? ○ Few reasons ■ Privacy ■ Parallel computing ■ Large raw/perishable data (example video, vehicle logs, ...)
  • 14.
    WebAssembly ● A binaryinstruction format for a stack-based virtual machine ● Portable target for compilation of high-level languages ● Efficient and fast ● Safe ● Modular ● Embeddable
  • 15.
  • 16.
    No need tomanage regions. Your compute and storage will be available where the clients are without any configuration. #smart
  • 17.
    Deployed at diverselyresilient networks at the edge, our platform enables persistent availability. In case of natural disaster, our platform is capable of tapping into vertical peers, enabling apps and websites to work disconnected from the backbone. #resilient
  • 18.
    In addition toencrypting traffic and data stored on our servers, we also provide out-of-the box WAF protection for all our hosted resources! #secure
  • 19.
    Authenticate and secureIoT communication through our distributed Tangle-based ledger. #ledger
  • 20.
    QUIC ready! #quic Lean morehttps://youtu.be/RIFnXaiRs_o
  • 21.
    Please visit usat taubyte.com and sign up for beta access! #beta
  • 22.
    Discover new revenues! ●Realize commercial returns ● Overcome challenges in edge computing investments partnership@taubyte.com #partnership