[Nfd-dev] NFD/ndn on android
Chaim Rieger
chaim.rieger at gmail.com
Sun Aug 9 14:17:32 PDT 2015
"It" is an idea that ndn is an option in closed cell networks, perhaps
for performance reasons, perhaps for security, reliability, etc.... Test
cases to be determined.
I plan on disabling cell service on the cell phones, building an ndn
opwnwrt router, connecting about 6-10 cell phones to it native and
making voip (or should that be vondn) calls, stream media to/fro cell
phones, and benchmark it along the way.
On 08/09/2015 11:14 AM, Simon Edelhaus wrote:
> Chaim,
>
> In order for NDN to be deployed on Cellular networks you would have to
> make it a part of a future 3GPP Release. That takes years of lobbying
> with chipset vendors like Qualcomm, Intel, MediaTek, NVIDIA, Broadcom,
> Cavium, as well as system vendors like ALU, Huawei, Ericson, Cisco, etc...
>
> If NDN has strong performance benefits compared to IPv6 currently
> used, you have a chance. I believe Cisco is involved in NDN so you
> could perhaps explore that angle.
>
> As far as doing something immediate to test it over the air, your best
> bet would be to find an open source femtocell, port NDN there and
> force your Android port on your cell phone to attach specifically to
> that femtocell.
> You would then be the "first guy who tested NDN over the air" but
> realistically - it would not be very different than WiFi and would not
> represent a real situation - since most of the end to end network
> would still be IP. ;-)
>
> Who are it and what is your interest in the area if I may ask?
>
> On Sunday, August 9, 2015, Wentao Shang <wentaoshang at gmail.com
> <mailto:wentaoshang at gmail.com>> wrote:
>
>
> > On Aug 9, 2015, at 12:18 AM, Chaim Rieger
> <chaim.rieger at gmail.com <javascript:;>> wrote:
> >
> > What I am trying to do is disable cellular connectivity, and
> force all the apps to connect via ndn only. This is for testing
> the feasibility of security, mass communications, and latency
> numbers on the cell networks.
> >
> > So my question is, will ndn be a protocol allowed on cellular
> devices one day and if so, what can I do to help make it happen.
>
> Today’s 3G/4G networks already support TCP/IP connectivity.
> Therefore it’s easy to run NDN over TCP/IP over LTE/WCDMA/etc. 2G
> is quite different and I don’t know if it’s possible to run a TCP
> tunnel over 2G directly from a mobile device.
>
> If you’re talking about running NDN natively over cellular, I
> think that’s non-trivial because the TCP/IP stack is baked into
> the 3G/4G standards. Just like it’s non-trivial to change today’s
> Internet to run native NDN without IP.
>
> Wentao
>
> >
> >
> >> On Aug 8, 2015, at 8:06 PM, Wentao Shang <wentaoshang at gmail.com
> <javascript:;>> wrote:
> >>
> >> Setting up NFD on Android is the same as on Linux machines.
> Typically you connect the local NFD (in this case the Android app)
> to some remote hub (e.g., some NDN router in your already-setup
> NDN wireless network) via either TCP or UDP.
> >>
> >> Wentao
> >>
> >>> On Aug 8, 2015, at 7:54 PM, Chaim Rieger
> <chaim.rieger at gmail.com <javascript:;>> wrote:
> >>>
> >>> One last followup question
> >>>
> >>> For the android apk (i found 6 of them, will figure out which
> one I need) forward ndn packets only via tcp ? Or can I connect
> directly to an NDN wireless network that I have in my lab ?
> >>>
> >>>
> >>>
> >>> On 08/08/2015 07:43 PM, Wentao Shang wrote:
> >>>> Hi Chaim,
> >>>>
> >>>> NFD is not implemented in kernel. What you get is just a
> normal Android app, like Chrome or Gmail apps. Your NDN
> applications will talk to this NFD app who is responsible for
> forwarding the NDN packets to the outside networks.
> >>>>
> >>>> Best,
> >>>> Wentao
> >>>>
> >>>>> On Aug 8, 2015, at 7:34 PM, Chaim Rieger
> <chaim.rieger at gmail.com <javascript:;>> wrote:
> >>>>>
> >>>>> I compiled it succsessfully. However not being an android
> dev, I have questions.
> >>>>>
> >>>>> Once it's compiled does this mean that I have a version of
> android os with ndn/nfd ?
> >>>>> Can i take this android os and drop it on a cell phone for
> testing ?
> >>>>>
> >>>>> On 08/07/2015 03:29 PM, Alex Afanasyev wrote:
> >>>>>> Hi Chaim,
> >>>>>>
> >>>>>> I'm not quite sure what exactly you're asking. We have
> initial version of NFD ported on android (as of right now, you
> would need to compile from source
> https://github.com/named-data/NFD-android, but we plan to publish
> compiled version too) and there are a few apps that use NDN
> protocol and NFD-android to communicate.
> >>>>>>
> >>>>>> Is this what you're asking or you meant something different?
> >>>>>>
> >>>>>> ---
> >>>>>> Alex
> >>>>>>
> >>>>>>> On Aug 7, 2015, at 3:14 PM, Chaim Rieger
> <chaim.rieger at gmail.com <javascript:;>> wrote:
> >>>>>>>
> >>>>>>> As a protocol not as an application stack.
> >>>>>>>
> >>>>>>> Has anybody done this ?
> >>>>>>>
> >>>>>>> If not are there any sample apps that I can look at to run
> some test algorithms on android devices ?
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> _______________________________________________
> >>>>>>> Nfd-dev mailing list
> >>>>>>> Nfd-dev at lists.cs.ucla.edu <javascript:;>
> >>>>>>> http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev
> >>>>> _______________________________________________
> >>>>> Nfd-dev mailing list
> >>>>> Nfd-dev at lists.cs.ucla.edu <javascript:;>
> >>>>> http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev
> >>>
> >>
> >
>
>
>
> --
> --ttfn
> Simon Edelhaus
> San Jose CA
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/nfd-dev/attachments/20150809/6cebd8f0/attachment.html>
More information about the Nfd-dev
mailing list