34
Web log ( 2004/01/05 ~ ) Zhi-xiang Li

Web log ( 2004/01/05 ~ ) Zhi-xiang Li. Research Schedule 2004/01~2004/06 TaskSubtask010203040506Remark Course ResearchBenchmark Hands-on Secure packages

Embed Size (px)

Citation preview

Web log ( 2004/01/05 ~ )

Zhi-xiang Li

Research Schedule 2004/01~2004/06

Task Subtask 01 02 03 04 05 06 Remark

Course

Research Benchmark

Hands-on Secure packages

Maintain speed wall

Weekly plan ( 2004/01/05 )

Last week• benchmark• prepare for final examinations

This week• prepare for final examinations• write wireless lan homework

NotesThis week, I have to prepare for final examinations. After that, I need to write wireless lan homework and computer network mini-project. In addition, I try to think about what I should research in the future.

Weekly plan ( 2004/01/12 )

Last week• prepare for final examinations• write wireless lan homework

This week• Computer network mini-project• Demo wall

NotesLast week, I had got through with all tasks. After that, I felt too tired, but learnt many skills. This week, I have to do computer network mini-project. Meanwhile, I also ought to practice the wall demo in this week. If only I can finish all tasks on time before the Lunar New Year’s vacation.

Weekly plan ( 2004/02/02 )

the last plan• Computer network mini-project• Demo wall

the plan for this week• Study the system research paper• Survey small function ( app discovery )

NotesThis week, I try to study the system research paper for the first time. In addition, I ought to survey the small function in this week.

Weekly plan ( 2004/02/09 )

Last week:• Study the system research paper• Survey small function ( app discovery )This week:• figure l7-filter out and try to install it• reading the paperNotes:

Last week, I already found out the package, l7-filter, which was the application layer packet classifier for Linux. Besides finding the package, I spent much time debugging the anti-spam package in wall in order to solve the problem of zero score.This week, I have to figure out l7-filter package and try to install it.In order to understand it.

Weekly plan ( 2004/02/16 )

Last week:figure l7-filter out and try to install itreading the paper

This week:trace ipfilter reading the paper

Notes:Last week, I spent majority of time building new image on Wall.After that, all things still set up finished when the Wall be reboot.This week, I will focus on small function research. Try to find out how to implement app discovery function on wall. Meanwhile, I have to read the paper, besides researching small function.

Weekly plan ( 2004/02/23 )

Last week:trace ipfilterreading the paper

This week:trace ipfilterreading the paperwrite report about test result

Notes:Last week was not my week. I got a sick which the doctor diagnosed as a duodenal ulcer( 十二指腸潰瘍 ). So as to tire to do everything.This week, I try to take a rest. In addition, I hope I can do something which I plan.

Weekly plan ( 2004/03/01 )

Last week:trace ipfilterreading the paperwrite report about test result

This week:trace ipfilter

Notes:Last week, I spent a lot of time preparing the presentation of system research paper. After the presentation, I found some drawback which I had to improve.This week, I will focus on tracing the code. In order to figure out how to implement app discovery function on wall.

Weekly plan ( 2004/03/08 )

Last week:trace ipfilter

This week:install l7-filtersurvey embedded processor

Notes:Last week, I tried to figure out how to work on IPFilter. After that, I found many things I had to learn.This week, I have to install l7-filter on Linux and understand how to work on it. In addition, I also spend lot of time doing embedded processor survey.

Weekly plan ( 2004/03/15 )

Last week:install l7-filtersurvey embedded processor

This week:familiar with iptablesprepare the slides for embedded-oswrite term project SRS

Notes:I am familiar with l7-filter and understand what to support on it after last week.I have to get familiar with iptables and try to figure out how to work on linux packet flow in this week. In order to become a proficient in iptables. Meanwhile, I have to prepare the slides for embedded-os and write term project SRS on time.

Weekly plan ( 2004/03/22 )

Last week:familiar with iptablesprepare the slides for embedded-oswrite term project SRS

This week:select some packages and try to get familiar with thatsurvey boot loaderstudy buffer overflow

Notes:This week, I have to select some packages which has implemented on Netbsd wall. After that, I shall try to get familiar with that and then prepare the slides for wall meeting next week. Meanwhile, I also have to survey boot loader and study Writing Secure Codes to understand how to avoid buffer overflow.

Weekly plan ( 2004/03/29 )

Last week:select some packages and try to get familiar with thatsurvey boot loaderstudy buffer overflow

This week:prepare the slides for wall meetingsurvey boot loader and try to write another

Notes:I had selected some packages and tried to get familiar with that last week. This week, I shall prepare the slides for wall meeting before Wednesday. In addition, I will have to survey boot loader and try to write another.

Weekly plan ( 2004/04/05 )

Last week:prepare the slides for wall meetingsurvey boot loader and try to write another

This week:write embedded-os homeworksetup wall development environment

Notes:After the wall meeting, my job that I shall do is to build the wall development environment and develop the packages on it.So I will try to establish the wall development environment first this week. After that, I shall have to spend a lot of time writing embedded-os homework.

Weekly plan ( 2004/04/12 )

Last week:write embedded-os homeworksetup wall development environment

This week:keep on writing embedded-os homework install some packages

Notes:I took a lot of time to write bootloader for embedded-os homework last week. After that, I learned many skills about embedded-os bootloader. But it still had some problems need to solve. This week, I shall keep on writing it. Meanwhile, I will need to install some packages on buildroot.

Weekly plan ( 2004/04/19 )

Last week:keep on writing embedded-os homework install some packages

This week:try to solve some issues about installing wall packageswrite embedded-os bootloader reportwrite buffer overflow homework

Notes:Last week I spent a lot of time keeping on writing embedded-os homework.In addition to writing embedded-os homework, I also tried to install some packages on wall. And it still had some problems need to decide. This week, I shall focus my mind on it. After installing all packages, I will have to write some makefiles to finish this job. In addition, I also have to write some homework on this week.

Weekly plan ( 2004/04/26 )

Last week:try to solve some issues about installing wall packageswrite embedded-os bootloader reportwrite buffer overflow homework

This week:write snort Makefilewrite embedded-os SDS report and review SRS reportdo some computer network experiments

Notes:After wall meeting, wall team were decided to use snapgear package instead of buildroot package. Because this package was more convenient than another. And I spent a lot of time using it. After that, I found it can't support snort package. This week, I shall try to write some make files for it.In addition, I hope to finish writing some homework.

Weekly plan ( 2004/05/03 )

Last week:write snort Makefilewrite embedded-os SDS report and review SRS reportdo some computer network experiments

This week:install some packagesdo some computer network experimentssurvey embedded-os homework 2 ( uClinux network driver )

Notes:Last week, I tried to write a Makefile for snort package. And I had a big trouble writing it. This week, I have to finish writing it and solve some problems before wall meeting. Meanwhile, I will try to do some computer network experiments and survey embedded-os homework 2 on this week.

Weekly plan ( 2004/05/10 )

Last week:install some packagesdo some computer network experimentssurvey embedded-os homework 2 ( uClinux network driver )

This week:do some computer network experimentstrace uClinux code

Notes:Last week, I spent a lot of time writing some make files on buildroot.After that, I understood how to work on buildroot deeply. This week, I shall focus my mind on computer network experiments. After doing some computer network experiments, I will need to finish writing some reports before this weekend.

Weekly plan ( 2004/05/17 )

Last week:do some computer network experimentstrace uClinux code

This week:do computer network experimentkeep on tracing uClinux code

Notes:Last week, I spent a lot of time doing some computer network experiments and writing some experiment reports. After that, I understood how to use SmartBits on benchmarking. This week, I also need to do one computer network experiment. In addition, I have to keep on tracing Linux code. I hope I can finish it on time before next week.

Weekly plan ( 2004/05/24 )

Last week:do computer network experimentkeep on tracing uClinux code

This week:keep on tracing linux code

Notes:Last week, I tried to trace some linux code about device driver. And I found that it was difficult job for me to understand all code.This week, I also need to keep on tracing linux code. I hope I can finish it on time before Thursday. In addition, wall team will attend the computer game on Saturday. I hope that we will succeed.

Weekly plan ( 2004/05/31 )

Last week:keep on tracing linux code

This week:keep on tracing linux codewrite EOS reportdo computer network experimenthands-on wall

Notes:Last week, I spent a lot of time installing the wall. After that, wall team attended the computer game on last Saturday. Unfortunately we lost the game, but we learned some experiences on the computer game. This week, I need to keep on tracing linux code and prepare to write EOS report before Thursday.In addition, I have to spend much time on wall development.

Weekly plan ( 2004/06/07 )

Last week:keep on tracing linux codewrite EOS reportdo computer network experimenthands-on wall

This week:survey EOS term-projectdo computer network experimenthands-on wall

Notes:I spent some weeks tracing linux kernel. After that, I learned how to write linux device driver and some programming skills. This week, I will try to survey EOS term-project and do some computer network experiments. In addition to finishing some jobs about courses, I also have to spend a lot of time checking the wall function.In addition, I need to select some courses for next semester before this Friday.

Weekly plan ( 2004/06/14 )

Last week:survey EOS term-projectdo computer network experimenthands-on wall

This week:do computer network experimentdo EOS term-project and write report

Notes:Last week, I tried to finish some jobs about wall project. But I had a little trouble configuring the snort.I needed a lot of time to handle it. This week, I shall focus my mind on all homework. In addition, I have to spend a lot of time doing my thesis survey.

Weekly plan ( 2004/07/26 )

This week:study AC algorithmtrace Clam-AV and find out how to implement on it

Notes:This week, I need to study AC algorithm and understand how to work on it. In addition, I have to trace the anti-virus package, Clam-AV, and find out how to implement on it.I shall obtain some research information in the process of tracing.

Weekly plan ( 2004/08/02 )

Last week:study AC algorithmtrace Clam-AV and find out how to implement on it

This week:write wall GUIattend NTHU summer campimplement SOG algorithm

Notes:Last week, although I got through with tracing Clam-AV source code, I still had some issues. I need a little time to check those issues. This week, I have to attend NTHU summer camp on Tuesday. In addition, I must have a browse through the wall GUI and implement SOG algorithm.

Weekly plan ( 2004/08/09 )

Last week:write wall GUIattend NTHU summer campimplement SOG algorithm

This week:write wall GUIimplement SOG algorithm

Notes:I attended NTHU summer camp last week, and learned some skills about development embedded system. In addition to attending the summer camp, I also researched how to write wall GUI and what the big issue was. I found the session control on all web site was critical issue, so we should clear up this issue first. In addition, I shall keep on writing wall GUI and implement new SOG algorithm in this week.

Weekly plan ( 2004/08/16 )

Last week:write wall GUIimplement SOG algorithm

This week:write wall GUIwall demoimplement RKBT algorithm

Notes:Last week, I got through with profiling the Wu-Manber algorithm. After that, I found out the result was the same as the paper.This week, I shall finish wall demo on Wednesday and implement new RKBT algorithm before research meeting.

Weekly plan ( 2004/08/23 )

Last week:write wall GUIwall demoimplement RKBT algorithm

This week:write wall GUIprepare the slides for group meetingmodify RKBT program

Notes:We had finished the Excellence Demo on Taipei Convention Center last Wednesday. Furthermore, I got through with implementing the RKBT algorithm and found out the test result was not similar to the paper. I plan to find out this issue in this week. In addition, I need to keep on writing the wall GUI and prepare the slides for group meeting.

Weekly plan ( 2004/09/13 )

Last week:write wall GUIprepare the slides for group meetingmodify RKBT program

This week:write wall GUImodify RKBT program

Notes:This week, I need to keep on writing the wall GUI and modify RKBT algorithm to improve the performance.

Weekly plan ( 2004/09/20 )

Last week:write wall GUImodify RKBT program

This week:modify RKBT programimplement SOG algorithm

Notes:Last week, I got through with writing the wall GUI. I wish I finished all jobs about WALL project. This week, I have to keep on modifying the RKBT algorithm to improve the performance. Furthermore, I also have to implement SOG algorithm and benchmark the performance of this algorithm.

Research Schedule 2004/09~2005/06

Task Subtask 09 10 11 12 01 02 03 04 05 06

Course NS & 3D game programming

Research Verify algorithms

External/Internal benchmark

Implement new algorithms

External/Internal benchmark

Paper writing

Weekly plan ( 2004/09/27 )

Last week:modify RKBT programimplement SOG algorithm

This week:implement SOG algorithmimplement BG algorithm

Notes:Last week, I got through with writing the 1-gram SOG algorithm. But I still spent a lot of time writing 2-gram approach.This week, I plan to finish writing 2-gram SOG algorithm and a draft of BG algorithm. Furthermore, I need to prepare the wall demo for WALL meeting on next Monday.

Weekly plan ( 2004/10/04 )

Last week:implement SOG algorithmimplement BG algorithm

This week:implement BG algorithmmarshal wall project

Notes:After implementing SOG algorithm and testing SOG algorithm, I find some results about the difference between real data and random data. I will keep going on implement BG algorithm in this week. After that, I also finish the first stage, verification, and go on next stage.