Sunday, September 28, 2008

Power cosumption using Jtrana

WSN is one routing protocol algorithm that depend on battery as power supply. Every strategy of routing protocol need to plan in order to save battery power as much as possible. This is because of by focus on energy consumption we can ensure the live spend of battery will be prolong. However to save battery energy it got limitation where average delay and throughput for the network must in acceptable range. But for let we see what existing routing algorithm can give in order to save power consumption.

Here there are some example simulation and result show power consumption by Jtrana:


Here node 0 where act as access point to collect data from common node


Here example one of common node where the power consumption less than access point
We are now compare between three routing algorithm, we are only focus on access point because from our observation show access point will always use large of energy consumption. So we make it more than other common nodes.

Friday, September 26, 2008

Protoname routing protocol with 10 nos of nodes

After I success installing new routing protocol call Protoname the I want to try these routing protocol performance, I try the same situation there are:


1.Scenery size350 meters X 350 meters
2.Transmission range175 meters
3.No. of node9 nodes (8 common nodes & 1 sink node)
4.Routing ProtocolProtoname (New protocol)

Then the result is:

Sent packet

Receive packet

Dropped packet




Lost packet

Tuesday, September 23, 2008

Abstract for national and international conference paper..

My supervisor, Mr Suhaimi ask me to propose paper conference for represent of our group, then I try to search from previous email where our RMC director Assoc. Prof Dr. Md Zaini and other have sent 2 or 3 notice about call for paper conferences before.
But before that the question mark is what result need to include and it is that result enough to be accept in that conference. Whatever the is thing I need to do it no matter how....

Saturday, September 20, 2008

Tips due preparation for conference technical paper

have done a progress presentation last week. During presentation Mr. Fairuz where he is coordinator of RA seminar suggested when every simulation and result achieve during our research work, after that we need to put on one A4 paper then give some explanation on it. Then if we want to publish on several conference, we can just choose which result need to include for respective conference, so that we can publish 2 or 3 conference in the same time, I think is good to us to apply the tips on our research management. Peace...

Monday, September 15, 2008

Relationship each file in new routing protocol

I try to understand relationship of these protoname routing protoname as well other routing protocol. But before that I try to look for other routing protocol where like example DSDV and AODV. What are trying to see is every similar type of file in each folder. Also to see what another file that it "include" during beginning of program. There are:




DSDVProtonameAODV
1.

File that include in routing table header

Config.h
Scheduler.h
Queue.h
Trace.h
Cmu-trace.h
Assert.h
Sys/types.h
Config.h
Lib/bds-list.h
Scheduler.h
2.What are routing table use as parameter Destination-Addrest
Next Hop
Metric distance
Network address Neighbor address
3.

File that include in routing protocol header

Config.h
Agent.h
Ip.h
Delay.h
Scheduler.h
Queue.h
Trace.h
Arp.h
ll.h
Mac.h
Priqueue.h
Rtable.h
Protoname_rtable.h
Protoname_pkt.h
Agent.h
Packet.h
Trace.h
Timer_handler.h
Random.h
classifier-port.h
Cmu-trace.h

Cmu-trace.h
Priqueue.h
Aodv/aodv_rtable.h
Aodv/aodv_rqueue.h
Classifier/classifierport.h

Monday, September 1, 2008

Introduction Protoname routing algorithm

I want give some brief explanation about main important point in protoname routing algorithm there was 5 file we need to build up where there are:

  1. protoname.cc
  2. protoname.h
  3. protoname_rtable.cc
  4. protoname_rtable.h
  5. protoname_pkt.h

All these files got their own function...

Then it also need to configure other file to declare all new file that we added before like example:

  1. packet.h
  2. cmu-trace.h
  3. cmu-trace.cc
  4. ns-packet.tcl
  5. ns-default.tcl
  6. ns-lib.tcl
  7. priqueue.cc
  8. Makefile

After that we just can execute make and the new routing protocol should work in our NS-2 simulation..

You can get protoname file Here

Newer Posts Older Posts Home

 

blogger templates | Make Money Online