https://reu.cs.mu.edu/index.php?title=User:Dmahoney&feed=atom&action=historyUser:Dmahoney - Revision history2024-03-28T18:13:23ZRevision history for this page on the wikiMediaWiki 1.23.13https://reu.cs.mu.edu/index.php?title=User:Dmahoney&diff=457&oldid=prevBrylow: 1 revision2015-06-12T06:25:29Z<p>1 revision</p>
<table class='diff diff-contentalign-left'>
<tr style='vertical-align: top;'>
<td colspan='1' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='1' style="background-color: white; color:black; text-align: center;">Revision as of 06:25, 12 June 2015</td>
</tr><tr><td colspan='2' style='text-align: center;'><div class="mw-diff-empty">(No difference)</div>
</td></tr></table>Brylowhttps://reu.cs.mu.edu/index.php?title=User:Dmahoney&diff=456&oldid=prevDmahoney at 20:58, 13 August 20092009-08-13T20:58:53Z<p></p>
<p><b>New page</b></p><div>== Me ==<br />
I am [http://www.mscs.mu.edu/~dmahoney Dan Mahoney], a computer science and math major in the [http://www.mscs.mu.edu/mscs/ MSCS Department] at [http://www.mu.edu Marquette University]. I am working on the [http://www.mscs.mu.edu/~brylow/xinu/ Embedded XINU Team] under [http://www.mscs.mu.edu/~brylow/ Dr. Brylow's] supervision.<br />
== XINU ==<br />
=== Week of May 18 ===<br />
* REU Meeting<br />
* XINU Meeting<br />
* Began looking at trunk code and Tim Blattner's UDP implementation. Registered on wiki pages and looked at website trees<br />
* Looked through Blattner's network code<br />
* Listened to Aaron's run down of XINU networking<br />
* Read "The Linux Networking Architecture" - Chapter 14 - The Internet Protocol Suite<br />
* Hours: 22<br />
=== Week of May 25 ===<br />
* Met with Aaron Gember and Dr. Brylow about how to approach the reorganization of the TCP/IP stack.<br />
* Talked with Aaron about and went over the network stack code and architecture.<br />
* Tried to grasp how the network stack functions and further read Blattner's code<br />
* Finished chapter 14 of Linux Networking Architecture<br />
* Meet with XINU Team for Tuesday Paper; discussed Aaron's paper presentation of Web Mesh Networks<br />
* Hours: 22<br />
=== Week of June 1 ===<br />
* Made clean-ups to TCP/IP stack with Aaron and committed code to branch<br />
* Began to work on netRecv.c<br />
* Met with XINU Team for Tuesday paper; Discussed and listened to Adam K.'s presentation of [http://portal.acm.org/citation.cfm?id=1531793.1531805&coll=GUIDE&dl=GUIDE&CFID=42255763&CFTOKEN=58723437 Factored Operating Systems]<br />
* Met with Team XINU to discuss updates and where we are headed<br />
* Met with Flash group to discuss projects for Flash; I'll be unfolding the TRX creation tool.<br />
* Watched Joe solder poorly!<br />
* Aaron and I went over netRecv.c again.<br />
* Started to read tools/firmware/trxwtrx-create.c <br />
* Hours: 22<br />
=== Week of June 8===<br />
* Read about Field Gate Programmable Arrays (FPGAs)<br />
* TCP/IP Meeting<br />
* Flash Meeting<br />
* Wrote LaTeX on Traversal Cache Paper<br />
* Read and discussed [http://portal.acm.org/citation.cfm?id=1450135.1450150&coll=GUIDE&dl=GUIDE&CFID=42255763&CFTOKEN=58723437 Traversal Caches: A First Step towards FPGA Acceleration of Pointer-Based Data Structures]<br />
* Cleaned up lots of IP files<br />
* Hours: 16<br />
=== Week of June 15 ===<br />
* Met with Aaron and Doc about how to handle some issues with the network stack, mostly how to handle ip source and destination routing<br />
* Read and reviewed "Dingo: Taming Device Drivers"<br />
* Discussed [http://portal.acm.org/citation.cfm?id=1519065.1519095&coll=GUIDE&dl=GUIDE&CFID=42255763&CFTOKEN=58723437 Dingo: Taming Device Drivers] with XINU Team<br />
* Met with Flash division of XINU<br />
* Finished off my portion of the Internet Layer<br />
* Hours: 16<br />
=== Week of June 22 ===<br />
* Met with TCP/IP Group and Flash group to discuss situations and future of projects<br />
* Looked over UDP code off of Blattner's Branch<br />
* Look over routing code off of Blattner's Branch<br />
* Read and Discussed [http://portal.acm.org/citation.cfm?id=1100861.1100921&coll=GUIDE&dl=GUIDE&CFID=42255763&CFTOKEN=58723437 A Real-Time Software Platform for the Cell Processor] at the Tuesday meeting<br />
* Hours: 15<br />
=== Week of June 29 ===<br />
* Swept out IPv4<br />
* Read and Discussed [http://portal.acm.org/citation.cfm?id=1227310.1227372&coll=GUIDE&dl=GUIDE&CFID=42255763&CFTOKEN=58723437 Mindstorms without Robotics] at the Tuesday Meeting<br />
* Met with TCP/IP Group<br />
* Editted TCP/IP REU Page<br />
* Began reading Doug Comer and David Stevens' "Internetworking with TCP/IP Volume II, 3rd Edition" - Chapter 7: IP: Fragmentation and Reassembly<br />
* Hours: 24<br />
=== Week of July 6 ===<br />
* Continued reading Doug Comer and David Stevens' "Internetworking with TCP/IP Volume II, 3rd Edition" - Chapter 7: IP: Fragmentation and Reassembly<br />
* Read and Discussed [http://portal.acm.org/citation.cfm?id=1542452.1542461&coll=Portal&dl=ACM&CFID=44776012&CFTOKEN=54341462 Eliminating The Call Stack To Save Ram] at the Tuesday Meeting<br />
* Read [http://tools.ietf.org/html/rfc791 RFC 791] on IP Fragmenting and Reassembly<br />
* Read [http://en.wikipedia.org/wiki/IP_fragmentation IP Fragmentation Wiki]<br />
* Read [http://en.wikipedia.org/wiki/MTU_%28networking%29 Maximum Transmission Unit Wiki]<br />
* Made final local changes to TBlattner branch before Aaron merged into Networking branch<br />
* Meet with Xinu had Thursday meeting and talked about where our projects are going to be going while Brylow is gone<br />
* Hours: 24<br />
=== Week of July 13 ===<br />
* Read [http://tools.ietf.org/html/rfc815 RFC 815] on Simplified IP Fragmentation and Reassembly<br />
* Continued IP Fragmentation Research by reading Doug Comer and David Stevens' "Internetworking with TCP/IP Volume II, 3rd Edition" - Chapter 7: IP: Fragmentation and Reassembly<br />
* Read [http://penguin.dcs.bbk.ac.uk/academic/networks/network-layer/fragmentation/index.php IP Encapsulation, Fragmentation, and Reassembly]<br />
* Read Tuesday Paper on [http://portal.acm.org/citation.cfm?id=1460096.1460165&coll=Portal&dl=ACM&CFID=44776012&CFTOKEN=54341462 Outdoor Augmented Reality on mMbile Phones Using Loxel-Based Visual Feature Organization]<br />
* Listened to Zachary Lund's Defense on VoIP Telephony<br />
* Went over IP Layer of Network StacK with Aaron Gember<br />
* Listened to Aaron Gember's demostration on how to test the network stack and PCAP tracefiles<br />
* Began testing of IP portion of network stack<br />
* Went over Routing API with Aaron Gember<br />
* Started to implement Routing<br />
* Hours: 28<br />
=== Week of July 20 ===<br />
* Read and Discussed [http://portal.acm.org/citation.cfm?id=1540373.1540390&coll=GUIDE&dl=GUIDE&CFID=45046561&CFTOKEN=76789194 Implementation of integrated wireless health monitoring network]<br />
* Worked on Routing<br />
* Hours: 16<br />
=== Week of July 13 ===<br />
* Read and Discussed [http://portal.acm.org/citation.cfm?id=1542452.1542465&coll=GUIDE&dl=ACM&CFID=45046561&CFTOKEN=76789194 Software transactional memory for multicore embedded systems]<br />
* Worked on Routing Implementation<br />
* Worked more on Routing<br />
* Hours: 20<br />
=== Week of July 20 ===<br />
=== Week of July 27 ===<br />
* Read and discussed Tuesdays Paper<br />
* Cleaned up IP functions<br />
* Went through routing once more<br />
* Hours: 20<br />
=== Week of August 3 ===<br />
* Read, discussed, and presented [http://portal.acm.org/citation.cfm?id=1086297.1086313&coll=GUIDE&dl=GUIDE&CFID=46522135&CFTOKEN=17066610 Memory Allocation for Embedded Systems with a Compile-Time-Unknown Scratch-Pad Size]<br />
* Worked on routing, and ip packet fragmentation<br />
* Worked on IP testing<br />
* Asked Aaron many questions<br />
* Hours: 26<br />
=== Week of August 10 ===<br />
* Worked on IP and UDP Testing<br />
* Struggled with testing<br />
* Created PCAP files for UDP<br />
* Cleaned up IP portions of "new" trunk branch<br />
* Worked with Aaron and Dr. Brylow on IP<br />
* Asked Aaron many questions<br />
* Hours: 32</div>Dmahoney