Difference between revisions of "User:Dmahoney"
From REU@MU
m (1 revision) |
|
(No difference)
|
Latest revision as of 06:25, 12 June 2015
Contents
- 1 Me
- 2 XINU
- 2.1 Week of May 18
- 2.2 Week of May 25
- 2.3 Week of June 1
- 2.4 Week of June 8
- 2.5 Week of June 15
- 2.6 Week of June 22
- 2.7 Week of June 29
- 2.8 Week of July 6
- 2.9 Week of July 13
- 2.10 Week of July 20
- 2.11 Week of July 13
- 2.12 Week of July 20
- 2.13 Week of July 27
- 2.14 Week of August 3
- 2.15 Week of August 10
Me
I am Dan Mahoney, a computer science and math major in the MSCS Department at Marquette University. I am working on the Embedded XINU Team under Dr. Brylow's supervision.
XINU
Week of May 18
- REU Meeting
- XINU Meeting
- Began looking at trunk code and Tim Blattner's UDP implementation. Registered on wiki pages and looked at website trees
- Looked through Blattner's network code
- Listened to Aaron's run down of XINU networking
- Read "The Linux Networking Architecture" - Chapter 14 - The Internet Protocol Suite
- Hours: 22
Week of May 25
- Met with Aaron Gember and Dr. Brylow about how to approach the reorganization of the TCP/IP stack.
- Talked with Aaron about and went over the network stack code and architecture.
- Tried to grasp how the network stack functions and further read Blattner's code
- Finished chapter 14 of Linux Networking Architecture
- Meet with XINU Team for Tuesday Paper; discussed Aaron's paper presentation of Web Mesh Networks
- Hours: 22
Week of June 1
- Made clean-ups to TCP/IP stack with Aaron and committed code to branch
- Began to work on netRecv.c
- Met with XINU Team for Tuesday paper; Discussed and listened to Adam K.'s presentation of Factored Operating Systems
- Met with Team XINU to discuss updates and where we are headed
- Met with Flash group to discuss projects for Flash; I'll be unfolding the TRX creation tool.
- Watched Joe solder poorly!
- Aaron and I went over netRecv.c again.
- Started to read tools/firmware/trxwtrx-create.c
- Hours: 22
Week of June 8
- Read about Field Gate Programmable Arrays (FPGAs)
- TCP/IP Meeting
- Flash Meeting
- Wrote LaTeX on Traversal Cache Paper
- Read and discussed Traversal Caches: A First Step towards FPGA Acceleration of Pointer-Based Data Structures
- Cleaned up lots of IP files
- Hours: 16
Week of June 15
- Met with Aaron and Doc about how to handle some issues with the network stack, mostly how to handle ip source and destination routing
- Read and reviewed "Dingo: Taming Device Drivers"
- Discussed Dingo: Taming Device Drivers with XINU Team
- Met with Flash division of XINU
- Finished off my portion of the Internet Layer
- Hours: 16
Week of June 22
- Met with TCP/IP Group and Flash group to discuss situations and future of projects
- Looked over UDP code off of Blattner's Branch
- Look over routing code off of Blattner's Branch
- Read and Discussed A Real-Time Software Platform for the Cell Processor at the Tuesday meeting
- Hours: 15
Week of June 29
- Swept out IPv4
- Read and Discussed Mindstorms without Robotics at the Tuesday Meeting
- Met with TCP/IP Group
- Editted TCP/IP REU Page
- Began reading Doug Comer and David Stevens' "Internetworking with TCP/IP Volume II, 3rd Edition" - Chapter 7: IP: Fragmentation and Reassembly
- Hours: 24
Week of July 6
- Continued reading Doug Comer and David Stevens' "Internetworking with TCP/IP Volume II, 3rd Edition" - Chapter 7: IP: Fragmentation and Reassembly
- Read and Discussed Eliminating The Call Stack To Save Ram at the Tuesday Meeting
- Read RFC 791 on IP Fragmenting and Reassembly
- Read IP Fragmentation Wiki
- Read Maximum Transmission Unit Wiki
- Made final local changes to TBlattner branch before Aaron merged into Networking branch
- Meet with Xinu had Thursday meeting and talked about where our projects are going to be going while Brylow is gone
- Hours: 24
Week of July 13
- Read RFC 815 on Simplified IP Fragmentation and Reassembly
- 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
- Read IP Encapsulation, Fragmentation, and Reassembly
- Read Tuesday Paper on Outdoor Augmented Reality on mMbile Phones Using Loxel-Based Visual Feature Organization
- Listened to Zachary Lund's Defense on VoIP Telephony
- Went over IP Layer of Network StacK with Aaron Gember
- Listened to Aaron Gember's demostration on how to test the network stack and PCAP tracefiles
- Began testing of IP portion of network stack
- Went over Routing API with Aaron Gember
- Started to implement Routing
- Hours: 28
Week of July 20
- Read and Discussed Implementation of integrated wireless health monitoring network
- Worked on Routing
- Hours: 16
Week of July 13
- Read and Discussed Software transactional memory for multicore embedded systems
- Worked on Routing Implementation
- Worked more on Routing
- Hours: 20
Week of July 20
Week of July 27
- Read and discussed Tuesdays Paper
- Cleaned up IP functions
- Went through routing once more
- Hours: 20
Week of August 3
- Read, discussed, and presented Memory Allocation for Embedded Systems with a Compile-Time-Unknown Scratch-Pad Size
- Worked on routing, and ip packet fragmentation
- Worked on IP testing
- Asked Aaron many questions
- Hours: 26
Week of August 10
- Worked on IP and UDP Testing
- Struggled with testing
- Created PCAP files for UDP
- Cleaned up IP portions of "new" trunk branch
- Worked with Aaron and Dr. Brylow on IP
- Asked Aaron many questions
- Hours: 32