SlideShare a Scribd company logo
Taming limits with
approximate networking
Information Technology
University (ITU), Pakistan
Junaid Qadir
Post-peak long arc of scarcity
Approximate computing
Figure Credit: “Is “Good Enough” Computing Good
Enough?”, Logan Kugler.
Many computing systems and applications can tolerate some loss of quality. With such
applications in mind, it makes sense to trade off “precision” for gains in “efficiency”).
Setting up the stage
The Pareto
Principle (also
called the 80/20
rule)
The Tainter Curve
(the downside of
too much
complexity)
Iatrogenics:
the externalities of
technology
Pareto Principle
80/20 RULE:
“Among the factors
to be considered
there will usually be
the vital few and the
trivial many.”
Instead of aiming for 100%
ideal networks, we can get
good enough services with
considerably less effort
(and less negative
externality).
Tainter Curve
Dangers of over-technologizing
`Over-technologizing a
society makes it
fragile/brittle in the face of
future “Black Swans”
Iatrogenics: healer-given problems
The externalities of technology
Medicine when overdosed
can become a poison.
Figure Credit: “Antifragile: Things That Gain from Disorder.”, Taleb, N. N.
More technology may be less useful!
The mindset of abundance, much like
scarcity, brings about its own
problems—such as overconsumption.
Approximate networking (AN)
Existing examples of AN:
Best Effort Internet
Bloom Filters;
UDP; UDP-Lite
Delay tolerant Networks
If we relax the requirements of “ideal networking”, we can obtain many
advantages – e.g., in terms of reducing cost, complexity, and negative harmful
externalities; and in increasing efficiency (e.g., energy efficiency)
The AN simplicity imperative
Occam’s hypothesis:
The simplest model that fits the
data is also the most plausible.
Approximate Networking’s Razor
The simplest network
(architecture/protocol/algorithm) that satisfies
the desired QoS is the most desirable
approximation.
APPROXIMATE
NETWORKING
In Machine Learning, there’s a regularization technique known
as Lasso
that can help build better models by penalizing complexity.
Approximate networking can be thought of as the Lasso of
networking that aims to build simpler, more scalable, networking
solutions.
The ``good enough’’ becoming
better than a complex ideal
Context-appropriate tradeoffs
(high-tech, low-tech)
In 5G, the aim is to provide seemingly infinite
bandwidth (in others as much bandwidth as the
user needs). 5G can exploit the great diversity in
application requirements and employ context-
appropriate tradeoffs for universal provisioning.
Main tradeoffs:
Latency vs. Throughput
Fidelity vs. Convenience
Throughput vs. Coverage/ Reliability
Coverage vs. Consumed Power
Performance vs. Cost efficiency
Privacy vs. Free Content/ Services
Spectrum of connectivity options:
Context-appropriate tradeoffs
(high-tech, low-tech, or even no-tech)
How to outsource some of things that we do on the current Internet to
less-costly and less energy-intensive offline methods (while ensuring
that we get enough QoS that is necessary for our applications)?
Why Approximate Networking?
• To be anti-fragile/robust to limits and
``undeveloping’’ environments
• For universal coverage (e.g., global
access to the Internet for all - GAIA)
• Efficiency and Reducing Cost
• Dealing with resource constraints (such
as limited power).
Paradoxically, being somewhat
defeatured make you resilient!
When limits will hit us ...
the architectures/ protocols
with the bells and the whistles
will be hit much harder.
Approximate solutions may be more
sustainable in an unpredictable world.
Open research challenges
1. Mitigating the highlighted pitfalls/ challenges
2. Multimodal BD4D analytics
3. Predictive BD4D analytics
4. Combining humans, crowds, and AI
5. Unsupervised BD4D analytics
Open questions
1. How do we define context?
2. How do we quantify when our approximation is working and
when it is not?
• How do we measure the cost of approximation in terms of
performance degradation?
3. How to dynamically control the approximation tradeoffs
according to the network condition?
4. How to design proper incentivizes for the service provider and
the user so that both act harmoniously for provisioning a
customer-centric contextually-appropriate service?
Concluding remarks
The deep-rooted reliance on infrastructure—which itself
depends on many exogenously sourced depletable
resources (such as energy and materials)—makes the
modern society vulnerable to a disruptive collapse.
To cope up with such a disruptive collapse, we have
proposed the idea of “approximate networking” that
emphasizes the simplicity imperative.
Approximate networking is based on the idea that
coping with such a world burdened with limits will
require us to adopt context-specific tradeoffs to provide
“good enough” service.
junaid.qadir@itu.edu.pk

More Related Content

What's hot

Computer Networks Salvations and Defilements on WSN, Exasperate Contentions
Computer Networks Salvations and Defilements on WSN, Exasperate ContentionsComputer Networks Salvations and Defilements on WSN, Exasperate Contentions
Computer Networks Salvations and Defilements on WSN, Exasperate Contentions
Shanmuga Priyan Thiagarajan
 
Security and Privacy Issues of Fog Computing: A Survey
Security and Privacy Issues of Fog Computing: A SurveySecurity and Privacy Issues of Fog Computing: A Survey
Security and Privacy Issues of Fog Computing: A Survey
HarshitParkar6677
 
Grid Computing in a Commodity World (KCCMG, 2005)
Grid Computing in a Commodity World (KCCMG, 2005)Grid Computing in a Commodity World (KCCMG, 2005)
Grid Computing in a Commodity World (KCCMG, 2005)
Lorin Olsen
 
fog05: The Fog Computing Platform
fog05: The Fog Computing Platformfog05: The Fog Computing Platform
fog05: The Fog Computing Platform
Angelo Corsaro
 
Grid Technologies in Disaster Management
Grid Technologies in Disaster Management Grid Technologies in Disaster Management
Grid Technologies in Disaster Management Videoguy
 
Grid computing 2007
Grid computing 2007Grid computing 2007
Grid computing 2007Tank Bhavin
 
5G Network Slicing Research Projects Ideas
5G Network Slicing Research  Projects Ideas5G Network Slicing Research  Projects Ideas
5G Network Slicing Research Projects Ideas
Network Simulation Tools
 
RioInfo 2010: Seminário de Tecnologia - Mesa 1 - Integração e Convergência Ma...
RioInfo 2010: Seminário de Tecnologia - Mesa 1 - Integração e Convergência Ma...RioInfo 2010: Seminário de Tecnologia - Mesa 1 - Integração e Convergência Ma...
RioInfo 2010: Seminário de Tecnologia - Mesa 1 - Integração e Convergência Ma...
Rio Info
 
zenoh -- the ZEro Network OverHead protocol
zenoh -- the ZEro Network OverHead protocolzenoh -- the ZEro Network OverHead protocol
zenoh -- the ZEro Network OverHead protocol
Angelo Corsaro
 
FOG COMPUTING- Presentation
FOG COMPUTING- Presentation FOG COMPUTING- Presentation
FOG COMPUTING- Presentation Anjana Shivangi
 
Inroduction to grid computing by gargi shankar verma
Inroduction to grid computing by gargi shankar vermaInroduction to grid computing by gargi shankar verma
Inroduction to grid computing by gargi shankar verma
gargishankar1981
 
Grid computing
Grid computingGrid computing
Grid computing
Ramraj Choudhary
 
Gridcomputingppt
GridcomputingpptGridcomputingppt
Gridcomputingpptnavjasser
 
Jisc11 Cloud Solutions Phil Richards
Jisc11 Cloud Solutions Phil RichardsJisc11 Cloud Solutions Phil Richards
Jisc11 Cloud Solutions Phil RichardsJisc
 
Ericsson Review: Capillary networks – a smart way to get things connected
Ericsson Review: Capillary networks – a smart way to get things connectedEricsson Review: Capillary networks – a smart way to get things connected
Ericsson Review: Capillary networks – a smart way to get things connected
Ericsson
 
Mobile Web Services in Health Care and Sensor Networks
Mobile Web Services in Health Care and Sensor NetworksMobile Web Services in Health Care and Sensor Networks
Mobile Web Services in Health Care and Sensor NetworksDr. Fahad Aijaz
 
Complexity in Future Networks (A. Manzalini)
Complexity in Future Networks (A. Manzalini)Complexity in Future Networks (A. Manzalini)
Complexity in Future Networks (A. Manzalini)
Antonio Manzalini
 
Cloud Computing to Internet of Things
Cloud Computing to Internet of ThingsCloud Computing to Internet of Things
Cloud Computing to Internet of Things
HermesDDS
 
Introduction to SDN, NFV & Edge Computing
Introduction to SDN, NFV & Edge ComputingIntroduction to SDN, NFV & Edge Computing
Introduction to SDN, NFV & Edge Computing
Shahjahansirat
 

What's hot (20)

Computer Networks Salvations and Defilements on WSN, Exasperate Contentions
Computer Networks Salvations and Defilements on WSN, Exasperate ContentionsComputer Networks Salvations and Defilements on WSN, Exasperate Contentions
Computer Networks Salvations and Defilements on WSN, Exasperate Contentions
 
Security and Privacy Issues of Fog Computing: A Survey
Security and Privacy Issues of Fog Computing: A SurveySecurity and Privacy Issues of Fog Computing: A Survey
Security and Privacy Issues of Fog Computing: A Survey
 
Grid Computing in a Commodity World (KCCMG, 2005)
Grid Computing in a Commodity World (KCCMG, 2005)Grid Computing in a Commodity World (KCCMG, 2005)
Grid Computing in a Commodity World (KCCMG, 2005)
 
fog05: The Fog Computing Platform
fog05: The Fog Computing Platformfog05: The Fog Computing Platform
fog05: The Fog Computing Platform
 
Grid Technologies in Disaster Management
Grid Technologies in Disaster Management Grid Technologies in Disaster Management
Grid Technologies in Disaster Management
 
Grid computing 2007
Grid computing 2007Grid computing 2007
Grid computing 2007
 
5G Network Slicing Research Projects Ideas
5G Network Slicing Research  Projects Ideas5G Network Slicing Research  Projects Ideas
5G Network Slicing Research Projects Ideas
 
Grid computing
Grid computingGrid computing
Grid computing
 
RioInfo 2010: Seminário de Tecnologia - Mesa 1 - Integração e Convergência Ma...
RioInfo 2010: Seminário de Tecnologia - Mesa 1 - Integração e Convergência Ma...RioInfo 2010: Seminário de Tecnologia - Mesa 1 - Integração e Convergência Ma...
RioInfo 2010: Seminário de Tecnologia - Mesa 1 - Integração e Convergência Ma...
 
zenoh -- the ZEro Network OverHead protocol
zenoh -- the ZEro Network OverHead protocolzenoh -- the ZEro Network OverHead protocol
zenoh -- the ZEro Network OverHead protocol
 
FOG COMPUTING- Presentation
FOG COMPUTING- Presentation FOG COMPUTING- Presentation
FOG COMPUTING- Presentation
 
Inroduction to grid computing by gargi shankar verma
Inroduction to grid computing by gargi shankar vermaInroduction to grid computing by gargi shankar verma
Inroduction to grid computing by gargi shankar verma
 
Grid computing
Grid computingGrid computing
Grid computing
 
Gridcomputingppt
GridcomputingpptGridcomputingppt
Gridcomputingppt
 
Jisc11 Cloud Solutions Phil Richards
Jisc11 Cloud Solutions Phil RichardsJisc11 Cloud Solutions Phil Richards
Jisc11 Cloud Solutions Phil Richards
 
Ericsson Review: Capillary networks – a smart way to get things connected
Ericsson Review: Capillary networks – a smart way to get things connectedEricsson Review: Capillary networks – a smart way to get things connected
Ericsson Review: Capillary networks – a smart way to get things connected
 
Mobile Web Services in Health Care and Sensor Networks
Mobile Web Services in Health Care and Sensor NetworksMobile Web Services in Health Care and Sensor Networks
Mobile Web Services in Health Care and Sensor Networks
 
Complexity in Future Networks (A. Manzalini)
Complexity in Future Networks (A. Manzalini)Complexity in Future Networks (A. Manzalini)
Complexity in Future Networks (A. Manzalini)
 
Cloud Computing to Internet of Things
Cloud Computing to Internet of ThingsCloud Computing to Internet of Things
Cloud Computing to Internet of Things
 
Introduction to SDN, NFV & Edge Computing
Introduction to SDN, NFV & Edge ComputingIntroduction to SDN, NFV & Edge Computing
Introduction to SDN, NFV & Edge Computing
 

Similar to Taming limits with approximate networking

small-dumb-cheap-and-copious-the-future-of-the-internet-of-things
small-dumb-cheap-and-copious-the-future-of-the-internet-of-thingssmall-dumb-cheap-and-copious-the-future-of-the-internet-of-things
small-dumb-cheap-and-copious-the-future-of-the-internet-of-things
MeshDynamics
 
Network performance - skilled craft to hard science
Network performance - skilled craft to hard scienceNetwork performance - skilled craft to hard science
Network performance - skilled craft to hard science
Martin Geddes
 
Thesis Defense MBI
Thesis Defense MBIThesis Defense MBI
Thesis Defense MBI
Juan Hernandez
 
Finding your Way in the Fog: Towards a Comprehensive Definition of Fog Computing
Finding your Way in the Fog: Towards a Comprehensive Definition of Fog ComputingFinding your Way in the Fog: Towards a Comprehensive Definition of Fog Computing
Finding your Way in the Fog: Towards a Comprehensive Definition of Fog Computing
HarshitParkar6677
 
Cloud Computing - Fundamentals and Applications
Cloud Computing - Fundamentals and ApplicationsCloud Computing - Fundamentals and Applications
Cloud Computing - Fundamentals and Applications
Emiliano Reynares
 
Fog computing
Fog computingFog computing
Fog computing
HarshitParkar6677
 
ACTOR CRITIC APPROACH BASED ANOMALY DETECTION FOR EDGE COMPUTING ENVIRONMENTS
ACTOR CRITIC APPROACH BASED ANOMALY DETECTION FOR EDGE COMPUTING ENVIRONMENTSACTOR CRITIC APPROACH BASED ANOMALY DETECTION FOR EDGE COMPUTING ENVIRONMENTS
ACTOR CRITIC APPROACH BASED ANOMALY DETECTION FOR EDGE COMPUTING ENVIRONMENTS
IJCNCJournal
 
Actor Critic Approach based Anomaly Detection for Edge Computing Environments
Actor Critic Approach based Anomaly Detection for Edge Computing EnvironmentsActor Critic Approach based Anomaly Detection for Edge Computing Environments
Actor Critic Approach based Anomaly Detection for Edge Computing Environments
IJCNCJournal
 
Grid computing
Grid computingGrid computing
Grid computing
Tapas Palei
 
The Abstracted Network for Industrial Internet
The Abstracted Network for Industrial InternetThe Abstracted Network for Industrial Internet
The Abstracted Network for Industrial Internet
MeshDynamics
 
Deep Learning Approaches for Information Centric Network and Internet of Things
Deep Learning Approaches for Information Centric Network and Internet of ThingsDeep Learning Approaches for Information Centric Network and Internet of Things
Deep Learning Approaches for Information Centric Network and Internet of Things
ijtsrd
 
SDN Service Provider use cases Network Function Virtualization (NFV)
SDN Service Provider use cases Network Function Virtualization (NFV)SDN Service Provider use cases Network Function Virtualization (NFV)
SDN Service Provider use cases Network Function Virtualization (NFV)
Brent Salisbury
 
SECURITY AND PRIVACY AWARE PROGRAMMING MODEL FOR IOT APPLICATIONS IN CLOUD EN...
SECURITY AND PRIVACY AWARE PROGRAMMING MODEL FOR IOT APPLICATIONS IN CLOUD EN...SECURITY AND PRIVACY AWARE PROGRAMMING MODEL FOR IOT APPLICATIONS IN CLOUD EN...
SECURITY AND PRIVACY AWARE PROGRAMMING MODEL FOR IOT APPLICATIONS IN CLOUD EN...
ijccsa
 
Cloud Camp Milan 2K9 Telecom Italia: Where P2P?
Cloud Camp Milan 2K9 Telecom Italia: Where P2P?Cloud Camp Milan 2K9 Telecom Italia: Where P2P?
Cloud Camp Milan 2K9 Telecom Italia: Where P2P?
Gabriele Bozzi
 
CloudCamp Milan 2009: Telecom Italia
CloudCamp Milan 2009: Telecom ItaliaCloudCamp Milan 2009: Telecom Italia
CloudCamp Milan 2009: Telecom ItaliaGabriele Bozzi
 
PhD proposal in KTH, By Amin Azari
PhD proposal in KTH, By Amin AzariPhD proposal in KTH, By Amin Azari
PhD proposal in KTH, By Amin Azari
amin azari
 
IJRAR1BHP007bbhjkmmgcxxfhnjkjkmmgfgvhjjjvv
IJRAR1BHP007bbhjkmmgcxxfhnjkjkmmgfgvhjjjvvIJRAR1BHP007bbhjkmmgcxxfhnjkjkmmgfgvhjjjvv
IJRAR1BHP007bbhjkmmgcxxfhnjkjkmmgfgvhjjjvv
vijayalaxmipatil2002
 
Blueprint for the Industrial Internet of Things
Blueprint for the Industrial Internet of ThingsBlueprint for the Industrial Internet of Things
Blueprint for the Industrial Internet of Things
Real-Time Innovations (RTI)
 
[FAQs] Best Practices for IT/OT Convergence
[FAQs] Best Practices for IT/OT Convergence[FAQs] Best Practices for IT/OT Convergence
[FAQs] Best Practices for IT/OT Convergence
Schneider Electric
 
Network Topologies And The Network
Network Topologies And The NetworkNetwork Topologies And The Network
Network Topologies And The Network
Kim Moore
 

Similar to Taming limits with approximate networking (20)

small-dumb-cheap-and-copious-the-future-of-the-internet-of-things
small-dumb-cheap-and-copious-the-future-of-the-internet-of-thingssmall-dumb-cheap-and-copious-the-future-of-the-internet-of-things
small-dumb-cheap-and-copious-the-future-of-the-internet-of-things
 
Network performance - skilled craft to hard science
Network performance - skilled craft to hard scienceNetwork performance - skilled craft to hard science
Network performance - skilled craft to hard science
 
Thesis Defense MBI
Thesis Defense MBIThesis Defense MBI
Thesis Defense MBI
 
Finding your Way in the Fog: Towards a Comprehensive Definition of Fog Computing
Finding your Way in the Fog: Towards a Comprehensive Definition of Fog ComputingFinding your Way in the Fog: Towards a Comprehensive Definition of Fog Computing
Finding your Way in the Fog: Towards a Comprehensive Definition of Fog Computing
 
Cloud Computing - Fundamentals and Applications
Cloud Computing - Fundamentals and ApplicationsCloud Computing - Fundamentals and Applications
Cloud Computing - Fundamentals and Applications
 
Fog computing
Fog computingFog computing
Fog computing
 
ACTOR CRITIC APPROACH BASED ANOMALY DETECTION FOR EDGE COMPUTING ENVIRONMENTS
ACTOR CRITIC APPROACH BASED ANOMALY DETECTION FOR EDGE COMPUTING ENVIRONMENTSACTOR CRITIC APPROACH BASED ANOMALY DETECTION FOR EDGE COMPUTING ENVIRONMENTS
ACTOR CRITIC APPROACH BASED ANOMALY DETECTION FOR EDGE COMPUTING ENVIRONMENTS
 
Actor Critic Approach based Anomaly Detection for Edge Computing Environments
Actor Critic Approach based Anomaly Detection for Edge Computing EnvironmentsActor Critic Approach based Anomaly Detection for Edge Computing Environments
Actor Critic Approach based Anomaly Detection for Edge Computing Environments
 
Grid computing
Grid computingGrid computing
Grid computing
 
The Abstracted Network for Industrial Internet
The Abstracted Network for Industrial InternetThe Abstracted Network for Industrial Internet
The Abstracted Network for Industrial Internet
 
Deep Learning Approaches for Information Centric Network and Internet of Things
Deep Learning Approaches for Information Centric Network and Internet of ThingsDeep Learning Approaches for Information Centric Network and Internet of Things
Deep Learning Approaches for Information Centric Network and Internet of Things
 
SDN Service Provider use cases Network Function Virtualization (NFV)
SDN Service Provider use cases Network Function Virtualization (NFV)SDN Service Provider use cases Network Function Virtualization (NFV)
SDN Service Provider use cases Network Function Virtualization (NFV)
 
SECURITY AND PRIVACY AWARE PROGRAMMING MODEL FOR IOT APPLICATIONS IN CLOUD EN...
SECURITY AND PRIVACY AWARE PROGRAMMING MODEL FOR IOT APPLICATIONS IN CLOUD EN...SECURITY AND PRIVACY AWARE PROGRAMMING MODEL FOR IOT APPLICATIONS IN CLOUD EN...
SECURITY AND PRIVACY AWARE PROGRAMMING MODEL FOR IOT APPLICATIONS IN CLOUD EN...
 
Cloud Camp Milan 2K9 Telecom Italia: Where P2P?
Cloud Camp Milan 2K9 Telecom Italia: Where P2P?Cloud Camp Milan 2K9 Telecom Italia: Where P2P?
Cloud Camp Milan 2K9 Telecom Italia: Where P2P?
 
CloudCamp Milan 2009: Telecom Italia
CloudCamp Milan 2009: Telecom ItaliaCloudCamp Milan 2009: Telecom Italia
CloudCamp Milan 2009: Telecom Italia
 
PhD proposal in KTH, By Amin Azari
PhD proposal in KTH, By Amin AzariPhD proposal in KTH, By Amin Azari
PhD proposal in KTH, By Amin Azari
 
IJRAR1BHP007bbhjkmmgcxxfhnjkjkmmgfgvhjjjvv
IJRAR1BHP007bbhjkmmgcxxfhnjkjkmmgfgvhjjjvvIJRAR1BHP007bbhjkmmgcxxfhnjkjkmmgfgvhjjjvv
IJRAR1BHP007bbhjkmmgcxxfhnjkjkmmgfgvhjjjvv
 
Blueprint for the Industrial Internet of Things
Blueprint for the Industrial Internet of ThingsBlueprint for the Industrial Internet of Things
Blueprint for the Industrial Internet of Things
 
[FAQs] Best Practices for IT/OT Convergence
[FAQs] Best Practices for IT/OT Convergence[FAQs] Best Practices for IT/OT Convergence
[FAQs] Best Practices for IT/OT Convergence
 
Network Topologies And The Network
Network Topologies And The NetworkNetwork Topologies And The Network
Network Topologies And The Network
 

More from Junaid Qadir

The Ghazalian Project for the AI Era: A Multiplex Critical AI Approach
The Ghazalian Project for the AI Era: A Multiplex Critical AI ApproachThe Ghazalian Project for the AI Era: A Multiplex Critical AI Approach
The Ghazalian Project for the AI Era: A Multiplex Critical AI Approach
Junaid Qadir
 
Fundamentals of Artificial Intelligence — QU AIO Leadership in AI
Fundamentals of Artificial Intelligence — QU AIO Leadership in AIFundamentals of Artificial Intelligence — QU AIO Leadership in AI
Fundamentals of Artificial Intelligence — QU AIO Leadership in AI
Junaid Qadir
 
On Writing Well — 6 Tips on Bringing Clarity to Writing
On Writing Well — 6 Tips on Bringing Clarity to WritingOn Writing Well — 6 Tips on Bringing Clarity to Writing
On Writing Well — 6 Tips on Bringing Clarity to Writing
Junaid Qadir
 
Safe and Trustworthy Artificial Intelligence
 Safe and Trustworthy Artificial Intelligence Safe and Trustworthy Artificial Intelligence
Safe and Trustworthy Artificial Intelligence
Junaid Qadir
 
COVID Infodemic & the AI-Driven Hype Machine
COVID Infodemic & the AI-Driven Hype MachineCOVID Infodemic & the AI-Driven Hype Machine
COVID Infodemic & the AI-Driven Hype Machine
Junaid Qadir
 
Ihsan for Muslim Professionals Short Course
Ihsan for Muslim Professionals Short CourseIhsan for Muslim Professionals Short Course
Ihsan for Muslim Professionals Short Course
Junaid Qadir
 
A Thinking Person's Guide to Using Big Data for Development: Myths, Opportuni...
A Thinking Person's Guide to Using Big Data for Development: Myths, Opportuni...A Thinking Person's Guide to Using Big Data for Development: Myths, Opportuni...
A Thinking Person's Guide to Using Big Data for Development: Myths, Opportuni...
Junaid Qadir
 
On Analyzing Self-Driving Networks: A Systems Thinking Approach
On Analyzing Self-Driving Networks: A Systems Thinking Approach On Analyzing Self-Driving Networks: A Systems Thinking Approach
On Analyzing Self-Driving Networks: A Systems Thinking Approach
Junaid Qadir
 
IWCMC Invited Talk for the E-5G Presentation
IWCMC Invited Talk for the E-5G PresentationIWCMC Invited Talk for the E-5G Presentation
IWCMC Invited Talk for the E-5G Presentation
Junaid Qadir
 
ITU IHSAN lab introduction
ITU IHSAN lab introductionITU IHSAN lab introduction
ITU IHSAN lab introduction
Junaid Qadir
 
IHSAN Lab Seminar Series: Learning 101—The Untaught Basics
IHSAN Lab Seminar Series: Learning 101—The Untaught BasicsIHSAN Lab Seminar Series: Learning 101—The Untaught Basics
IHSAN Lab Seminar Series: Learning 101—The Untaught Basics
Junaid Qadir
 
Learning 101 for the online era
Learning 101 for the online eraLearning 101 for the online era
Learning 101 for the online era
Junaid Qadir
 
How to do your best research
How to do your best researchHow to do your best research
How to do your best research
Junaid Qadir
 
Big data for development
Big data for development Big data for development
Big data for development
Junaid Qadir
 
Reflections on teaching _junaid qadir
Reflections on teaching  _junaid qadirReflections on teaching  _junaid qadir
Reflections on teaching _junaid qadir
Junaid Qadir
 
Common Student mistakes: What We Can Learn From Socrates, the Cognitive Scien...
Common Student mistakes: What We Can Learn From Socrates, the Cognitive Scien...Common Student mistakes: What We Can Learn From Socrates, the Cognitive Scien...
Common Student mistakes: What We Can Learn From Socrates, the Cognitive Scien...
Junaid Qadir
 
Lecture 1, course introduction
Lecture 1, course introductionLecture 1, course introduction
Lecture 1, course introduction
Junaid Qadir
 
ICT code of ethics
ICT code of ethicsICT code of ethics
ICT code of ethics
Junaid Qadir
 
Fundamentals of ICT - Lecture 1
Fundamentals of ICT - Lecture 1Fundamentals of ICT - Lecture 1
Fundamentals of ICT - Lecture 1
Junaid Qadir
 
On The Necessity Of Loving The Prophet (Sallalahu Alaihi Wassalam)
On The Necessity Of Loving The Prophet  (Sallalahu Alaihi Wassalam)On The Necessity Of Loving The Prophet  (Sallalahu Alaihi Wassalam)
On The Necessity Of Loving The Prophet (Sallalahu Alaihi Wassalam)
Junaid Qadir
 

More from Junaid Qadir (20)

The Ghazalian Project for the AI Era: A Multiplex Critical AI Approach
The Ghazalian Project for the AI Era: A Multiplex Critical AI ApproachThe Ghazalian Project for the AI Era: A Multiplex Critical AI Approach
The Ghazalian Project for the AI Era: A Multiplex Critical AI Approach
 
Fundamentals of Artificial Intelligence — QU AIO Leadership in AI
Fundamentals of Artificial Intelligence — QU AIO Leadership in AIFundamentals of Artificial Intelligence — QU AIO Leadership in AI
Fundamentals of Artificial Intelligence — QU AIO Leadership in AI
 
On Writing Well — 6 Tips on Bringing Clarity to Writing
On Writing Well — 6 Tips on Bringing Clarity to WritingOn Writing Well — 6 Tips on Bringing Clarity to Writing
On Writing Well — 6 Tips on Bringing Clarity to Writing
 
Safe and Trustworthy Artificial Intelligence
 Safe and Trustworthy Artificial Intelligence Safe and Trustworthy Artificial Intelligence
Safe and Trustworthy Artificial Intelligence
 
COVID Infodemic & the AI-Driven Hype Machine
COVID Infodemic & the AI-Driven Hype MachineCOVID Infodemic & the AI-Driven Hype Machine
COVID Infodemic & the AI-Driven Hype Machine
 
Ihsan for Muslim Professionals Short Course
Ihsan for Muslim Professionals Short CourseIhsan for Muslim Professionals Short Course
Ihsan for Muslim Professionals Short Course
 
A Thinking Person's Guide to Using Big Data for Development: Myths, Opportuni...
A Thinking Person's Guide to Using Big Data for Development: Myths, Opportuni...A Thinking Person's Guide to Using Big Data for Development: Myths, Opportuni...
A Thinking Person's Guide to Using Big Data for Development: Myths, Opportuni...
 
On Analyzing Self-Driving Networks: A Systems Thinking Approach
On Analyzing Self-Driving Networks: A Systems Thinking Approach On Analyzing Self-Driving Networks: A Systems Thinking Approach
On Analyzing Self-Driving Networks: A Systems Thinking Approach
 
IWCMC Invited Talk for the E-5G Presentation
IWCMC Invited Talk for the E-5G PresentationIWCMC Invited Talk for the E-5G Presentation
IWCMC Invited Talk for the E-5G Presentation
 
ITU IHSAN lab introduction
ITU IHSAN lab introductionITU IHSAN lab introduction
ITU IHSAN lab introduction
 
IHSAN Lab Seminar Series: Learning 101—The Untaught Basics
IHSAN Lab Seminar Series: Learning 101—The Untaught BasicsIHSAN Lab Seminar Series: Learning 101—The Untaught Basics
IHSAN Lab Seminar Series: Learning 101—The Untaught Basics
 
Learning 101 for the online era
Learning 101 for the online eraLearning 101 for the online era
Learning 101 for the online era
 
How to do your best research
How to do your best researchHow to do your best research
How to do your best research
 
Big data for development
Big data for development Big data for development
Big data for development
 
Reflections on teaching _junaid qadir
Reflections on teaching  _junaid qadirReflections on teaching  _junaid qadir
Reflections on teaching _junaid qadir
 
Common Student mistakes: What We Can Learn From Socrates, the Cognitive Scien...
Common Student mistakes: What We Can Learn From Socrates, the Cognitive Scien...Common Student mistakes: What We Can Learn From Socrates, the Cognitive Scien...
Common Student mistakes: What We Can Learn From Socrates, the Cognitive Scien...
 
Lecture 1, course introduction
Lecture 1, course introductionLecture 1, course introduction
Lecture 1, course introduction
 
ICT code of ethics
ICT code of ethicsICT code of ethics
ICT code of ethics
 
Fundamentals of ICT - Lecture 1
Fundamentals of ICT - Lecture 1Fundamentals of ICT - Lecture 1
Fundamentals of ICT - Lecture 1
 
On The Necessity Of Loving The Prophet (Sallalahu Alaihi Wassalam)
On The Necessity Of Loving The Prophet  (Sallalahu Alaihi Wassalam)On The Necessity Of Loving The Prophet  (Sallalahu Alaihi Wassalam)
On The Necessity Of Loving The Prophet (Sallalahu Alaihi Wassalam)
 

Recently uploaded

Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
Celine George
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
Steve Thomason
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
AzmatAli747758
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
rosedainty
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
Excellence Foundation for South Sudan
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
GeoBlogs
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
PedroFerreira53928
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
EduSkills OECD
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
Col Mukteshwar Prasad
 

Recently uploaded (20)

Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 

Taming limits with approximate networking

  • 1. Taming limits with approximate networking Information Technology University (ITU), Pakistan Junaid Qadir
  • 2. Post-peak long arc of scarcity
  • 3. Approximate computing Figure Credit: “Is “Good Enough” Computing Good Enough?”, Logan Kugler. Many computing systems and applications can tolerate some loss of quality. With such applications in mind, it makes sense to trade off “precision” for gains in “efficiency”).
  • 4. Setting up the stage The Pareto Principle (also called the 80/20 rule) The Tainter Curve (the downside of too much complexity) Iatrogenics: the externalities of technology
  • 5. Pareto Principle 80/20 RULE: “Among the factors to be considered there will usually be the vital few and the trivial many.” Instead of aiming for 100% ideal networks, we can get good enough services with considerably less effort (and less negative externality).
  • 6. Tainter Curve Dangers of over-technologizing `Over-technologizing a society makes it fragile/brittle in the face of future “Black Swans”
  • 7. Iatrogenics: healer-given problems The externalities of technology Medicine when overdosed can become a poison. Figure Credit: “Antifragile: Things That Gain from Disorder.”, Taleb, N. N. More technology may be less useful! The mindset of abundance, much like scarcity, brings about its own problems—such as overconsumption.
  • 8. Approximate networking (AN) Existing examples of AN: Best Effort Internet Bloom Filters; UDP; UDP-Lite Delay tolerant Networks If we relax the requirements of “ideal networking”, we can obtain many advantages – e.g., in terms of reducing cost, complexity, and negative harmful externalities; and in increasing efficiency (e.g., energy efficiency)
  • 9. The AN simplicity imperative Occam’s hypothesis: The simplest model that fits the data is also the most plausible. Approximate Networking’s Razor The simplest network (architecture/protocol/algorithm) that satisfies the desired QoS is the most desirable approximation. APPROXIMATE NETWORKING In Machine Learning, there’s a regularization technique known as Lasso that can help build better models by penalizing complexity. Approximate networking can be thought of as the Lasso of networking that aims to build simpler, more scalable, networking solutions.
  • 10. The ``good enough’’ becoming better than a complex ideal
  • 11. Context-appropriate tradeoffs (high-tech, low-tech) In 5G, the aim is to provide seemingly infinite bandwidth (in others as much bandwidth as the user needs). 5G can exploit the great diversity in application requirements and employ context- appropriate tradeoffs for universal provisioning. Main tradeoffs: Latency vs. Throughput Fidelity vs. Convenience Throughput vs. Coverage/ Reliability Coverage vs. Consumed Power Performance vs. Cost efficiency Privacy vs. Free Content/ Services Spectrum of connectivity options:
  • 12. Context-appropriate tradeoffs (high-tech, low-tech, or even no-tech) How to outsource some of things that we do on the current Internet to less-costly and less energy-intensive offline methods (while ensuring that we get enough QoS that is necessary for our applications)?
  • 13. Why Approximate Networking? • To be anti-fragile/robust to limits and ``undeveloping’’ environments • For universal coverage (e.g., global access to the Internet for all - GAIA) • Efficiency and Reducing Cost • Dealing with resource constraints (such as limited power).
  • 14. Paradoxically, being somewhat defeatured make you resilient! When limits will hit us ... the architectures/ protocols with the bells and the whistles will be hit much harder. Approximate solutions may be more sustainable in an unpredictable world.
  • 15. Open research challenges 1. Mitigating the highlighted pitfalls/ challenges 2. Multimodal BD4D analytics 3. Predictive BD4D analytics 4. Combining humans, crowds, and AI 5. Unsupervised BD4D analytics Open questions 1. How do we define context? 2. How do we quantify when our approximation is working and when it is not? • How do we measure the cost of approximation in terms of performance degradation? 3. How to dynamically control the approximation tradeoffs according to the network condition? 4. How to design proper incentivizes for the service provider and the user so that both act harmoniously for provisioning a customer-centric contextually-appropriate service?
  • 16. Concluding remarks The deep-rooted reliance on infrastructure—which itself depends on many exogenously sourced depletable resources (such as energy and materials)—makes the modern society vulnerable to a disruptive collapse. To cope up with such a disruptive collapse, we have proposed the idea of “approximate networking” that emphasizes the simplicity imperative. Approximate networking is based on the idea that coping with such a world burdened with limits will require us to adopt context-specific tradeoffs to provide “good enough” service. junaid.qadir@itu.edu.pk

Editor's Notes

  1. Approximate networking is inspired in part from the emerging architectural trend of “approximate computing” [9] that leverages the capability of many computing systems and applications to tolerate some loss of quality and optimality by trading off “precision” for “efficiency” (typically energy efficiency). Approximate computing works by relaxing the convention of exact equivalence be- tween specification and hardware implementation. By employing approximations at the hardware level, the energy efficiency of systems can be boosted significantly without too much loss in quality. As a concrete example, consider that it has been reported that using approximate computing techniques for the k-means clustering al- gorithm can provide an astounding 50x energy efficiency gain with an an accuracy loss of only 5 percent [10].
  2. http://betterexplained.com/articles/understanding-the-pareto-principle-the-8020-rule/
  3. As Joseph Tainter argues in his classic work [37], societies gen- erally solve problems in ways that increase complexity (e.g., build- ing additional and/or more complex sociotechnical systems). In- deed, it can be argued that civilization itself, including traditions of great art and writing, “are epiphenomena or covariables of social, political, and economic complexity” [37]. For a time, increasing complexity produces benefits in excess of costs, but complexity is also subject to declining marginal returns, as Tainter depicts with a simple but profound diagram shown in Figure 1, which we refer to as the Tainter curve. The Tainter curve indicates that simple solutions with major benefits will eventually be followed by more complex solutions with modest incremental benefits. At some point, increasing complexity fails to yield net benefits. At that point—point C2 on the Tainter curve—a wise approach would be to control or preferably reduce complexity. Yet seldom are such circumstances recognized or mea- sures taken, and Tainter (as well as Diamond [10]) showed as a result how many historical civilizations continued to increase com- plexity until the attendant costs drove these societies into collapse, aphaseofrapiddeclineinsocietalcomplexity.1 In what ways is abundance harder to cater for than scarcity: “Consider that as I am writing these lines, we are living in a debt crisis. The world as a whole has never been richer, and it has never been more heavily in debt, living off borrowed money. The record shows that, for society, the richer we become, the harder it gets to live within our means. Abundance is harder for us to handle than scarcity.” Excerpt From: Taleb, Nassim Nicholas. “Antifragile: Things That Gain from Disorder.” iBooks.
  4. Refer to the fact that the world as a whole has never been richer, and it has never been more heavily in debt. For example, consider ``Affluenza’’ is a one-hour television special that explores the high social and environmental costs of materialism and overconsumption. Origin of iatrogenic Greek iatros physician + English -genic Definition of iatrogenic : induced inadvertently by a physician or surgeon or by medical treatment or diagnostic procedures <an iatrogenic rash> “Naive Interventionism: Intervention with disregard to iatrogenics. The preference, even obligation, to “do something” over doing nothing. While this instinct can be beneficial in emergency rooms or ancestral environments, it hurts in others in which there is an “expert problem.” Excerpt From: Taleb, Nassim Nicholas. “Antifragile: Things That Gain from Disorder.” iBooks.
  5. Approximate Networking: Old Wine in a New Bottle? Approximation is a classic tool that is employed in computing and networking when faced with constraints, intractability, and trade- offs. We do not claim that approximate networking is a novel way of dealing with networking problems that have resource constraints. Indeed, delay-tolerant networking (DTN), information-centric net- working (ICN), approximate computing, the use of caching and opportunistic communication are all approximate networking solu- tions. However, we contend that the idea of viewing approximate networking as first-class networking and to view it as an overar- ching general framework for dealing with context-appropriate net- working tradeoffs holds new promise. The concept of approximate networking generalizes the concepts of lowest-common denomina- tion networking (LCD-NET) [10] in that the idea of approximate networking extends to the design of network infrastructure as well as algorithms and protocols. Another related research theme is that of challenged networks—which are networks that have very long communication delay or latency; or unstable or intermittently avail- able links; or very low data rates; or very high congestion; or very high error rate.
  6. Yaser Mostafa’s course. Tom Mitchell: Why Prefer Short Hypotheses? (Occam’s Razor) Argument in favor: • Fewer short hypotheses than long ones —> a short hypothesis that fits the data is less likely to be a statistical coincidence
  7. More bikes are now produced than cars according to David Edgerton. In recent years around 100 million bicycles were produced every year and only about 40 million cars. In 1950 there were around 10 million of each, and they remained about equal to 1970. The great change was the expansion in Chinese production to 40–50 million bicycles from a few million in the early 1970s.29 In addition Taiwan and India between them were, at the end of the century, making more bicycles than were produced in the world in 1950. Bicycle-derived technologies of the poor megacity provide an instance of a creole technology.
  8. If we can come to grips with the tricky question of defining context and what it means in terms of the context of the user/ application/ networking/ and operators?
  9. Coping With Resource Constraints In many developing parts of the world, resource constraints (such as limited power, unstable government) are a norm of life. Even at a global level, it is anticipated that the modern fossil fuel based industrial system is not sustainable, and the impending depletion of these resources will probably give rise to a sudden and permanent shock that may lead to economic instability and infrastruc- tural challenges [2]. Such a severe permanent energy crisis can have far-reaching consequences on the economy and lead developed countries towards being “undeveloping countries” [2]. Ap- proximate networking insights can be used to reorient the design of the Internet’s algorithms, protocols, and infrastructure to better manage the overarching energy, societal, material, and economic limits that this looming scarcity-based future will impose. Need of Energy Efficiency Information and communication technology (ICT) is a big con- sumer of world’s electrical energy, using up to 5% of the overall energy (2012 statistics) [14]. The urgency of developing an energy efficiency manifesto is reinforced when we consider the impend- ing decline of non-renewable energy resources as well as the in- creased demand of ICT (as more and more people get online and use ICT for exchanging greater and greater amounts of data traffic) [4]. This strongly motivates the need for energy efficient Internet- working [15]. The approximate networking trend can augment the hardware-focused approximate computing trend to ensure that the energy crisis is managed through the ingenuous use of approxima- tion. he right of affordable access to broadband Internet is enshrined in the 2015 sustainable development goals of the United Nations. The ITU broadband “Goal 20-20” initiative aims at an optimistic target of universal broadband Internet speeds of 20 Mbps for $20 a month, accessible to everyone in the world by 2020 (Source: Alliance for Affordable Internet (A4AI) Report, 2014). Such an approach—that aims at providing an “ideal networking” experience universally—has historically always failed (due to various socioe- conomical and technical issues). An important reason is that most modern technologies (such as 3G/ 4G LTE and the planned 5G) are urban focused since rural systems (being sparsely populated by definition) do not thus hold much business potential for mobile car- riers [2]. The current percentage of households with Internet access worldwide is 46.4%, with only 34% and 7% of the households in developing countries and least-developed countries having Inter- net access, respectively [3]. The Internet is also large unaffordable when we consider that on average the mobile broadband price and the fixed-line broadband prices are 12 and 40% of the average per- son’s monthly income (with women and rural populations hit the most).3 The UN target aims to reduce the true cost of connecting to the Internet to around 5% of a person’s monthly income. Ap- proximate networking is a particularly appealing option to reach out to the offline human population (more than 4 billion of which live in developing countries).
  10. “The road to robustification starts with a modicum of harm” Excerpt From: Taleb, Nassim Nicholas. “Antifragile: Things That Gain from Disorder.” iBooks. “But simplicity is not so simple to attain. Steve Jobs figured out that “you have to work hard to get your thinking clean to make it simple.” The Arabs have an expression for trenchant prose: no skill to understand it, mastery to write it.” Excerpt From: Taleb, Nassim Nicholas. “Antifragile: Things That Gain from Disorder.” iBooks.
  11. *Antifragility is a property of systems that increase in capability, resilience, or robustness as a result of stressors, shocks, volatility, noise, mistakes, faults, attacks, or failures. It is a concept developed by Professor Nassim Nicholas Taleb in his book, Antifragile.
  12. There’s a lot to like about the altruism and idealism of BD4D, but implementing practical BD4D systems that are useful in practice is going to be challenging.