enabling an energy-efficient future internet through selectively connected end system

15
Enabling an Energy- Enabling an Energy- Efficient Future Efficient Future Internet Through Internet Through Selectively Connected Selectively Connected End System End System Mark Allman Mark Allman Ken Christensen Ken Christensen Bruce Nordman Bruce Nordman Vern Paxson Vern Paxson

Upload: keefe-huber

Post on 01-Jan-2016

17 views

Category:

Documents


0 download

DESCRIPTION

Enabling an Energy-Efficient Future Internet Through Selectively Connected End System. Mark Allman Ken Christensen Bruce Nordman Vern Paxson. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Enabling an Energy-Efficient Future Internet Through Selectively Connected End System

Enabling an Energy-Efficient Enabling an Energy-Efficient Future Internet Through Future Internet Through

Selectively Connected End Selectively Connected End SystemSystem

Mark AllmanMark AllmanKen ChristensenKen ChristensenBruce NordmanBruce Nordman

Vern PaxsonVern Paxson

Page 2: Enabling an Energy-Efficient Future Internet Through Selectively Connected End System

• The title is “The title is “Enabling an Energy-Efficient Enabling an Energy-Efficient Future Internet Through Selectively Future Internet Through Selectively Connected End SystemsConnected End Systems”. It seems to be ”. It seems to be powerful, however, not systematical, powerful, however, not systematical, Incomplete!Incomplete!

• What the paper really did does not What the paper really did does not match the title.match the title.

Page 3: Enabling an Energy-Efficient Future Internet Through Selectively Connected End System

• The motivation is good, which The motivation is good, which realizes the energy conservation. But realizes the energy conservation. But the proposed methodology (or the proposed methodology (or technical content) does not make technical content) does not make much sense.much sense.

Page 4: Enabling an Energy-Efficient Future Internet Through Selectively Connected End System

• Many of today’s end systems have a Many of today’s end systems have a “wake on LAN” functionality built in NI“wake on LAN” functionality built in NIC about sleeping and wakeup. You argue C about sleeping and wakeup. You argue that it is not enough, but what are your sthat it is not enough, but what are your styles? Only On, Off, Sleeping? What is yotyles? Only On, Off, Sleeping? What is your merit? ur merit?

Page 5: Enabling an Energy-Efficient Future Internet Through Selectively Connected End System

• Delay-Tolerant NetworkingDelay-Tolerant Networking ( (DTNDTN) is an ) is an approach to computer network architecture approach to computer network architecture that seeks to address the technical issues in that seeks to address the technical issues in mobile or extreme environments that lack mobile or extreme environments that lack continuous network connectivity. continuous network connectivity.

• DNT needs the reworking of how application DNT needs the reworking of how application use the network, but your proposed work use the network, but your proposed work need the rebuilt of network architecture. need the rebuilt of network architecture. How do you evaluate the pros and cons? How do you evaluate the pros and cons? How can you convince others yours are How can you convince others yours are better?better?

Page 6: Enabling an Energy-Efficient Future Internet Through Selectively Connected End System

Assistant… Assistant??Assistant… Assistant??Features include:Features include:

Insane clicking of mouse and keybInsane clicking of mouse and keyboardoard

Punchable to release anger and strPunchable to release anger and stressess

Press the SLEEP button when you lPress the SLEEP button when you leave your computereave your computer

Can carry out SIMPLE commands iCan carry out SIMPLE commands in Internetn Internet

Nuclear Powered – no need to conNuclear Powered – no need to consume energysume energy

Able to tell others you are already Able to tell others you are already asleep when you are actually haviasleep when you are actually having dinnerng dinner

Drink your coffee for youDrink your coffee for you

Page 7: Enabling an Energy-Efficient Future Internet Through Selectively Connected End System

AssistantAssistant

• Seriously, the concept of assistant Seriously, the concept of assistant sounds magical, but it does NOT sounds magical, but it does NOT solve the problems faced by other solve the problems faced by other mechanisms like Wake-On-LAN.mechanisms like Wake-On-LAN.

(too few or too many wake-ups?(too few or too many wake-ups?

lack of connectivity?)lack of connectivity?)

Page 8: Enabling an Energy-Efficient Future Internet Through Selectively Connected End System

AssistantAssistant

• It’s like someone appoints a secretary to It’s like someone appoints a secretary to do the preliminary work for all your do the preliminary work for all your business. But how can you be sure your business. But how can you be sure your business secrets will not be disclosed? business secrets will not be disclosed? How can you be sure she/he can handle all How can you be sure she/he can handle all the unimportant business nicely? How will the unimportant business nicely? How will you know if she/he is using the title of your you know if she/he is using the title of your company to do some malicious things for company to do some malicious things for others?others?

Page 9: Enabling an Energy-Efficient Future Internet Through Selectively Connected End System

AssistantAssistant

• And if we are the your partner company, And if we are the your partner company, how can we trust what your secretary says how can we trust what your secretary says if she/he just makes decision without even if she/he just makes decision without even asking the boss? And how are we asking the boss? And how are we supposed to respond if your secretary supposed to respond if your secretary keeps saying “my boss is out of town keeps saying “my boss is out of town TEMPORARILY” forever?TEMPORARILY” forever?

• If one day every host all gets one If one day every host all gets one assistant, will it cause result in a dramatic assistant, will it cause result in a dramatic increase of traffic/processing time/…?increase of traffic/processing time/…?

Page 10: Enabling an Energy-Efficient Future Internet Through Selectively Connected End System

SecuritySecurity

• How can end systems securely delegate tasks to assistants?How can end systems securely delegate tasks to assistants?• How do remote hosts trust that an assistant indeed has authorizHow do remote hosts trust that an assistant indeed has authoriz

ation to act on behalf of an end system, and is not an imposter? ation to act on behalf of an end system, and is not an imposter? • How do we layer our use of cryptography mechanisms such that How do we layer our use of cryptography mechanisms such that

we can expose some portions of communications to assistants, we can expose some portions of communications to assistants, while not exposing sensitive data to intermediaries? while not exposing sensitive data to intermediaries?

• To what degree do our generalized notions of soft state expose nTo what degree do our generalized notions of soft state expose network elements to denial-of-service state-holding attacks? etwork elements to denial-of-service state-holding attacks?

• If an adversary wishes to undermine the use of selective connectiIf an adversary wishes to undermine the use of selective connectivity to conserve energy, to what degree will the resulting system vity to conserve energy, to what degree will the resulting system be vulnerable to such “denial-of-money” attacks?be vulnerable to such “denial-of-money” attacks?

• ……blablabla…blablabla…

Page 11: Enabling an Energy-Efficient Future Internet Through Selectively Connected End System

SecuritySecurity

• The authors’ honesty is truly highly appreciatThe authors’ honesty is truly highly appreciated.ed.

• But should they consider these security flaws But should they consider these security flaws (or at least one or two of them) before they pu(or at least one or two of them) before they publish this paper?blish this paper?

• Are all those problems really solvable?Are all those problems really solvable?

(assume set_of_solutions(assume set_of_solutions≠≠ ФФ))• Are the solutions difficult to implement? Are the solutions difficult to implement?

Page 12: Enabling an Energy-Efficient Future Internet Through Selectively Connected End System

SecuritySecurity

• Network security is NOT a joke.Network security is NOT a joke.

Page 13: Enabling an Energy-Efficient Future Internet Through Selectively Connected End System

Final RemarksFinal Remarks

• The data looks frightening. But is the The data looks frightening. But is the source reliable?source reliable?

• How many people actually leave their How many people actually leave their computers turned on only for preserving computers turned on only for preserving network state? Or maybe they just do not network state? Or maybe they just do not have the habit to turn off the computer?have the habit to turn off the computer?

• If finally one day, the proposed plan can If finally one day, the proposed plan can be widely accepted one day, who will ever be widely accepted one day, who will ever turn off their computer again then?turn off their computer again then?

Page 14: Enabling an Energy-Efficient Future Internet Through Selectively Connected End System

Final RemarksFinal Remarks

• It’s great that the community It’s great that the community starts to consider GO GREEN. starts to consider GO GREEN.

• BUT, without reliable data, plausible BUT, without reliable data, plausible initial experiment result, doable initial experiment result, doable implementation steps and enough (or implementation steps and enough (or any) consideration for security, such any) consideration for security, such a design can only stay on the paper…a design can only stay on the paper…

Page 15: Enabling an Energy-Efficient Future Internet Through Selectively Connected End System

Thanks for your attention!Thanks for your attention!

• Questions??Questions??• Comments??Comments??

Presented by: Kai Chen and Shiqi ChenPresented by: Kai Chen and Shiqi Chen