[maemo-developers] GSoC 2010 - Client Centric Energy Efficient Communication

From: Ahmad Nazir ahmadnazir at gmail.com
Date: Sat Apr 3 08:38:04 EEST 2010
On Fri, Apr 2, 2010 at 8:38 PM, Ville M. Vainio <vivainio at gmail.com> wrote:
> On Fri, Apr 2, 2010 at 7:39 PM, Ahmad Nazir <ahmadnazir at gmail.com> wrote:
>
>>> Are you aware of what Maemo already does with iphb ("heartbeat"), and
>>> delaying tcp keepalives?
>
>
>
>
>
>>>
>>> --
>>> Ville M. Vainio
>>> http://tinyurl.com/vainio
>>
>> I am afraid that I am not totally aware of what iphb does. If it just
>
> Heartbeat is basically a global (per-system) range timer that helps
> apps synchronize their periodic network traffic. Since the component
> is not open sourced currently, I can't point you to documentation (and
> I also think it's nda-encumbered still).
>
> It appears it's not relevant to your proposal anyway.
>
>> by reconfiguring the value according to our requirements. According to
>> to proposal, the wireless interface sleep times can be maximized by
>> modifying the values of the congestion window in the ACK.
>
> It may be that this is something that's not currently done on Maemo,
> so it may be a worthwhile gsoc project. Perhaps it could even be a
> project for something with a wider scope, like Linux kernel.
>
> --
> Ville M. Vainio
> http://tinyurl.com/vainio
>

The reason for selecting Maemo for this project is that the main focus
is on saving energy by maximizing sleep intervals for the 802.11b wifi
interface. Also, this technique is useful for only TCP streams and
there might be some UDP packet loss when the wireless interface is in
sleep mode. However, it can be possible to turn off the mechanism with
the help of a desktop widget when udp data needs to be handled.

Will you be interested in mentoring this project?

-- 
Best Regards,
Ahmad N. Raja
NordSecMob, TKK
More information about the maemo-developers mailing list