Difference between revisions of "User:Craigdo"

From Nsnam
Jump to: navigation, search
Line 4: Line 4:
 
[[Image:Craigdo.jpg]]
 
[[Image:Craigdo.jpg]]
  
craigdo (sometimes known as Craig Dowell) is an ns-3 developer based out of [http://www.washington.edu The University of Washington] [http://ee.washington.edu Department of Electrical Engineering] in Seattle, Washington, USA.
+
craigdo (sometimes known as Craig Dowell, sometimes by names too vile to mention here) is an ns-3 developer based out of [http://www.washington.edu The University of Washington] [http://ee.washington.edu Department of Electrical Engineering] in Seattle, Washington, USA.
  
 
== Responsibilities ==
 
== Responsibilities ==
Line 22: Line 22:
 
=== Maintenance Queue ===
 
=== Maintenance Queue ===
  
There are a number of bugs assigned in my areas of responsibility, listed here in priority order:
+
There are a number of bugs assigned in my areas of responsibility, listed here in numerical order:
  
# [http://www.nsnam.org/bugzilla/show_bug.cgi?id=114 global routing doesn't handle multi-hop layer-2 subnets]
+
# [http://www.nsnam.org/bugzilla/show_bug.cgi?id=215 Node names patch]
# [http://www.nsnam.org/bugzilla/show_bug.cgi?id=403 Ipv4AddressHelper cannot assign /32 addresses]
+
# [http://www.nsnam.org/bugzilla/show_bug.cgi?id=222 Doxygen warnings in RC1]
# [http://www.nsnam.org/bugzilla/show_bug.cgi?id=404 ErrorModel attribute name is not consistent across devices]
+
# [http://www.nsnam.org/bugzilla/show_bug.cgi?id=419 *Helper::SetAttribute* methods sometimes painful to use]
# [http://www.nsnam.org/bugzilla/show_bug.cgi?id=241 Trace sources not clearly documented, trace sinks not clearly documented]
+
# [http://www.nsnam.org/bugzilla/show_bug.cgi?id=438 csma helper hooks the transmit queue enqueue operation for pcap tracing]
# [http://www.nsnam.org/bugzilla/show_bug.cgi?id=263 XxxAddress::ConvertFrom are prone to subtle bugs]
+
# [http://www.nsnam.org/bugzilla/show_bug.cgi?id=443 Net device pcap traces arent consistent with what tcpdump would display]
# [http://www.nsnam.org/bugzilla/show_bug.cgi?id=401 add InternetStackHelper::EnableAscii () ]
+
# [http://www.nsnam.org/bugzilla/show_bug.cgi?id=457 [contribution] drop tail queue with byte limits]
 +
# [http://www.nsnam.org/bugzilla/show_bug.cgi?id=458 socket attributes not hooked into the config namespace]
  
 
=== Contribution Queue ===
 
=== Contribution Queue ===
  
I am also working on a contribution that will allow ns-3 simulations to talk to the outside world in real time.
+
I have just completed a contribution for an ns-3 object name service.  This is in the final stages of gaining approval for merge into the ns-3.4 release.
 +
 
 +
I am also working on a pair of contribution that will allow ns-3 simulations to talk to the outside world in real time.  These are usually called the emu and tap emulation models.  I first provided a real-time scheduler in ns-3.2 as enabling technology.  The emu part of the equation was released with ns-3.3 and the tap part is scheduled for inclusion in the ns-3.4 release due out in March.
  
 
# http://www.nsnam.org/wiki/index.php/Current_Development#ns-3_Emulation_and_Realtime_Scheduler
 
# http://www.nsnam.org/wiki/index.php/Current_Development#ns-3_Emulation_and_Realtime_Scheduler
  
 
== Other developer pages ==
 
== Other developer pages ==
 +
 
* [http://www.nsnam.org/wiki/index.php?title=User:Rajb245 Raj]
 
* [http://www.nsnam.org/wiki/index.php?title=User:Rajb245 Raj]
 
* [http://www.nsnam.org/wiki/index.php?title=User:Tomh Tom]
 
* [http://www.nsnam.org/wiki/index.php?title=User:Tomh Tom]
Line 43: Line 47:
 
----
 
----
  
[[User:Craigdo|Craigdo]] 22:39, 7 November 2008 (UTC)
+
[[User:Craigdo|Craigdo]] 06:49, 26 January 2009 (UTC)

Revision as of 06:49, 26 January 2009

Main Page - Current Development - Developer FAQ - Tools - Related Projects - Project Ideas - Summer Projects

Installation - Troubleshooting - User FAQ - HOWTOs - Samples - Models - Education - Contributed Code - Papers

About craigdo

Craigdo.jpg

craigdo (sometimes known as Craig Dowell, sometimes by names too vile to mention here) is an ns-3 developer based out of The University of Washington Department of Electrical Engineering in Seattle, Washington, USA.

Responsibilities

I am the maintainer-of-record for the following pieces of ns-3:

  • src/node
  • src/devices/csma
  • src/devices/point-to-point
  • src/helper
  • src/routing/global-routing
  • src/doc/tutorial
  • regression tests

This means that bugs assigned to these modules are (at least initially) assigned to me and I am responsible for evaluating patches and conributions for as they might affect these modules. This is an ongoing maintenance effort that is always part of my work. In addition to my maintainer hat, I also contribute to other parts of ns-3.

Maintenance Queue

There are a number of bugs assigned in my areas of responsibility, listed here in numerical order:

  1. Node names patch
  2. Doxygen warnings in RC1
  3. *Helper::SetAttribute* methods sometimes painful to use
  4. csma helper hooks the transmit queue enqueue operation for pcap tracing
  5. Net device pcap traces arent consistent with what tcpdump would display
  6. [contribution drop tail queue with byte limits]
  7. socket attributes not hooked into the config namespace

Contribution Queue

I have just completed a contribution for an ns-3 object name service. This is in the final stages of gaining approval for merge into the ns-3.4 release.

I am also working on a pair of contribution that will allow ns-3 simulations to talk to the outside world in real time. These are usually called the emu and tap emulation models. I first provided a real-time scheduler in ns-3.2 as enabling technology. The emu part of the equation was released with ns-3.3 and the tap part is scheduled for inclusion in the ns-3.4 release due out in March.

  1. http://www.nsnam.org/wiki/index.php/Current_Development#ns-3_Emulation_and_Realtime_Scheduler

Other developer pages


Craigdo 06:49, 26 January 2009 (UTC)