[CUWiN-Dev] Re: Solar powered nodes, sleep-wakeup scheduling & WSN(Wireless Sensor Network)s

Stephen Ronan listsubs0506 at comcast.net
Fri Jul 14 09:06:29 CDT 2006


That looks like a terrific project. This may be of related interest:
http://green-wifi.org
esp. the last paragraph here
http://green-wifi.org/projects/gw/concept.html
- Steve

Sascha Meinrath wrote:

> Hi Ashish,
>
> I'm out of town for the next couple weeks, but the CUWiN offices are 
> (217)278-3933 x30.  I know Dan just got back to town after a long week 
> working on a CUWiN installation -- you can try calling the offices to 
> get in contact with him.  It would be fantastic to see additional 
> features integrated into the CUWiN feature-set -- having nodes be more 
> energy efficient would be extremely useful.  Could you send in an 
> updated timeline/benchmark schedule for what you plan to do?
>
> --Sascha
>
> ashish makani wrote:
>
>> Hi Dave,Sacha, Dan & the other folks
>>
>> Let me introduce myself ...am ashish makani, & my background is 
>> WSN(Wireless Sensor Network) s.
>>
>> Let me give a brief background on WSNs here...WSNs are a network of 
>> multiple nodes called motes. Motes are basically wireless sensors + a 
>> processor, in a match-box form factor .
>>
>> So motes are devices, which esentially combine 3things : a processor, 
>> a wireless radio(usually zigbee 802.15.4) & 1/more sensors, & 
>> typicall run of 2AA batteries.
>> The motes (usually) run a lightweight os c/d TinyOS developed @ 
>> UCBerkeley
>>
>> The beauty of WSNs is that these nodes(or "motes" as they are called 
>> in the WSN commuity) run a mesh routing protocol...so if i have 5 of 
>> these motes, i power them on, each mote determines, there are other 4 
>> others around it, and each automatically detrmines routes to others. 
>> So motes enable "out-of-the-box" networking
>>
>> so basically mote = processor+radio+sensor...with the proc running 
>> some wireless mesh routing protocol stack
>>
>> WSN research has been going on for a a long time, and sleep-wakeup 
>> scheduling is a very well studied problem in WSNs ...as the radio 
>> consumes quite some power & if the motes were to remain "awake" all 
>> the time, the battery powering the mote, would run out in a matter of 
>> days.
>>
>> So in WSN deployment allmost all of which are in the field, where 
>> there is no wired power, it is critical to conserve power by 
>> intelligently scheduling so that only a small subset of all the nodes 
>> in a n/w are "awake" at any given time & the rest are put to "sleep", 
>> with the overall goal of maximizing total network lifetime.
>> "sleep" here does not mean zero energy/power consumption but one 
>> which is an extremely low Power state in which all mote 
>> subsystems(processor,radio,sensor) go to their 
>> lowest-energy-consuming state
>>
>> But the important difference in the power scheduling of WSNs & CUWiN 
>> is that, in WSNs, nodes/motes wakeup when an "interesting event" 
>> happens(WSNs are very application specific...popular applications are 
>> defence like surveillance,vehicle/person tracking, industrial 
>> monitoring & control,etc. & the application defines what an 
>> "interesting event" is)
>>
>> While in CUWIN,
>> the objective of a sleep/wakeup scheduling algo would be to ensure 
>> that any time, there are a min.no <http://min.no>. of nodes awake to 
>> ensure that the overall CUWIN policy goals/throughput/other QoS 
>> parameters are met.
>>
>> As mentioned by Dave below, this would necessiate modifiying/atering 
>> the core CUWIN routing protocol, which (i think) is HSLS, to make 
>> sure that it figures out, in real time, the shortest paths/routes 
>> over CUWIN nodes(routers) that are awake at that instant.
>>
>> Quoting Dave,
>>  I think it is an interesting question, how do you modify a linkstate
>>  > routing algorithm so that it spits out both a wake/sleep schedule for
>>  > every node, and shortest paths over the routers that are presently 
>> awake?
>>  > Also, is it very much more difficult to do this if your routers are
>>  > hazy-sighted?  There may already be answers in the literature.
>>
>>
>> I browsed through Prof. Doug Jones(mentioned by Wendy) publications, 
>> & found this paper
>>
>> http://www.ifp.uiuc.edu/~jones/pubs/AppadIEEEJSAC2005.pdf 
>> <http://www.ifp.uiuc.edu/~jones/pubs/AppadIEEEJSAC2005.pdf>
>>
>> For the benefit of folks who might be interested in WSN literature 
>> for papers related to sleep-wakeup scheduling & other topics, I am 
>> mentioning some of the more popular sensor network bibliographic 
>> references below:
>>
>> 1.  http://ceng.usc.edu/~bkrishna/teaching/SensorNetBib.html
>> 2. ** 
>> <http://www.google.com/url?sa=t&ct=res&cd=2&url=http%3A%2F%2Fwww.research.rutgers.edu%2F%7Emini%2Fsensornetworks.html&ei=bHOrRKa_CqvEaPDJ3ZEI&sig2=2S-0RNAzFNdJSDdj18Ze3Q>http://www.research.rutgers.edu/~mini/sensornetworks.html 
>>
>> 3. http://appsrv.cse.cuhk.edu.hk/~yfzhou/sensor.html
>> 4. http://w3.antd.nist.gov/wctg/manet/manet_bibliog.html
>>
>> I (personally ) would be very happy to work on the modifications 
>> needed to HSLS, to enable nodes to sleep...and would want to discuss 
>> this with Dave/Sascha/Dan, off the list in greater detail.
>>  
>> cheers
>> ashish
>>
>> p.s. Dave/Sascha/Dan..what would be a good time to chat with u guys 
>> on gtalk/some other IM...am in bangalore which is GMT +0530...Let me 
>> know what would be a good time for you to chat & then we can fix up a 
>> mutually convenient time
>>
>> I tried calling OJC Tech office several(7-8) times@ 217- 278-3933, & 
>> tried to reach extensions 15 & 24(which are daves& sascha's 
>> extensions @ OJC tech but was not able to ....could not even speak to 
>> the operator....
>>
>>     Date: Wed, 28 Jun 2006 23:11:34 -0500
>>     From: "dan blah" <dan.blah at gmail.com <mailto:dan.blah at gmail.com>>
>>     Subject: Re: [CUWiN-Dev] Node power
>>     To: cu-wireless-dev at lists.cuwireless.net
>>     <mailto:cu-wireless-dev at lists.cuwireless.net>
>>     Message-ID:
>>             <a210c29f0606282111s1d6ad605h2b4f2d4b0a37c20c at mail.gmail.com
>>     
>> <mailto:a210c29f0606282111s1d6ad605h2b4f2d4b0a37c20c at mail.gmail.com>>
>>     Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>>
>>     sounds like something we talked about at the summit... sneaker net?
>>     not nearly as cool as your idea, one of the tdv nodes is running off
>>     an inverter run into a solar cell.
>>
>>     On 6/26/06, David Young < dyoung at pobox.com
>>     <mailto:dyoung at pobox.com>> wrote:
>>      > On Mon, Jun 26, 2006 at 01:48:10PM -0500, Wendy Edwards wrote:
>>      > > One night when I was having dinner with some CS/ECE friends,
>>      > > someone mentioned that Doug Jones (an ECE professor) may have
>>      > > done some research related to solar-powered network nodes.
>>      > > Has anyone from CU-Win been in touch with him?  If not, I'd be
>>      > > happy to send him an email.
>>      >
>>      > Wendy,
>>      >
>>      > Solar-powered nodes are interesting to me.  ISTR a few years ago,
>>     when
>>      > I spec'd the power requirements for one of our Soekris-based
>>     nodes, it
>>      > would have doubled the price of a node to add to it a solar cell,
>>     battery,
>>      > and regulator that would keep it alive through even a few days of
>>     clouds.
>>      >
>>      > These days, there are alternatives to the Soekris boards that
>>     draw about
>>      > 1/3rd the power.
>>      >
>>      > A neat wireless network would consist of oodles of cheap nodes
>>     powered
>>      > by small solar cells; the nodes would sleep (to recharge) and 
>> wake
>>      > on a schedule that guaranteed the network stayed connected.  
>> No node
>>      > would have to stay on all the time, so the solar cells could be
>>     small.
>>      > Deploying such a network would be easy: you would lob the nodes,
>>     which
>>      > would be wholly self-contained, onto rooftops.  I read about
>>     somebody's
>>      > study on this kind of solar-powered network somewhere, I just
>>     forget who
>>      > and where.  I think they were concerned with powering "sensor
>>     networks."
>>      >
>>      > I think it is an interesting question, how do you modify a 
>> linkstate
>>      > routing algorithm so that it spits out both a wake/sleep schedule
>>     for
>>      > every node, and shortest paths over the routers that are
>>     presently awake?
>>      > Also, is it very much more difficult to do this if your 
>> routers are
>>      > hazy-sighted?  There may already be answers in the literature.
>>      >
>>      > Dave
>
>



More information about the CU-Wireless-Dev mailing list