1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004...

172
1 Ching-Ming’s Work Log Ching-Ming’s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/25/2004-10/31/2004 10/25/2004-10/31/2004 11/01/2004-11/07/2004 11/01/2004-11/07/2004 11/08/2004-11/14/2004 11/08/2004-11/14/2004 11/15/2004-11/21/2004 11/15/2004-11/21/2004 11/22/2004-11/28/2004 11/22/2004-11/28/2004 11/29/2004-12/05/2004 11/29/2004-12/05/2004 12/06/2004-12/12/2004 12/06/2004-12/12/2004 12/13/2004-12/19/2004 12/13/2004-12/19/2004 12/20/2004-12/26/2004 12/20/2004-12/26/2004 12/27/2004-01/02/2005 12/27/2004-01/02/2005 01/03/2005-01/09/2005 01/03/2005-01/09/2005 01/10/2005-01/16/2005 01/10/2005-01/16/2005 01/17/2005-01/23/2005 01/17/2005-01/23/2005 01/24/2005-01/30/2005 01/24/2005-01/30/2005 01/31/2005-02/13/2005 01/31/2005-02/13/2005 02/14/2005-02/20/2005 02/14/2005-02/20/2005 02/21/2005-02/27/2005 02/21/2005-02/27/2005

Transcript of 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004...

Page 1: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

11

Ching-Ming’s Work LogChing-Ming’s Work Log 10/11/2004-10/17/200410/11/2004-10/17/2004 10/18/2004-10/24/200410/18/2004-10/24/2004 10/25/2004-10/31/200410/25/2004-10/31/2004 11/01/2004-11/07/200411/01/2004-11/07/2004 11/08/2004-11/14/200411/08/2004-11/14/2004 11/15/2004-11/21/200411/15/2004-11/21/2004 11/22/2004-11/28/200411/22/2004-11/28/2004 11/29/2004-12/05/200411/29/2004-12/05/2004 12/06/2004-12/12/200412/06/2004-12/12/2004 12/13/2004-12/19/200412/13/2004-12/19/2004 12/20/2004-12/26/200412/20/2004-12/26/2004 12/27/2004-01/02/200512/27/2004-01/02/2005 01/03/2005-01/09/200501/03/2005-01/09/2005 01/10/2005-01/16/200501/10/2005-01/16/2005 01/17/2005-01/23/200501/17/2005-01/23/2005 01/24/2005-01/30/200501/24/2005-01/30/2005 01/31/2005-02/13/200501/31/2005-02/13/2005 02/14/2005-02/20/200502/14/2005-02/20/2005 02/21/2005-02/27/200502/21/2005-02/27/2005

Page 2: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

22

Ching-Ming’s Work LogChing-Ming’s Work Log 01/05/2004-01/11/200401/05/2004-01/11/2004 01/12/2004-01/18/200401/12/2004-01/18/2004 02/02/2004-02/08/200402/02/2004-02/08/2004 02/09/2004-02/15/200402/09/2004-02/15/2004 02/16/2004-02/22/200402/16/2004-02/22/2004 02/23/2004-02/29/200402/23/2004-02/29/2004 03/01/2004/03/07/200403/01/2004/03/07/2004 03/08/2004-03/14/200403/08/2004-03/14/2004 03/15/2004-03/21/200403/15/2004-03/21/2004 03/22/2004-03/28/200403/22/2004-03/28/2004 03/29/2004-04/04/200403/29/2004-04/04/2004 04/05/2004-04/11/200404/05/2004-04/11/2004 04/12/2004-04/18/200404/12/2004-04/18/2004 04/19/2004-04/25/200404/19/2004-04/25/2004 04/26/2004-05/02/200404/26/2004-05/02/2004 05/03/2004-05/09/200405/03/2004-05/09/2004 05/10/2004-05/16/200405/10/2004-05/16/2004 05/17/2004-05/23/200405/17/2004-05/23/2004 05/24/2004-05/30/200405/24/2004-05/30/2004

05/31/2004-06/06/200405/31/2004-06/06/2004 06/07/2004-06/13/200406/07/2004-06/13/2004 06/14/2004-06/20/200406/14/2004-06/20/2004 06/21/2004-06/27/200406/21/2004-06/27/2004 06/28/2004-07/04/200406/28/2004-07/04/2004 07/05/2004-07/11/200407/05/2004-07/11/2004 07/12/2004-07/18/200407/12/2004-07/18/2004 07/19/2004-07/25/200407/19/2004-07/25/2004 07/26/2004-08/01/200407/26/2004-08/01/2004 08/02/2004-08/08/200408/02/2004-08/08/2004 08/09/2004-08/15/200408/09/2004-08/15/2004 08/16/2004-08/22/200408/16/2004-08/22/2004 08/23/2004-08/29/200408/23/2004-08/29/2004 08/30/2004-09/05/200408/30/2004-09/05/2004 09/06/2004-09/12/200409/06/2004-09/12/2004 09/13/2004-09/19/200409/13/2004-09/19/2004 09/20/2004-09/26/200409/20/2004-09/26/2004 09/27/2004-10/03/200409/27/2004-10/03/2004 10/04/2004-10/10/200410/04/2004-10/10/2004

Page 3: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

33

Semester Plan (2004-Q3)Semester Plan (2004-Q3) Month October November December January

Task Subtask 3 10 17 24 31 7 14 21 28 5 12 19 26 2 9 16 23 30 Finish Date Remark Accton Cooperation 2/28/2005 Recruit new blood 11/31/2004 Job transfer 1/31/2005 VIA Networks test 11/31/2004

NBL

Hawking Tech. test 12/15/2004 Submit Shuo-Yen’s Paper 10/15/2004 IEEE IC Web QoS algorithm 12/31/2004

Research

Web QoS simulator

Page 4: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

44

Half-Year Plan (2004-Q1Q2)Half-Year Plan (2004-Q1Q2) Month January February March April

Task Subtask 4 11 18 25 1 8 15 22 29 7 14 21 28 4 11 18 25 Finish Date Remark B&R testbed construction 1/31 Intern training program 2/28 B&R testing service

NBL

Part-time job at Accton

Operating System 2/6 Qualifying exam Artificial Intelligent 2/6

Algorithm 2/15 Simulator developing 4/15 Preliminary result 5/15 Complete result 6/30

WebQoS

Paper writing 8/31

E-commerce evaluation 1/25 J: ECR Paper CDN 1/25 J: IEEE IC

Month May June Task Subtask 2 9 16 23 30 6 13 20 27 Finish Date Remark

B&R testing service NBL Part-time job at Accton

Preliminary result 5/15 Complete result 6/30

WebQoS

Paper writing 8/30

Page 5: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

55

Works Done Last WeekWorks Done Last Week(12/29/2003-01/04/2004)(12/29/2003-01/04/2004)

NBL:NBL: (*)1. Bridging and routing panel(*)1. Bridging and routing panel

Done. Done. (*)2. Phone or visit vendors who cannot attend the panel discussion(*)2. Phone or visit vendors who cannot attend the panel discussion

Ambit is done. Ambit is done. 建漢 建漢 and and 上元 上元 are still on going.are still on going. (*)3. Interview the applicants for the intern job(*)3. Interview the applicants for the intern job

Done.Done. (*)4. Finish the slides for spanning tree protocol and rapid spanning(*)4. Finish the slides for spanning tree protocol and rapid spanning tree protocoltree protocol

STP is done. RTSP is still on going.STP is done. RTSP is still on going. 5. Track the purchasement of Bridging and Routing equipment5. Track the purchasement of Bridging and Routing equipment

I have told the definite requirement to I have told the definite requirement to 彰燦彰燦 .. Coursework:Coursework:

1. Prepare for the AI final1. Prepare for the AI final On-going.On-going.

2. Prepare for the computer networks final2. Prepare for the computer networks final On-going.On-going.

Page 6: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

66

Works Planned for This WeekWorks Planned for This Week (01/05/2004-01/11/2004) (01/05/2004-01/11/2004)

NBL:NBL: (*)1. Meet with Accton to discuss the cooperation project(*)1. Meet with Accton to discuss the cooperation project (*)2. Phone or visit vendors who cannot attend the panel di(*)2. Phone or visit vendors who cannot attend the panel di

scussionscussion (*)3. Finish the training materials for rapid spanning tree pr(*)3. Finish the training materials for rapid spanning tree pr

otocolotocol (*)4. Meet with the interns to discuss the part-time job(*)4. Meet with the interns to discuss the part-time job 5. Buy remote controllers and terminal servers5. Buy remote controllers and terminal servers

Coursework:Coursework: (*)1. Prepare for the AI final(*)1. Prepare for the AI final (*)2. Prepare for the computer networks final(*)2. Prepare for the computer networks final

Page 7: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

77

Description (01/05/2004-01/11/2004)Description (01/05/2004-01/11/2004)

I have met with Mgr. Weng and Mgr. Chou to discuss the part-time job at AccI have met with Mgr. Weng and Mgr. Chou to discuss the part-time job at Accton. The job at Accton is to design test cases, execute designed cases, and writton. The job at Accton is to design test cases, execute designed cases, and write down all the detailed testing procedures. The purpose of the regular meetinge down all the detailed testing procedures. The purpose of the regular meetings at NBL for this project is to work out possible combinations of features for ts at NBL for this project is to work out possible combinations of features for testing, purpose for each test case, and possible testing procedures. That is, befesting, purpose for each test case, and possible testing procedures. That is, before fulfilling testing procedures at Accton, we should think how to create test ore fulfilling testing procedures at Accton, we should think how to create test cases in our regular meetings. So the regular meetings help creating practical tcases in our regular meetings. So the regular meetings help creating practical testing procedures at Accton, not part-time job at Accton helps designing test cesting procedures at Accton, not part-time job at Accton helps designing test cases in our regular meeting. They asked me to tell them the following things bases in our regular meeting. They asked me to tell them the following things by the end of this week:y the end of this week:1. Staff information (Who, When to begin, working time-slots, and pay)1. Staff information (Who, When to begin, working time-slots, and pay)2. Feature matrix (A matrix showing the combinations of the target features)2. Feature matrix (A matrix showing the combinations of the target features)3. Project finish date (When this project will be finished)3. Project finish date (When this project will be finished)

Page 8: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

88

Works Done Last WeekWorks Done Last Week(01/05/2004-01/11/2004)(01/05/2004-01/11/2004)

NBL:NBL: (*)1. Meet with Accton to discuss the cooperation project(*)1. Meet with Accton to discuss the cooperation project

Done.Done. (*)2. Phone or visit vendors who cannot attend the panel discussion(*)2. Phone or visit vendors who cannot attend the panel discussion

Done. But CyberTan and ADMTek did not respond. Done. But CyberTan and ADMTek did not respond. (*)3. Finish the training materials for rapid spanning tree protocol(*)3. Finish the training materials for rapid spanning tree protocol

Done. Done. (*)4. Meet with the interns to discuss the part-time job(*)4. Meet with the interns to discuss the part-time job

Done.Done. 5. Buy remote controllers and terminal servers5. Buy remote controllers and terminal servers

I found some retailers in Taiwan. I will buy them this week.I found some retailers in Taiwan. I will buy them this week. Coursework:Coursework:

(*)1. Prepare for the AI final(*)1. Prepare for the AI final Done.Done.

(*)2. Prepare for the computer networks final(*)2. Prepare for the computer networks final Done.Done.

Page 9: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

99

Works Planned for This WeekWorks Planned for This Week (01/12/2004-01/18/2004) (01/12/2004-01/18/2004)

NBL:NBL: Begin to part-time at AcctonBegin to part-time at Accton Send panel summary to the participants Send panel summary to the participants Begin to train the intern studentsBegin to train the intern students Buy remote controllers and terminal serversBuy remote controllers and terminal servers Pass the Accton part-time message to the applicantPass the Accton part-time message to the applicant

ss Research:Research:

Report WebQoS in Thursday’s meetingReport WebQoS in Thursday’s meeting

Page 10: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

1010

Description (01/12/2004-01/18/2004)Description (01/12/2004-01/18/2004)

I will begin the part-time job at Accton this week. I will ask AcctI will begin the part-time job at Accton this week. I will ask Accton to let me go through their test plans in the initial stage so as to on to let me go through their test plans in the initial stage so as to know their testing procedures, testing tools and possible problemknow their testing procedures, testing tools and possible problems. This can help us to design test cases in the future. The part-tims. This can help us to design test cases in the future. The part-time students will begin their work from mid-February. Before that, e students will begin their work from mid-February. Before that, I will give them some training in the background knowledge and I will give them some training in the background knowledge and hands-on skills of bridging and routing. I have collected many trahands-on skills of bridging and routing. I have collected many training materials including Cisco CCNA/CCNP training materials, ining materials including Cisco CCNA/CCNP training materials, e-books, IEEE standards, IETF RFCs and testing methodologies. e-books, IEEE standards, IETF RFCs and testing methodologies. I think we can learn a lot if the training is well planned. I think we can learn a lot if the training is well planned.

Page 11: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

1111

Works Done Last WeekWorks Done Last Week(01/12/2004-01/18/2004)(01/12/2004-01/18/2004)

NBL:NBL: Begin to part-time at AcctonBegin to part-time at Accton

I have setup a working environmentI have setup a working environment Send panel summary to the participants Send panel summary to the participants

donedone Begin to train the intern studentsBegin to train the intern students

The training materials have been uploaded to the websiteThe training materials have been uploaded to the website Buy remote controllers and terminal serversBuy remote controllers and terminal servers

Su-Yi is asking the local agentsSu-Yi is asking the local agents The racks and workbenches will be shipped to NBL this weekThe racks and workbenches will be shipped to NBL this week

Pass the Accton part-time message to the applicantsPass the Accton part-time message to the applicants donedone

Research:Research: Report WebQoS in Thursday’s meetingReport WebQoS in Thursday’s meeting

donedone

Page 12: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

1212

Works Planned for This WeekWorks Planned for This Week (02/02/2004-02/08/2004) (02/02/2004-02/08/2004)

NBL:NBL: Teach the intern students to use testing equipmentTeach the intern students to use testing equipment Write the bridging and routing testing itemsWrite the bridging and routing testing items Accton: perform the spanning tree protocols conformance tAccton: perform the spanning tree protocols conformance t

estingesting Track the purchase of the racks and other equipmentTrack the purchase of the racks and other equipment Setup a bridging and routing testing environmentSetup a bridging and routing testing environment

Qualifying exams:Qualifying exams: Operating systemOperating system Artificial IntelligenceArtificial Intelligence

Page 13: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

1313

Description (02/02/2004-02/08/2004) Description (02/02/2004-02/08/2004)

I report my observation on Accton’s current testing capabilities hI report my observation on Accton’s current testing capabilities here. For bridging testing, they leverage IOL’s test suites and have ere. For bridging testing, they leverage IOL’s test suites and have designed their own test plans for the lacked parts (e.g. IEEE 802.designed their own test plans for the lacked parts (e.g. IEEE 802.1X). They have a team dedicated to developing automatic test scr1X). They have a team dedicated to developing automatic test scripts according to their test plans. However, the quality of the test ipts according to their test plans. However, the quality of the test scripts depend on the test plans. They are reviewing the test plans scripts depend on the test plans. They are reviewing the test plans again to improve the quality and try to find out the possible combagain to improve the quality and try to find out the possible combinations of functionality testing. For the routing testing, they do ninations of functionality testing. For the routing testing, they do not make too many efforts on it now. So they test routing functions ot make too many efforts on it now. So they test routing functions manually if not using ANVL. But their ANVL is outdated and hamanually if not using ANVL. But their ANVL is outdated and has many bugs. I think there is still a long way for them to go. s many bugs. I think there is still a long way for them to go.

Page 14: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

1414

Works Done Last WeekWorks Done Last Week(02/02/2004-02/08/2004)(02/02/2004-02/08/2004)

NBL:NBL: Teach the intern students to use testing equipmentTeach the intern students to use testing equipment

I have taught Ch1-3 of the training materials and switch configuration.I have taught Ch1-3 of the training materials and switch configuration. Write the bridging and routing testing itemsWrite the bridging and routing testing items

I have finished the interoperability test items.I have finished the interoperability test items. Accton: perform the spanning tree protocols conformance testingAccton: perform the spanning tree protocols conformance testing

I have finished 50% of the STP conformance testing and got many failures in the tiI have finished 50% of the STP conformance testing and got many failures in the timer testing.mer testing.

Track the purchase of the racks and other equipmentTrack the purchase of the racks and other equipment Ben asked me to retrieve the intelligent hub though express delivery.Ben asked me to retrieve the intelligent hub though express delivery.

Setup a bridging and routing testing environmentSetup a bridging and routing testing environment The racks have been sent to R701 but not assembled.The racks have been sent to R701 but not assembled.

Qualifying exams:Qualifying exams: Operating systemOperating system

DoneDone Artificial IntelligenceArtificial Intelligence

DoneDone

Page 15: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

1515

Works Planned for This WeekWorks Planned for This Week (02/09/2004-02/15/2004) (02/09/2004-02/15/2004)

NBL:NBL: Teach the intern students routing and router configurationTeach the intern students routing and router configuration Write the bridging and routing testing itemsWrite the bridging and routing testing items Accton: perform the spanning tree protocols conformance tAccton: perform the spanning tree protocols conformance t

esting (STP, RSTP)esting (STP, RSTP) Track the purchase of the racks and other equipmentTrack the purchase of the racks and other equipment Setup a bridging and routing testing environmentSetup a bridging and routing testing environment

Research:Research: Revise the e-commerce and CDN papersRevise the e-commerce and CDN papers

Page 16: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

1616

Description (02/09/2004-02/15/2004)Description (02/09/2004-02/15/2004)

Last week I started to test the spanning tree protocol (SLast week I started to test the spanning tree protocol (STP) conformance of the Accton L3 switch. Before the teTP) conformance of the Accton L3 switch. Before the testing, I thought the pass ratio should be 100% because Ssting, I thought the pass ratio should be 100% because STP is a classical protocol. However, the test results shoTP is a classical protocol. However, the test results shown many failures in the timer-related test cases. I found wn many failures in the timer-related test cases. I found the timer of the DUT is very inaccurate even the configuthe timer of the DUT is very inaccurate even the configured time is very short. The inaccurate timer would affect red time is very short. The inaccurate timer would affect many operations of STP, such as MAC entry expiration ,many operations of STP, such as MAC entry expiration , port state transition and topology change. I will report t port state transition and topology change. I will report the result to Accton and ask why this happened in their lhe result to Accton and ask why this happened in their latest product.atest product.

Page 17: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

1717

Works Done Last WeekWorks Done Last Week(02/09/2004-02/15/2004)(02/09/2004-02/15/2004)

NBL:NBL: Teach the intern students routing and router configurationTeach the intern students routing and router configuration

I have taught basic testing methodologies and IxANVL. I have taught basic testing methodologies and IxANVL. Write the bridging and routing testing itemsWrite the bridging and routing testing items

Version 0.1 was done but withgout point count and CDRouter testing.Version 0.1 was done but withgout point count and CDRouter testing. Accton: perform the spanning tree protocols conformance testing (STP, Accton: perform the spanning tree protocols conformance testing (STP,

RSTP)RSTP) The pass ratio of STP testing is 41.5%. The RSTP testing is under testing.The pass ratio of STP testing is 41.5%. The RSTP testing is under testing.

Track the purchase of the racks and other equipmentTrack the purchase of the racks and other equipment I got a quotation from a local vendor but the list price is very high. Therefore,I got a quotation from a local vendor but the list price is very high. Therefore,

I prefer to but the devices from the Internet. I prefer to but the devices from the Internet. Setup a bridging and routing testing environmentSetup a bridging and routing testing environment

Done. Done. Research:Research:

Revise the e-commerce and CDN papersRevise the e-commerce and CDN papers The e-commerce paper was done. I will submit it soon.The e-commerce paper was done. I will submit it soon.

Page 18: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

1818

Works Planned for This WeekWorks Planned for This Week (02/16/2004-02/22/2004) (02/16/2004-02/22/2004)

NBL:NBL: Intern student: perform the STP conformance testing Intern student: perform the STP conformance testing Add CDRouter testing to the bridging and routing test itemAdd CDRouter testing to the bridging and routing test item

ss Accton: perform the spanning tree protocols conformance tAccton: perform the spanning tree protocols conformance t

esting (RSTP, MSTP)esting (RSTP, MSTP) Order remote power controllers and a terminal server from Order remote power controllers and a terminal server from

the Internetthe Internet Research:Research:

Submit the e-commerce paper and revise the CDN paperSubmit the e-commerce paper and revise the CDN paper

Page 19: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

1919

Description (02/16/2004-02/22/2004)Description (02/16/2004-02/22/2004)

NBL hired some intern students to help the bridging and NBL hired some intern students to help the bridging and routing testing and to take off the load from boring reprouting testing and to take off the load from boring repeated jobs. In order to improve the performance of the ieated jobs. In order to improve the performance of the intern students, effective team management is needed. Sntern students, effective team management is needed. Some management strategies such as job assignment, proome management strategies such as job assignment, progress tracking, bi-weekly report, bi-weekly meeting, and gress tracking, bi-weekly report, bi-weekly meeting, and monthly meeting are brought into action. I think these cmonthly meeting are brought into action. I think these can be great helps. However, we need some time to see tan be great helps. However, we need some time to see the results. Besides, exchanging management experiencehe results. Besides, exchanging management experiences with the other project managers is another great way.s with the other project managers is another great way.

Page 20: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

2020

Works Done Last WeekWorks Done Last Week(02/16/2004-02/22/2004)(02/16/2004-02/22/2004)

NBL:NBL: Intern student: perform the STP conformance testing Intern student: perform the STP conformance testing

Partially done.Partially done. Add CDRouter testing to the bridging and routing test itemsAdd CDRouter testing to the bridging and routing test items

Done.Done. Accton: perform the spanning tree protocols conformance testing (RSTAccton: perform the spanning tree protocols conformance testing (RST

P, MSTP)P, MSTP) 2/3 of RSTP testing was done.2/3 of RSTP testing was done.

Order remote power controllers and a terminal server from the InternetOrder remote power controllers and a terminal server from the Internet I have asked for a quotation from the agent of DigiTech, but the list price iI have asked for a quotation from the agent of DigiTech, but the list price i

s high.s high. Research:Research:

Submit the e-commerce paper and revise the CDN paperSubmit the e-commerce paper and revise the CDN paper The e-commerce paper was submitted to Electronic Commerce Research. The e-commerce paper was submitted to Electronic Commerce Research.

The CDN paper is till under revising.The CDN paper is till under revising.

Page 21: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

2121

Works Planned for This WeekWorks Planned for This Week (02/23/2004-02/29/2004) (02/23/2004-02/29/2004)

NBL:NBL: Intern student: finish the STP conformance testing Intern student: finish the STP conformance testing Accton: perform the spanning tree protocols conformance tAccton: perform the spanning tree protocols conformance t

esting (RSTP, MSTP)esting (RSTP, MSTP) Ask for a new quotation of the PDU and terminal serverAsk for a new quotation of the PDU and terminal server Discuss the testing program for the ADSL public test.Discuss the testing program for the ADSL public test.

Research:Research: Revise the CDN paperRevise the CDN paper

Page 22: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

2222

Description (02/23/2004-02/29/2004)Description (02/23/2004-02/29/2004)

I have finished 2/3 of the rapid spanning tree protocol (RSTP) I have finished 2/3 of the rapid spanning tree protocol (RSTP) test cases. The primarily test result shows there are less failures test cases. The primarily test result shows there are less failures than the spanning tree protocol (RTP). I think the actual reason of than the spanning tree protocol (RTP). I think the actual reason of less failures could be found when the final test result come out. less failures could be found when the final test result come out. Testing RSTP is much harder than testing general RTP because Testing RSTP is much harder than testing general RTP because the RSTP involves more transition states, and more complex the RSTP involves more transition states, and more complex mechanisms and algorithms. The multiple spanning tree protocol mechanisms and algorithms. The multiple spanning tree protocol (MSTP) is the most complex; hence its test suite has 231 test (MSTP) is the most complex; hence its test suite has 231 test cases. To perform the testing software is easy, but to understand cases. To perform the testing software is easy, but to understand the standards and to find out failure reasons are the hardest the standards and to find out failure reasons are the hardest things.things.

Page 23: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

2323

Works Done Last WeekWorks Done Last Week(02/23/2004-02/29/2004)(02/23/2004-02/29/2004)

NBL:NBL: Intern student: finish the STP conformance testingIntern student: finish the STP conformance testing

Done. The pass ratio of Cisco 2950 is 88.7%. Done. The pass ratio of Cisco 2950 is 88.7%. Accton: perform the spanning tree protocols conformance testing (RSTAccton: perform the spanning tree protocols conformance testing (RST

P, MSTP)P, MSTP) The pass ratio of RSTP is 82.7%.The pass ratio of RSTP is 82.7%.

Ask for a new quotation of the PDU and terminal serverAsk for a new quotation of the PDU and terminal server Done, but the price is still too high. So I decide to buy the devices from the Done, but the price is still too high. So I decide to buy the devices from the

Internet.Internet. Discuss the testing program for the ADSL public test.Discuss the testing program for the ADSL public test.

Done.Done. Research:Research:

Revise the CDN paperRevise the CDN paper Still on going.Still on going.

Page 24: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

2424

Works Planned for This WeekWorks Planned for This Week (03/01/2004-03/07/2004) (03/01/2004-03/07/2004)

NBL:NBL: Intern student: perform the RSTP conformance testing Intern student: perform the RSTP conformance testing Accton: perform the VLAN conformance testing Accton: perform the VLAN conformance testing Buy the PDU and terminal server from the InternetBuy the PDU and terminal server from the Internet Finish the final version of the bridging and routing test iteFinish the final version of the bridging and routing test ite

msms Response the request of testing PPPoE from Airocon Response the request of testing PPPoE from Airocon

Research:Research: Revise the CDN paperRevise the CDN paper

Page 25: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

2525

Description (03/01/2004-03/07/2004)Description (03/01/2004-03/07/2004)

The cost for constructing a complete testbed is high. WiThe cost for constructing a complete testbed is high. With enough budget, everything can be done easier. If not, th enough budget, everything can be done easier. If not, we have to come out a cost-effective solution. The reasowe have to come out a cost-effective solution. The reason we choose Ixia solutions is that we can do more layer n we choose Ixia solutions is that we can do more layer 4-7 tests than using Spirent solutions. However, if the b4-7 tests than using Spirent solutions. However, if the budget is really limited, we have to re-think what devices udget is really limited, we have to re-think what devices to buy. I think one or two Ixia modules (8 ports or 16 poto buy. I think one or two Ixia modules (8 ports or 16 ports) is enough for most cases. I will investigate the requerts) is enough for most cases. I will investigate the requests from the other PMs as soon as possible. sts from the other PMs as soon as possible.

Page 26: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

2626

Works Done Last WeekWorks Done Last Week(03/01/2004-03/07/2004)(03/01/2004-03/07/2004)

NBL:NBL: Intern student: perform the RSTP conformance testing Intern student: perform the RSTP conformance testing

Done. The pass ratio of Cisco Catalyst 2950 is 70%.Done. The pass ratio of Cisco Catalyst 2950 is 70%. Accton: perform the VLAN conformance testing Accton: perform the VLAN conformance testing

Half done.Half done. Buy the PDU and terminal server from the InternetBuy the PDU and terminal server from the Internet

I have ordered the devices from TechOnWeb websiteI have ordered the devices from TechOnWeb website Finish the final version of the bridging and routing test itemsFinish the final version of the bridging and routing test items

Done.Done. Response the request of testing PPPoE from AiroconResponse the request of testing PPPoE from Airocon

Done. Airocon asked for a quotation for the PPPoE conformance testing. Done. Airocon asked for a quotation for the PPPoE conformance testing. Research:Research:

Revise the CDN paperRevise the CDN paper Still on going.Still on going.

Page 27: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

2727

Works Planned for This WeekWorks Planned for This Week (03/08/2004-03/14/2004) (03/08/2004-03/14/2004)

NBL:NBL: Accton: Start to test RIP conformanceAccton: Start to test RIP conformance Wait for the final order confirmation from TechOnWebWait for the final order confirmation from TechOnWeb Prepare to test PPPoE of Airocon SOHO routerPrepare to test PPPoE of Airocon SOHO router

Research:Research: Revise the CDN paperRevise the CDN paper

Page 28: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

2828

Description (03/08/2004-03/14/2004)Description (03/08/2004-03/14/2004)

There are some drawbacks to use WebBench to There are some drawbacks to use WebBench to measure Web performance. We need lots of cliemeasure Web performance. We need lots of client computers to generate enough traffic for a Went computers to generate enough traffic for a Web server. But the cost of buying computer and thb server. But the cost of buying computer and the e replacement replacement rate are high. Spirent’s Avalanche rate are high. Spirent’s Avalanche and Reflector can emulate Web clients and serveand Reflector can emulate Web clients and servers rs preciselyprecisely and the scalability is enough to test h and the scalability is enough to test high-performance Web server, even Web switch. igh-performance Web server, even Web switch. But the same problem is the cost of buying SpireBut the same problem is the cost of buying Spirent solutions is hight.nt solutions is hight.

Page 29: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

2929

Works Done Last WeekWorks Done Last Week(03/08/2004-03/14/2004)(03/08/2004-03/14/2004)

NBL:NBL: Accton: Start to test RIP conformanceAccton: Start to test RIP conformance

Done. The pass ratio is 96%.Done. The pass ratio is 96%. Wait for the final order confirmation from TechOnWebWait for the final order confirmation from TechOnWeb

Done. The total cost is $1974,93. I have asked Su-Yu to follow up tDone. The total cost is $1974,93. I have asked Su-Yu to follow up the order.he order.

Prepare to test PPPoE of Airocon SOHO routerPrepare to test PPPoE of Airocon SOHO router Airocon still did not give any response.Airocon still did not give any response. I have read PPP related RFCs.I have read PPP related RFCs.

Research:Research: Revise the CDN paperRevise the CDN paper

Still on going.Still on going.

Page 30: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

3030

Works Planned for This WeekWorks Planned for This Week (03/15/2004-03/21/2004) (03/15/2004-03/21/2004)

NBL:NBL: Accton: Start to test OSPF conformanceAccton: Start to test OSPF conformance Setup a PPPoe testing environmentSetup a PPPoe testing environment

Research:Research: Revise Shuo-Wen’s outline and Chapter 1.Revise Shuo-Wen’s outline and Chapter 1. Revise the CDN paperRevise the CDN paper

Page 31: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

3131

Description (03/15/2004-03/21/2004)Description (03/15/2004-03/21/2004)

The Point-to-Point Protocol (PPP) provides a standard method foThe Point-to-Point Protocol (PPP) provides a standard method for transporting packets over point-to-point link. PPP over Ethernet r transporting packets over point-to-point link. PPP over Ethernet (PPPoE) allows PPP transmission over Ethernet. It combines the (PPPoE) allows PPP transmission over Ethernet. It combines the advantages of the low cost Ethernet media and the advantages of advantages of the low cost Ethernet media and the advantages of dial-up connection. Using PPPoE, a service provide can allocate Idial-up connection. Using PPPoE, a service provide can allocate IP address dynamically to home users and track a specific usernaP address dynamically to home users and track a specific username and password. The provider can also distinguish between diffme and password. The provider can also distinguish between different subscribers and bill them accordingly. More and more homerent subscribers and bill them accordingly. More and more home users choose PPPoE through ADSL for Internet connection and e users choose PPPoE through ADSL for Internet connection and discard the traditional dial-up through analog modem.discard the traditional dial-up through analog modem.

Page 32: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

3232

Works Done Last WeekWorks Done Last Week(03/15/2004-03/21/2004)(03/15/2004-03/21/2004)

NBL:NBL: Accton: Start to test OSPF conformanceAccton: Start to test OSPF conformance

Still on goingStill on going

Setup a PPPoE testing environmentSetup a PPPoE testing environment The PPPoE server was constructed.The PPPoE server was constructed.

Research:Research: Revise Shuo-Wen’s outline and Chapter 1.Revise Shuo-Wen’s outline and Chapter 1.

DoneDone

Revise the CDN paperRevise the CDN paper Still on goingStill on going

Page 33: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

3333

Works Planned for This WeekWorks Planned for This Week (03/22/2004-03/28/2004) (03/22/2004-03/28/2004)

NBL:NBL: Accton: Continue to test OSPF conformanceAccton: Continue to test OSPF conformance Make slides of bridging and routing testing servicesMake slides of bridging and routing testing services Write a experiment manual for bridging testingWrite a experiment manual for bridging testing

Research:Research: Revise Shuo-Wen’s Chapter 2.Revise Shuo-Wen’s Chapter 2. Prepare for the proposal presentation in the next weekPrepare for the proposal presentation in the next week Revise the CDN paperRevise the CDN paper

Page 34: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

3434

Description (03/22/2004-03/28/2004)Description (03/22/2004-03/28/2004)

There are some differences between RIPv1 (Routing Information There are some differences between RIPv1 (Routing Information Protocol version 1) and RIPv2. First, RIPv1 does not support VarProtocol version 1) and RIPv2. First, RIPv1 does not support Variable Length Subnet Mask (VLSM) but RIPv2 does. This means iable Length Subnet Mask (VLSM) but RIPv2 does. This means RIPv1 is classful and RIPv2 is classless. Next, RIPv2 supports auRIPv1 is classful and RIPv2 is classless. Next, RIPv2 supports authentication of routing updates. The authentication can be a simplthentication of routing updates. The authentication can be a simple password or a message digest (e.g. MD5). Next, RIPv2 supporte password or a message digest (e.g. MD5). Next, RIPv2 supports multicast route updates, instead of broadcasting update messages multicast route updates, instead of broadcasting update messages to all connected neighbor routers in RIPv1. Finally, RIPv2 carris to all connected neighbor routers in RIPv1. Finally, RIPv2 carries next hop address with each route entry, but RIPv1 does not.es next hop address with each route entry, but RIPv1 does not.

Page 35: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

3535

Works Done Last WeekWorks Done Last Week(03/22/2004-03/28/2004)(03/22/2004-03/28/2004)

NBL:NBL: Accton: Continue to test OSPF conformanceAccton: Continue to test OSPF conformance

40% of the test cases were done.40% of the test cases were done. Make slides of bridging and routing testing servicesMake slides of bridging and routing testing services

Done.Done. Write a experiment manual for bridging testingWrite a experiment manual for bridging testing

The manual and slides were written.The manual and slides were written. Research:Research:

Revise Shuo-Wen’s Chapter 2.Revise Shuo-Wen’s Chapter 2. Not yet.Not yet.

Prepare for the proposal presentation in the next weekPrepare for the proposal presentation in the next week Done.Done.

Revise the CDN paperRevise the CDN paper Still on going.Still on going.

Page 36: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

3636

Works Planned for This WeekWorks Planned for This Week (03/29/2004-04/04/2004) (03/29/2004-04/04/2004)

NBL:NBL: Accton: Continue to test OSPF conformanceAccton: Continue to test OSPF conformance Move bridging and routing testbed from 701 to 604Move bridging and routing testbed from 701 to 604 Add STP interoperability testing to the experiment manualAdd STP interoperability testing to the experiment manual

Research:Research: Revise Shuo-Wen’s Chapter 2.Revise Shuo-Wen’s Chapter 2. Revise the CDN paperRevise the CDN paper

Page 37: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

3737

Description (03/29/2004-04/04/2004)Description (03/29/2004-04/04/2004)

RIP has some limitations that could cause problems in large netwRIP has some limitations that could cause problems in large networks. First, RIP has a limit of 15 hops. A RIP network that spans orks. First, RIP has a limit of 15 hops. A RIP network that spans more than 15 hops is considered unreachable. Second, RIP cannomore than 15 hops is considered unreachable. Second, RIP cannot handle variable length subnet masks, which means RIP is a clast handle variable length subnet masks, which means RIP is a classful routing protocol. Third, periodic broadcasts of the full routinsful routing protocol. Third, periodic broadcasts of the full routing table consume a large amount of bandwidth. This is a major prog table consume a large amount of bandwidth. This is a major problem with large networks especially on slow links. Finally, RIP nblem with large networks especially on slow links. Finally, RIP networks are flat networks. There is no concepts of areas or boundetworks are flat networks. There is no concepts of areas or boundaries. Thus, RIP is not suitable for large networks.aries. Thus, RIP is not suitable for large networks.

Page 38: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

3838

Works Done Last WeekWorks Done Last Week(03/29/2004-04/04/2004)(03/29/2004-04/04/2004)

NBL:NBL: Accton: Continue to test OSPF conformanceAccton: Continue to test OSPF conformance

About 200 test cases were done.About 200 test cases were done. Move bridging and routing testbed from 701 to 604Move bridging and routing testbed from 701 to 604

The racks have been moved to 604.The racks have been moved to 604. Add STP interoperability testing to the experiment manualAdd STP interoperability testing to the experiment manual

Done. Done. Bridging and routing marketingBridging and routing marketing

I have sent the service documents to 11 vendors.I have sent the service documents to 11 vendors. ICPlus asked for a presentation on 4/16ICPlus asked for a presentation on 4/16

Research:Research: Revise Shuo-Wen’s Chapter 2.Revise Shuo-Wen’s Chapter 2.

Done.Done. Revise the CDN paperRevise the CDN paper

Still on going.Still on going.

Page 39: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

3939

Works Planned for This WeekWorks Planned for This Week (04/05/2004-04/11/2004) (04/05/2004-04/11/2004)

NBL:NBL: Accton: Continue to test OSPF conformanceAccton: Continue to test OSPF conformance Move bridging and routing testbed from 701 to 604Move bridging and routing testbed from 701 to 604 Track the response of the marketing actionsTrack the response of the marketing actions

Research:Research: Revise Shuo-Wen’s Chapter 3.Revise Shuo-Wen’s Chapter 3. Prepare for the mid-term examPrepare for the mid-term exam

Page 40: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

4040

Description (04/05/2004-04/11/2004)Description (04/05/2004-04/11/2004)

There are several scheduling disciplines such as Priority Queuing There are several scheduling disciplines such as Priority Queuing (PQ), Weighted Fair Queuing (WFQ), Weighted Round Robin (PQ), Weighted Fair Queuing (WFQ), Weighted Round Robin (WRR), and Deficit Round Robin (DRR) can be used for determi(WRR), and Deficit Round Robin (DRR) can be used for determining which request to be fetched from a class queue. In PQ, requening which request to be fetched from a class queue. In PQ, requests are scheduled from the head of a given queue only if all queuests are scheduled from the head of a given queue only if all queues of high priority are empty. Within each of the priority queues, rs of high priority are empty. Within each of the priority queues, requests are scheduled in First In First Out (FIFO) order. However,equests are scheduled in First In First Out (FIFO) order. However, if the volume of higher-priority requests becomes excessive, low if the volume of higher-priority requests becomes excessive, lower-priority requests can be dropped as the buffer space allocated ter-priority requests can be dropped as the buffer space allocated to low-priority queues start to overflow. Beside, the head-of-line bo low-priority queues start to overflow. Beside, the head-of-line blocking of FIFO queue makes the requests behind the head be dellocking of FIFO queue makes the requests behind the head be delayed or even be dropped due to buffer overflow.ayed or even be dropped due to buffer overflow.

Page 41: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

4141

Works Done Last WeekWorks Done Last Week(04/05/2004-04/11/2004)(04/05/2004-04/11/2004)

NBL:NBL: Accton: Continue to test OSPF conformanceAccton: Continue to test OSPF conformance

Done. The pass ratio is 86%.Done. The pass ratio is 86%. Move bridging and routing testbed from 701 to 604Move bridging and routing testbed from 701 to 604

Done.Done. Track the response of the marketing actionsTrack the response of the marketing actions

ICPlus and Delta Networks asked for a presentation to them.ICPlus and Delta Networks asked for a presentation to them. Research:Research:

Revise Shuo-Wen’s Chapter 3.Revise Shuo-Wen’s Chapter 3. Not yet.Not yet.

Prepare for the mid-term examPrepare for the mid-term exam On going.On going.

Page 42: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

4242

Works Planned for This WeekWorks Planned for This Week (04/12/2004-04/18/2004) (04/12/2004-04/18/2004)

NBL:NBL: Accton: Begin to test OSPF extensions conformanceAccton: Begin to test OSPF extensions conformance Visit ICPlus and Delta NetworksVisit ICPlus and Delta Networks

Research:Research: Revise Shuo-Wen’s Chapter 3.Revise Shuo-Wen’s Chapter 3. Prepare for the mid-term examPrepare for the mid-term exam

Page 43: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

4343

Description (04/12/2004-04/18/2004)Description (04/12/2004-04/18/2004)

Given different classes of clients and a web server, our goal is to Given different classes of clients and a web server, our goal is to provide service differentiation through HTTP request scheduling provide service differentiation through HTTP request scheduling on the website gateway. All HTTP requests originated from clienon the website gateway. All HTTP requests originated from clients will pass through the website gateway and be scheduled to the ts will pass through the website gateway and be scheduled to the web server according to the QoS policies and the availability of tweb server according to the QoS policies and the availability of the server resources. The website gateway first classifies the incohe server resources. The website gateway first classifies the incoming requests into different service classes by inspecting the contming requests into different service classes by inspecting the contents of IP and HTTP headers. Then the scheduler decides which rents of IP and HTTP headers. Then the scheduler decides which request can be fetched from the class queues and when to release iequest can be fetched from the class queues and when to release it to the web server according to the QoS policies and the availabilt to the web server according to the QoS policies and the availability of the server resources, respectively. ity of the server resources, respectively.

Page 44: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

4444

Works Done Last WeekWorks Done Last Week(04/19/2004-04/25/2004)(04/19/2004-04/25/2004)

NBL:NBL: Accton: Begin to test IGMP conformanceAccton: Begin to test IGMP conformance

Not finished yet.Not finished yet. Interview the new part-time candidatesInterview the new part-time candidates

Done. Done. Arrange the visits to the vendors and track responsesArrange the visits to the vendors and track responses

Delta Networks is arranging.Delta Networks is arranging. Loops asked for testing a WAN router.Loops asked for testing a WAN router.

Present the bridging experiment in the Network Experiment classPresent the bridging experiment in the Network Experiment class Done.Done.

Research:Research: Revise Shuo-Wen’s Chapter 4Revise Shuo-Wen’s Chapter 4

Not yet.Not yet. Revise the CDN paperRevise the CDN paper

Not finished yet.Not finished yet.

Page 45: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

4545

Works Planned for This WeekWorks Planned for This Week (04/26/2004-05/02/2004) (04/26/2004-05/02/2004)

NBL:NBL: Accton: Begin to test DVMRP conformanceAccton: Begin to test DVMRP conformance Train the new parttime studentTrain the new parttime student Arrange the visits to the vendors and track responsesArrange the visits to the vendors and track responses Prepare for the Loop WAN router testingPrepare for the Loop WAN router testing Prepare for the Alcatel switch testingPrepare for the Alcatel switch testing

Research:Research: Revise Shuo-Wen’s Chapter 4Revise Shuo-Wen’s Chapter 4 Revise the CDN paperRevise the CDN paper

Page 46: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

4646

Description (04/26/2004-05/02/2004)Description (04/26/2004-05/02/2004)

The speed of the modified DRR scheduling should be thThe speed of the modified DRR scheduling should be throttled such that the released request would not overwherottled such that the released request would not overwhelm the server capacity. For this, the token bucket mechalm the server capacity. For this, the token bucket mechanism is employed to decide when to release a request to nism is employed to decide when to release a request to the server. The current utilization of a server resource is the server. The current utilization of a server resource is represented by a token bucket. The size of a token buckrepresented by a token bucket. The size of a token bucket, i.e. server resource capacity, and the amounts of resoet, i.e. server resource capacity, and the amounts of resources (tokens) a request needs is estimated from the resuurces (tokens) a request needs is estimated from the results of the server probing. When a request is released, the lts of the server probing. When a request is released, the token buckets discard tokens. Conversely, when an HTTtoken buckets discard tokens. Conversely, when an HTTP response finishes passing through the gateway, i.e. the P response finishes passing through the gateway, i.e. the server resources are released, the discarded tokens are reserver resources are released, the discarded tokens are returned the buckets.turned the buckets.

Page 47: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

4747

Works Done Last WeekWorks Done Last Week(04/26/2004-05/02/2004)(04/26/2004-05/02/2004)

NBL:NBL: Accton: Begin to test DVMRP conformanceAccton: Begin to test DVMRP conformance

Done. The pass ratio is 47.0%Done. The pass ratio is 47.0% Train the new parttime studentTrain the new parttime student

I asked him to read some training materials and prepare for the layer 2 switch testing.I asked him to read some training materials and prepare for the layer 2 switch testing. Arrange the visits to the vendors and track responsesArrange the visits to the vendors and track responses

No new response.No new response. Prepare for the Loop WAN router testingPrepare for the Loop WAN router testing

Loop had set two WAN routers to NBL.Loop had set two WAN routers to NBL. Prepare for the Alcatel switch testingPrepare for the Alcatel switch testing

Postponed to this week.Postponed to this week. Research:Research:

Revise Shuo-Wen’s Chapter 4Revise Shuo-Wen’s Chapter 4 Not yet. Instead, I revised the Chapter 1 to 3 and the slides again.Not yet. Instead, I revised the Chapter 1 to 3 and the slides again.

Revise the CDN paperRevise the CDN paper Not finished yet.Not finished yet.

Page 48: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

4848

Works Planned for This WeekWorks Planned for This Week (05/03/2004-05/09/2004) (05/03/2004-05/09/2004)

NBL:NBL: Accton: Begin to test PM-DM conformanceAccton: Begin to test PM-DM conformance Discuss the WAN router testing with LoopDiscuss the WAN router testing with Loop Prepare for the Alcatel switch testingPrepare for the Alcatel switch testing

Research:Research: Revise Shuo-Wen’s Chapter 4Revise Shuo-Wen’s Chapter 4 Revise the CDN paperRevise the CDN paper

Page 49: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

4949

Description (05/03/2004-05/09/2004)Description (05/03/2004-05/09/2004)

For probing the characteristics of the web pages, the serFor probing the characteristics of the web pages, the server prober first retrieves the homepage of the website, pver prober first retrieves the homepage of the website, parses the homepage to find embedded object and other harses the homepage to find embedded object and other hyperlinks. The probers recursively scans the web pages yperlinks. The probers recursively scans the web pages on the same sever link by link until all the web pages haon the same sever link by link until all the web pages have be scanned. The probed URL, response size and the ave be scanned. The probed URL, response size and the amounts of required resources of each page will be recormounts of required resources of each page will be recorded in the web page table. Note that the response size of ded in the web page table. Note that the response size of a page recorded in the table is chosen from a number cloa page recorded in the table is chosen from a number close to the actual probed responses size.se to the actual probed responses size.

Page 50: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

5050

Works Done Last WeekWorks Done Last Week(05/03/2004-05/09/2004)(05/03/2004-05/09/2004)

NBL:NBL: Accton: Begin to test PM-DM conformanceAccton: Begin to test PM-DM conformance

On-going. The test will be finished this week.On-going. The test will be finished this week. Discuss the WAN router testing with LoopDiscuss the WAN router testing with Loop

Done.Done. Prepare for the Alcatel switch testingPrepare for the Alcatel switch testing

The VLAN functionality was validated.The VLAN functionality was validated. Research:Research:

Revise Shuo-Wen’s Chapter 4Revise Shuo-Wen’s Chapter 4 Not finished yet.Not finished yet.

Revise the CDN paperRevise the CDN paper Not finished yet.Not finished yet.

Page 51: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

5151

Works Planned for This WeekWorks Planned for This Week (05/10/2004-05/16/2004) (05/10/2004-05/16/2004)

NBL:NBL: Accton: Finish the PIM-DM conformance testing aAccton: Finish the PIM-DM conformance testing a

nd begin to review the log filesnd begin to review the log files Write a test plan for the Loop WAN router testingWrite a test plan for the Loop WAN router testing Buy 3 PCs for the testing environment Buy 3 PCs for the testing environment

Research:Research: Revise Shuo-Wen’s Chapter 4Revise Shuo-Wen’s Chapter 4 Revise the CDN paperRevise the CDN paper

Page 52: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

5252

Description (05/10/2004-05/16/2004)Description (05/10/2004-05/16/2004)

In typical DRR, the speed of the scheduling is expected as fast as In typical DRR, the speed of the scheduling is expected as fast as possible so as to maximize the performance. However, the server possible so as to maximize the performance. However, the server capacity is finite, it cannot processes unlimited number of request capacity is finite, it cannot processes unlimited number of request at a time, or the user-perceived latency would be longer. So the sat a time, or the user-perceived latency would be longer. So the scheduler should release requests according to the availability of tcheduler should release requests according to the availability of the server resources. In our work, we employ token bucket mechahe server resources. In our work, we employ token bucket mechanism to throttle the speed of releasing requests. Each token buckenism to throttle the speed of releasing requests. Each token bucket stands for the current utilization of a server resource. When a ret stands for the current utilization of a server resource. When a request is released, the token buckets discard tokens. On the contrarquest is released, the token buckets discard tokens. On the contrary, When an HTTP response finishes passing through the gateway, y, When an HTTP response finishes passing through the gateway, i.e. the server resources are released, the discarded tokens are retui.e. the server resources are released, the discarded tokens are returned the buckets.rned the buckets.

Page 53: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

5353

Works Done Last WeekWorks Done Last Week(05/10/2004-05/16/2004)(05/10/2004-05/16/2004)

NBL:NBL: Accton: Finish the PIM-DM conformance testing and begin Accton: Finish the PIM-DM conformance testing and begin

to review the log filesto review the log files The pass ratio of the PIM-DM conformance testing is 30.4%.The pass ratio of the PIM-DM conformance testing is 30.4%.

Write a test plan for the Loop WAN router testingWrite a test plan for the Loop WAN router testing On going. The test plan will be ready by this Thursday.On going. The test plan will be ready by this Thursday.

Buy 3 PCs for the testing environment Buy 3 PCs for the testing environment Done. The testing software was installed.Done. The testing software was installed.

Research:Research: Revise Shuo-Wen’s Chapter 4Revise Shuo-Wen’s Chapter 4

On-going.On-going. Revise the CDN paperRevise the CDN paper

On-going.On-going.

Page 54: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

5454

Works Planned for This WeekWorks Planned for This Week (05/17/2004-05/23/2004) (05/17/2004-05/23/2004)

NBL:NBL: Accton: Finish the DHCP conformance testing and Accton: Finish the DHCP conformance testing and

begin to review the log filesbegin to review the log files Write a test plan for the Loop WAN router testingWrite a test plan for the Loop WAN router testing

Research:Research: Revise Shuo-Wen’s Chapter 4Revise Shuo-Wen’s Chapter 4 Revise the CDN paperRevise the CDN paper

Page 55: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

5555

Description (05/17/2004-05/23/2004)Description (05/17/2004-05/23/2004)

The purpose of the request scheduler is to fetch requests The purpose of the request scheduler is to fetch requests from the class queues and to schedule the fetched requesfrom the class queues and to schedule the fetched request to the web server. In other words, the request schedulet to the web server. In other words, the request scheduler decides which request can be fetched next from the clar decides which request can be fetched next from the class queues and when to release it to the server. The deficiss queues and when to release it to the server. The deficit round robin scheduling is employed as the scheduling t round robin scheduling is employed as the scheduling algorithm to decide which request can be fetched next, talgorithm to decide which request can be fetched next, that is, to partition the server resource proportionally acchat is, to partition the server resource proportionally according to the quanta defined in the QoS policy table. On ording to the quanta defined in the QoS policy table. On the other hand, the sliding window mechanism is emplothe other hand, the sliding window mechanism is employed to throttle the speed of releasing requests so as not tyed to throttle the speed of releasing requests so as not to overwhelm the server capacity.o overwhelm the server capacity.

Page 56: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

5656

Works Done Last WeekWorks Done Last Week(05/17/2004-05/23/2004)(05/17/2004-05/23/2004)

NBL:NBL: Accton: Finish the DHCP conformance testing and begin to Accton: Finish the DHCP conformance testing and begin to

review the log filesreview the log files Write a test plan for the Loop WAN router testingWrite a test plan for the Loop WAN router testing

Done. The TCP performance and the STP conformance tests are adDone. The TCP performance and the STP conformance tests are added.ded.

Research:Research: Revise Shuo-Wen’s Chapter 4Revise Shuo-Wen’s Chapter 4

All done.All done. Revise the CDN paperRevise the CDN paper

Not finished yet.Not finished yet.

Page 57: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

5757

Works Planned for This WeekWorks Planned for This Week (05/24/2004-05/30/2004) (05/24/2004-05/30/2004)

NBL:NBL: Accton: Accton:

Review the test logs to generate bug lists.Review the test logs to generate bug lists. IP forwarding, NATP and DHCP functionality testing fIP forwarding, NATP and DHCP functionality testing f

or the Loop WAN router.or the Loop WAN router.

Research:Research: Revise the CDN paperRevise the CDN paper

Page 58: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

5858

Description (05/24/2004-05/30/2004)Description (05/24/2004-05/30/2004)

The effect of the services differentiation can be eThe effect of the services differentiation can be evaluated on the throughput and the user-perceivevaluated on the throughput and the user-perceived latency. The aggregated throughput and the used latency. The aggregated throughput and the user-perceived latency of a service class are measurr-perceived latency of a service class are measured for a comparison between the activation and ted for a comparison between the activation and the deactivation of the request scheduling. The mhe deactivation of the request scheduling. The measurement is performed with fixed-sized and mieasurement is performed with fixed-sized and mixed-sized Web pages to demonstrate the stability xed-sized Web pages to demonstrate the stability would remain regardless the size of the Web pagwould remain regardless the size of the Web pages.es.

Page 59: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

5959

Works Done Last WeekWorks Done Last Week(05/24/2004-05/30/2004)(05/24/2004-05/30/2004)

NBL:NBL: Accton: Accton:

Review the test logs to generate bug lists.Review the test logs to generate bug lists. The IP Gateway, RIP, and partially OSPF_CORE logs have been reviThe IP Gateway, RIP, and partially OSPF_CORE logs have been revi

ewed.ewed.

Loop WAN router:Loop WAN router: IP forwarding, NATP and DHCP functionality testing IP forwarding, NATP and DHCP functionality testing

Done. The pass ratio is 100%.Done. The pass ratio is 100%.

Research:Research: Revise the CDN paperRevise the CDN paper

Not finished yetNot finished yet

Page 60: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

6060

Works Planned for This WeekWorks Planned for This Week (05/31/2004-06/06/2004) (05/31/2004-06/06/2004)

NBL:NBL: Accton: Accton:

Write a mid-term report containing bug Write a mid-term report containing bug Loop WAN router:Loop WAN router:

NAPT, Virtual Service and SNTP functionality testingNAPT, Virtual Service and SNTP functionality testing

Research:Research: Revise the CDN paperRevise the CDN paper

Page 61: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

6161

Description (05/31/2004-06/06/2004)Description (05/31/2004-06/06/2004)

The request classifier and the request scheduler are implThe request classifier and the request scheduler are implemented as a daemon program called “WebQ” on the Nemented as a daemon program called “WebQ” on the NetBSD system. The program runs at the user space and letBSD system. The program runs at the user space and listens on the port 880 of the loopback IP address, i.e. 12istens on the port 880 of the loopback IP address, i.e. 127.0.0.1:880. To make the WebQ work transparent to bot7.0.0.1:880. To make the WebQ work transparent to both clients and the Web server, the ipnat rewrites the destih clients and the Web server, the ipnat rewrites the destination IP address and the port number of the incoming nation IP address and the port number of the incoming HTTP packets to redirect the request to the WebQ for seHTTP packets to redirect the request to the WebQ for service differentiation. The WebQ performs the request clrvice differentiation. The WebQ performs the request classification and the request scheduling and sends the reqassification and the request scheduling and sends the request to the Web server. The HTTP responses from the uest to the Web server. The HTTP responses from the Web server also pass through the WebQ and return to thWeb server also pass through the WebQ and return to the clients.e clients.

Page 62: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

6262

Works Done Last WeekWorks Done Last Week(05/31/2004-06/06/2004)(05/31/2004-06/06/2004)

NBL:NBL: Accton: Accton:

Write a mid-term report containing bug Write a mid-term report containing bug Partially done.Partially done.

Loop WAN router:Loop WAN router: NAPT, Virtual Service and SNTP functionality testingNAPT, Virtual Service and SNTP functionality testing

Done. The pass ratios are 88.9%, 50%, and 100%, respectively.Done. The pass ratios are 88.9%, 50%, and 100%, respectively.

Research:Research: Revise the CDN paperRevise the CDN paper

Not finished yet.Not finished yet.

Page 63: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

6363

Works Planned for This WeekWorks Planned for This Week (06/07/2004-06/13/2004) (06/07/2004-06/13/2004)

NBL:NBL: Accton: Accton:

Finish the mid-term report.Finish the mid-term report. Loop WAN router:Loop WAN router:

TCP, HTTP, and RIP performance testingTCP, HTTP, and RIP performance testing

Research:Research: Revise the CDN paperRevise the CDN paper

Page 64: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

6464

Description (06/07/2004-06/13/2004)Description (06/07/2004-06/13/2004)

The evaluation environment consists of an Apache Web The evaluation environment consists of an Apache Web server, the WebQ gateway, and several computers runniserver, the WebQ gateway, and several computers running the WebBench Web performance testing tool. The wng the WebBench Web performance testing tool. The work load files of the WebBench are put to the Web serveork load files of the WebBench are put to the Web server prior to the measurement. The WebBench controller orr prior to the measurement. The WebBench controller orders the WebBench clients to issue HTTP requests to thders the WebBench clients to issue HTTP requests to the Web server and gathers the test data from the WebBene Web server and gathers the test data from the WebBench clients. In the service differentiation evaluation, the ch clients. In the service differentiation evaluation, the WebBench clients are divided into three service classes, WebBench clients are divided into three service classes, whose ratio of the service weights are set to 6:3:1.whose ratio of the service weights are set to 6:3:1.

Page 65: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

6565

Works Done Last WeekWorks Done Last Week(06/07/2004-06/13/2004)(06/07/2004-06/13/2004)

NBL:NBL: Accton: Accton:

Finish the mid-term report.Finish the mid-term report. Done.Done.

Loop WAN router:Loop WAN router: TCP, HTTP, and RIP performance testingTCP, HTTP, and RIP performance testing

DoneDone

Research:Research: Revise the CDN paperRevise the CDN paper

Not finished yet.Not finished yet.

Page 66: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

6666

Works Planned for This WeekWorks Planned for This Week (06/14/2004-06/20/2004) (06/14/2004-06/20/2004)

NBL:NBL: Accton: Accton:

Start to design feature combination test cases.Start to design feature combination test cases. Loop WAN router:Loop WAN router:

STP and IP Gateway conformance testingSTP and IP Gateway conformance testing

Research:Research: Prepare for the formal language final exam.Prepare for the formal language final exam. Revise the CDN paperRevise the CDN paper

Page 67: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

6767

Description (06/14/2004-06/20/2004)Description (06/14/2004-06/20/2004)

The effect of the services differentiation can be eThe effect of the services differentiation can be evaluated on the throughput and the user-perceivevaluated on the throughput and the user-perceived latency. The aggregated throughput and the used latency. The aggregated throughput and the user-perceived latency of a service class are measurr-perceived latency of a service class are measured for a comparison between the activation and ted for a comparison between the activation and the deactivation of the request scheduling. The mhe deactivation of the request scheduling. The measurement is performed with fixed-sized and mieasurement is performed with fixed-sized and mixed-sized Web pages to demonstrate the stability xed-sized Web pages to demonstrate the stability would remain regardless the size of the Web pagwould remain regardless the size of the Web pages.es.

Page 68: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

6868

Works Done Last WeekWorks Done Last Week(06/14/2004-06/20/2004)(06/14/2004-06/20/2004)

NBL:NBL: Accton: Accton:

Start to design feature combination test cases.Start to design feature combination test cases. On going.On going.

Loop WAN router:Loop WAN router: STP and IP Gateway conformance testingSTP and IP Gateway conformance testing

Done.Done.

Research:Research: Prepare for the formal language final exam.Prepare for the formal language final exam.

Done.Done. Revise the CDN paperRevise the CDN paper

Not finished yet.Not finished yet.

Page 69: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

6969

Works Planned for This WeekWorks Planned for This Week (06/21/2004-06/27/2004) (06/21/2004-06/27/2004)

NBL:NBL: Accton: Accton:

Design feature combination test cases.Design feature combination test cases. Loop WAN router:Loop WAN router:

Help Loop to debug RIP crash problemsHelp Loop to debug RIP crash problems

Research:Research: Prepare the network experiment final exam.Prepare the network experiment final exam. Revise the CDN paperRevise the CDN paper

Page 70: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

7070

Description (06/21/2004-06/27/2004)Description (06/21/2004-06/27/2004)

In content-centric CDN and access-centric CDN, hosting provideIn content-centric CDN and access-centric CDN, hosting providers do not seem to profit too much from providing collocation servrs do not seem to profit too much from providing collocation services to CDN service providers. This is because content providers ices to CDN service providers. This is because content providers may deal with CDN service providers instead of hosting providermay deal with CDN service providers instead of hosting providers to distribute their contents. As an example, five original customs to distribute their contents. As an example, five original customers of a hosting provider turn to employ distribution service of a ers of a hosting provider turn to employ distribution service of a CDN service provider, one of whose edge servers is collocated in CDN service provider, one of whose edge servers is collocated in the datacenter of this hosting provider. Therefore, the two businesthe datacenter of this hosting provider. Therefore, the two business models may be not suitable for hosting providers. Furthermore, s models may be not suitable for hosting providers. Furthermore, the scalability of content-centric CDN and access-centric CDN is the scalability of content-centric CDN and access-centric CDN is limited because a CDN service provider cannot expand its networlimited because a CDN service provider cannot expand its network infinitely.k infinitely.

Page 71: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

7171

Works Done Last WeekWorks Done Last Week(06/21/2004-06/27/2004)(06/21/2004-06/27/2004)

NBL:NBL: Accton: Accton:

Design feature combination test cases.Design feature combination test cases. On going.On going.

Loop WAN router:Loop WAN router: Help Loop to debug RIP crash problemsHelp Loop to debug RIP crash problems

Done.Done.

Research:Research: Prepare the network experiment final exam.Prepare the network experiment final exam.

Done.Done. Revise the CDN paperRevise the CDN paper

Still on going.Still on going.

Page 72: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

7272

Works Planned for This WeekWorks Planned for This Week (06/28/2004-07/04/2004) (06/28/2004-07/04/2004)

NBL:NBL: Accton: Accton:

Design feature combination test cases.Design feature combination test cases. Loop WAN router:Loop WAN router:

Finish all the tests and send out the test resultsFinish all the tests and send out the test results Survey switch and router vendors and write marketing logSurvey switch and router vendors and write marketing log

Research:Research: Revise the CDN paperRevise the CDN paper

Page 73: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

7373

Description (06/28/2004-07/04/2004)Description (06/28/2004-07/04/2004)

Internet content delivery has evolved from centralized hInternet content delivery has evolved from centralized hosting, Web replication to recent content delivery netwoosting, Web replication to recent content delivery network (CDN). Centralized hosting has the problems of high rk (CDN). Centralized hosting has the problems of high backbone bandwidth consumption and long user-perceibackbone bandwidth consumption and long user-perceived latency, while Web replication leads to high investved latency, while Web replication leads to high investment and operational costs in deploying servers in severment and operational costs in deploying servers in several networks. However, content delivery networks promial networks. However, content delivery networks promise to answer these problems. In this paper, we introduce se to answer these problems. In this paper, we introduce the evolution of Internet content delivery and CDN busithe evolution of Internet content delivery and CDN business models, and evaluate the performance of CDN. ness models, and evaluate the performance of CDN.

Page 74: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

7474

Works Done Last WeekWorks Done Last Week(06/28/2004-07/04/2004)(06/28/2004-07/04/2004)

NBL:NBL: Accton: Accton:

Design feature combination test cases.Design feature combination test cases. The RIP combination is done.The RIP combination is done.

Loop WAN router:Loop WAN router: Finish all the tests and send out the test resultsFinish all the tests and send out the test results

Done, except the filtering performance.Done, except the filtering performance. Survey switch and router vendors and write marketing logSurvey switch and router vendors and write marketing log

Done.Done.

Research:Research: Revise the CDN paperRevise the CDN paper

Done.Done.

Page 75: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

7575

Works Planned for This WeekWorks Planned for This Week (07/05/2004-07/11/2004) (07/05/2004-07/11/2004)

NBL:NBL: Accton: Accton:

Mid-term report.Mid-term report. Design feature combination test cases.Design feature combination test cases.

Loop WAN router:Loop WAN router: Finish all the tests and send out the test resultsFinish all the tests and send out the test results

Find correct persons of switch and router vendors Find correct persons of switch and router vendors Research:Research:

Format the CDN paper and submit.Format the CDN paper and submit.

Page 76: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

7676

Description (07/05/2004-07/11/2004)Description (07/05/2004-07/11/2004)

Because most end users set their browsers to use cBecause most end users set their browsers to use caching proxies and ISPs deploy transparent proxieaching proxies and ISPs deploy transparent proxies to intercept requests of end users, end users first s to intercept requests of end users, end users first connect to caching proxies and then to origin servconnect to caching proxies and then to origin servers only if cache miss occurs. Some content proviers only if cache miss occurs. Some content providers may wish to collect access logs of servers for ders may wish to collect access logs of servers for knowing how many users browse their sites. Withknowing how many users browse their sites. Without the logs of caching proxies, the statistical resulout the logs of caching proxies, the statistical results will be incorrect. However, it is not easy to collts will be incorrect. However, it is not easy to collect all the logs for content providers because cachiect all the logs for content providers because caching proxies may not belong to only one ISP.ng proxies may not belong to only one ISP.

Page 77: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

7777

Works Done Last WeekWorks Done Last Week(07/05/2004-07/11/2004)(07/05/2004-07/11/2004)

NBL:NBL: Accton: Accton:

Mid-term report.Mid-term report. DoneDone

Design feature combination test cases.Design feature combination test cases. The routing protocol combination was done.The routing protocol combination was done.

Loop WAN router:Loop WAN router: Finish all the tests and send out the test resultsFinish all the tests and send out the test results

Done.Done. Find correct persons of switch and router vendors Find correct persons of switch and router vendors

The introduction documents were sent to Ambit and Asus.The introduction documents were sent to Ambit and Asus. Research:Research:

Format the CDN paper and submit.Format the CDN paper and submit. On going.On going.

Page 78: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

7878

Works Planned for This WeekWorks Planned for This Week (07/12/2004-07/18/2004) (07/12/2004-07/18/2004)

NBL:NBL: Accton: Accton:

Design feature combination test cases of multicast routing protocolDesign feature combination test cases of multicast routing protocols s

Loop WAN router:Loop WAN router: Write the final test report.Write the final test report.

Find correct persons of switch and router vendors Find correct persons of switch and router vendors Research:Research:

Format the CDN paper and submit.Format the CDN paper and submit.

Page 79: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

7979

Description (07/12/2004-07/18/2004)Description (07/12/2004-07/18/2004)

Internet backbones are composed of several long-haul nInternet backbones are composed of several long-haul networks. As the growth of Internet traffic, the capacity oetworks. As the growth of Internet traffic, the capacity of backbones must meet all requirements, otherwise insuff backbones must meet all requirements, otherwise insufficient capacity of backbones will lead to backbone probficient capacity of backbones will lead to backbone problems. Generally, the capacity of a network is decided by lems. Generally, the capacity of a network is decided by links and routers. To solve backbone problems, one can links and routers. To solve backbone problems, one can upgrade the capacities of links and routers or reduce trafupgrade the capacities of links and routers or reduce traffic flowing through backbones. An approach to reducinfic flowing through backbones. An approach to reducing traffic is that ISPs build forward caching proxies close g traffic is that ISPs build forward caching proxies close to end users, storing copies of downloaded files from orito end users, storing copies of downloaded files from origin servers. By intercepting requests of end users, a forgin servers. By intercepting requests of end users, a forward caching proxy returns cached contents to end users ward caching proxy returns cached contents to end users directly. directly.

Page 80: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

8080

Works Done Last WeekWorks Done Last Week(07/12/2004-07/18/2004)(07/12/2004-07/18/2004)

NBL:NBL: Accton: Accton:

Design feature combination test cases of multicast routing protocolsDesign feature combination test cases of multicast routing protocols done done

Loop WAN router:Loop WAN router: Write the final test report.Write the final test report.

On goingOn going Find correct persons of switch and router vendors Find correct persons of switch and router vendors

The visit to Delta Networks has been arranged.The visit to Delta Networks has been arranged.

Research:Research: Format the CDN paper and submit.Format the CDN paper and submit.

On-going.On-going.

Page 81: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

8181

Works Planned for This WeekWorks Planned for This Week (07/19/2004-07/25/2004) (07/19/2004-07/25/2004)

NBL:NBL: Accton: Accton:

Design feature combination test cases of layer 2 protocolsDesign feature combination test cases of layer 2 protocols Loop WAN router:Loop WAN router:

Finish the final test report.Finish the final test report. Marketing:Marketing:

Visit Delta Networks on 7/22Visit Delta Networks on 7/22 Find correct persons of switch and router vendors Find correct persons of switch and router vendors

Research:Research: Format the CDN paper and submit.Format the CDN paper and submit.

Page 82: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

8282

Description (07/19/2004-07/25/2004)Description (07/19/2004-07/25/2004)

A peering point is the connection between two Internet sA peering point is the connection between two Internet service providers. Peering allows very fast and high-qualervice providers. Peering allows very fast and high-quality connectivity between the two partners. Peering problity connectivity between the two partners. Peering problems generally result from business concerns, not perforems generally result from business concerns, not performance problems. As an example, if there are two ISPs imance problems. As an example, if there are two ISPs investing a large amount of money in constructing their nvesting a large amount of money in constructing their network infrastructures, they might be unwilling to forwnetwork infrastructures, they might be unwilling to forward packets for each other for the sake of competition. Tard packets for each other for the sake of competition. This may make the packets from one ISP have to traverse his may make the packets from one ISP have to traverse a suboptimal path and thus decrease the speed of contena suboptimal path and thus decrease the speed of content delivery. One way to solving the peering problem is tht delivery. One way to solving the peering problem is that ISPs sign peering agreements and forward packets for at ISPs sign peering agreements and forward packets for each other.each other.

Page 83: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

8383

Works Done Last WeekWorks Done Last Week(07/19/2004-07/25/2004)(07/19/2004-07/25/2004)

NBL:NBL: Accton: Accton:

Design feature combination test cases of layer 2 protocolsDesign feature combination test cases of layer 2 protocols donedone

Loop WAN router:Loop WAN router: Finish the final test report.Finish the final test report.

DoneDone Marketing:Marketing:

Visit Delta Networks on 7/22Visit Delta Networks on 7/22 DoneDone

Find correct persons of switch and router vendors Find correct persons of switch and router vendors On goingOn going

Research:Research: Format the CDN paper and submit.Format the CDN paper and submit.

No finished yet.No finished yet.

Page 84: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

8484

Works Planned for This WeekWorks Planned for This Week (07/26/2004-08/01/2004) (07/26/2004-08/01/2004)

NBL:NBL: Accton: Accton:

Design feature combination test cases of layer 3 protocolsDesign feature combination test cases of layer 3 protocols Loop WAN router:Loop WAN router:

Send the final test report.Send the final test report. Make slidesMake slides

Marketing:Marketing: Track the marketing status of the switch and router vendors Track the marketing status of the switch and router vendors

Research:Research: Format the CDN paper and submit.Format the CDN paper and submit.

Page 85: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

8585

Description (07/26/2004-08/01/2004)Description (07/26/2004-08/01/2004)

Content delivery network (CDN) is developed to solve tContent delivery network (CDN) is developed to solve these bottlenecks. CDSPs build edge servers close to end hese bottlenecks. CDSPs build edge servers close to end users in one or more ISP networks and actively push cousers in one or more ISP networks and actively push contents to the edge servers for ICPs; thus requests of end ntents to the edge servers for ICPs; thus requests of end users are serviced by the edge servers directly. Because users are serviced by the edge servers directly. Because the pushed contents on the edge servers can be accessed the pushed contents on the edge servers can be accessed by a large number of requests from end users, load on orby a large number of requests from end users, load on origin servers, bandwidth consumption of backbones, and igin servers, bandwidth consumption of backbones, and user-perceived latency can be reduced effectively. Furthuser-perceived latency can be reduced effectively. Furthermore, content providers delegate contents to only one ermore, content providers delegate contents to only one CDN service provider instead of multiple ISPs or hostinCDN service provider instead of multiple ISPs or hosting providers. The cost of the infrastructure is shared by alg providers. The cost of the infrastructure is shared by all CDN participants.l CDN participants.

Page 86: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

8686

Works Done Last WeekWorks Done Last Week(07/26/2004-08/01/2004)(07/26/2004-08/01/2004)

NBL:NBL: Accton: Accton:

Design feature combination test cases of layer 3 protocolsDesign feature combination test cases of layer 3 protocols On-going.On-going.

Loop WAN router:Loop WAN router: Send the final test report.Send the final test report.

Done.Done. Make slidesMake slides

On-goingOn-going Marketing:Marketing:

Track the marketing status of the switch and router vendorsTrack the marketing status of the switch and router vendors On-going.On-going.

Research:Research: Format the CDN paper and submit.Format the CDN paper and submit.

Done.Done.

Page 87: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

8787

Works Planned for This WeekWorks Planned for This Week (08/02/2004-08/08/2004) (08/02/2004-08/08/2004)

NBL:NBL: Accton: Accton:

Design feature combination test cases of layer 3 protocolsDesign feature combination test cases of layer 3 protocols Loop WAN router:Loop WAN router:

Make slidesMake slides Marketing:Marketing:

Track the marketing status of the switch and router vendors Track the marketing status of the switch and router vendors

Research:Research:

Page 88: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

8888

Description (08/02/2004-08/08/2004)Description (08/02/2004-08/08/2004)

The developments of content delivery networks are toward more The developments of content delivery networks are toward more efficient and divers delivery schemes. For example, caching dynaefficient and divers delivery schemes. For example, caching dynamic contents on edge servers can reduce bandwidth consumption mic contents on edge servers can reduce bandwidth consumption and user-perceived latency. Optimizing delivery of streaming meand user-perceived latency. Optimizing delivery of streaming media to bypass hotspots can provide better quality of service for endia to bypass hotspots can provide better quality of service for end users. Moreover, there is a trend of providing personalization sed users. Moreover, there is a trend of providing personalization services to end users. As an example, Amazon bookstore analyzes trvices to end users. As an example, Amazon bookstore analyzes the query logs and predicts the preferences of end users for recomhe query logs and predicts the preferences of end users for recommending new books to them. In addition, executing services on emending new books to them. In addition, executing services on edge servers instead of origin servers can offload origin servers andge servers instead of origin servers can offload origin servers and reduce latency. In a word, pushing applications to edge servers d reduce latency. In a word, pushing applications to edge servers or providing value-added services on edge server are future trendor providing value-added services on edge server are future trends. s.

Page 89: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

8989

Works Done Last WeekWorks Done Last Week(08/02/2004-08/08/2004)(08/02/2004-08/08/2004)

NBL:NBL: Accton: Accton:

Design feature combination test cases of layer 3 protocolsDesign feature combination test cases of layer 3 protocols The configuration figures are ready.The configuration figures are ready.

Loop WAN router:Loop WAN router: Make slidesMake slides

Done. The date for the report is 8/11.Done. The date for the report is 8/11. Marketing:Marketing:

Track the marketing status of the switch and router vendors Track the marketing status of the switch and router vendors On going.On going.

Research:Research:

Page 90: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

9090

Works Planned for This WeekWorks Planned for This Week (08/09/2004-08/15/2004) (08/09/2004-08/15/2004)

NBL:NBL: Accton: Accton:

Finish the final report and the slides.Finish the final report and the slides. Loop WAN router:Loop WAN router:

Make a presentation on 8/11.Make a presentation on 8/11. Marketing:Marketing:

Track the marketing status of the switch and router vendors Track the marketing status of the switch and router vendors

Research:Research:

Page 91: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

9191

Description (08/09/2004-08/15/2004)Description (08/09/2004-08/15/2004)

Internet content delivery has evolved from centralized hosting, Internet content delivery has evolved from centralized hosting, Web replication to the recent content delivery network (CDN).Web replication to the recent content delivery network (CDN).Centralized hosting has the problems of high backbone Centralized hosting has the problems of high backbone bandwidth consumption and long user-perceived latency, while bandwidth consumption and long user-perceived latency, while Web replication leads to high investment and operational costs in Web replication leads to high investment and operational costs in deploying servers in several ISP networks. However, a content deploying servers in several ISP networks. However, a content delivery network acts as a third party to deliver content for delivery network acts as a third party to deliver content for various content providers into ISPs networks. In this paper, we various content providers into ISPs networks. In this paper, we introduce the evolution of Internet content delivery and evaluate introduce the evolution of Internet content delivery and evaluate the performance of CDN. In our evaluation, we find that CDN the performance of CDN. In our evaluation, we find that CDN saves more bandwidth consumption and distribution time than saves more bandwidth consumption and distribution time than traditional distribution alternatives, has shorter user-perceived traditional distribution alternatives, has shorter user-perceived latency than centralized hosting, and improves the delivery latency than centralized hosting, and improves the delivery quality of streaming media.quality of streaming media.

Page 92: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

9292

Works Done Last WeekWorks Done Last Week(08/09/2004-08/15/2004)(08/09/2004-08/15/2004)

NBL:NBL: Accton: Accton:

Finish the final report and the slides.Finish the final report and the slides. Done.Done.

Loop WAN router:Loop WAN router: Make a presentation on 8/11.Make a presentation on 8/11.

Done.Done. Marketing:Marketing:

Track the marketing status of the switch and router vendors Track the marketing status of the switch and router vendors Paused in this week.Paused in this week.

Research:Research:

Page 93: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

9393

Works Planned for This WeekWorks Planned for This Week (08/16/2004-08/22/2004) (08/16/2004-08/22/2004)

NBL:NBL: Accton: Accton:

Write a follow-up cooperation proposalWrite a follow-up cooperation proposal Start to write a test plan for performance testing.Start to write a test plan for performance testing.

NBL testing technology workshop:NBL testing technology workshop: Make slidesMake slides

Marketing:Marketing: Track the marketing status of the switch and router vendors Track the marketing status of the switch and router vendors

Research:Research:

Page 94: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

9494

Description (08/16/2004-08/22/2004)Description (08/16/2004-08/22/2004)

The possible forms of the follow-up cooperation are summarized The possible forms of the follow-up cooperation are summarized as follows: 1. Start-up: Accton invests in establishing a start-up as follows: 1. Start-up: Accton invests in establishing a start-up for network testing. NBL people operate the start-up. But the for network testing. NBL people operate the start-up. But the time is not good for NBL to change into a company nor to time is not good for NBL to change into a company nor to establish a startup-up now. 2. Donation: Accton donates money establish a startup-up now. 2. Donation: Accton donates money to NBL, whereas NBL comments to offer human resources and to NBL, whereas NBL comments to offer human resources and test expertises to assist Accton in testing. The wished amount of test expertises to assist Accton in testing. The wished amount of money is the double of the execution cost. That is, a half is for money is the double of the execution cost. That is, a half is for the execution cost, the other half is indeed the donation. 3. Half-the execution cost, the other half is indeed the donation. 3. Half-year Project: NBL people work for an Accton project. The goal year Project: NBL people work for an Accton project. The goal of the cooperation project is mentioned above. Accton pays 500K of the cooperation project is mentioned above. Accton pays 500K to NBL and pays 6-month salary to the people who work at to NBL and pays 6-month salary to the people who work at Accton.Accton.

Page 95: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

9595

Works Done Last WeekWorks Done Last Week(08/16/2004-08/22/2004)(08/16/2004-08/22/2004)

NBL:NBL: Accton: Accton:

Write a follow-up cooperation proposalWrite a follow-up cooperation proposal DoneDone

Start to write a test plan for performance testing.Start to write a test plan for performance testing. On-goingOn-going

NBL testing technology workshop:NBL testing technology workshop: Make slidesMake slides

donedone

Research:Research:

Page 96: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

9696

Works Planned for This WeekWorks Planned for This Week (08/23/2004-08/29/2004) (08/23/2004-08/29/2004)

NBL:NBL: Accton: Accton:

Start to construct a system testbedStart to construct a system testbed Start to write a test plan for performance testingStart to write a test plan for performance testing

NBL testing technology workshopNBL testing technology workshop Research:Research:

Revise Shou-Yen’s patentRevise Shou-Yen’s patent

Page 97: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

9797

Description (08/23/2004-08/29/2004)Description (08/23/2004-08/29/2004)

Power-over-Ethernet (PoE) eliminates the need Power-over-Ethernet (PoE) eliminates the need to run 110/220to run 110/220VV power to power to wwireless ireless aaccessccessppoints oints and other devices on a wired LAN. Using and other devices on a wired LAN. Using PoE, PoE, system installers need to run only a single CAT5 system installers need to run only a single CAT5 Ethernet cable that carries both power and data Ethernet cable that carries both power and data to each device. This allows greater flexibility in to each device. This allows greater flexibility in the locating of AP's and network devices and the locating of AP's and network devices and significantly decreasing installation costs in significantly decreasing installation costs in many casesmany cases..

Page 98: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

9898

Works Done Last WeekWorks Done Last Week(08/23/2004-08/29/2004)(08/23/2004-08/29/2004)

NBL:NBL: Accton: Accton:

Start to construct a system testbedStart to construct a system testbed The devices are ready and the firmware is upgraded.The devices are ready and the firmware is upgraded.

Start to write a test plan for performance testingStart to write a test plan for performance testing On-going.On-going.

NBL testing technology workshopNBL testing technology workshop donedone

Research:Research: Revise Shou-Yen’s patentRevise Shou-Yen’s patent

On-goingOn-going

Page 99: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

9999

Works Planned for This WeekWorks Planned for This Week (08/30/2004-09/05/2004) (08/30/2004-09/05/2004)

NBL:NBL: Accton: Accton:

Connect devices and configure software Connect devices and configure software Write a test plan for performance testingWrite a test plan for performance testing Write a half-year cooperation proposalWrite a half-year cooperation proposal

Workshop follow-ups:Workshop follow-ups: Send test items and deal with possible new casesSend test items and deal with possible new cases

Research:Research: Revise Shou-Yen’s patentRevise Shou-Yen’s patent

Page 100: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

100100

Description (08/30/2004-09/05/2004)Description (08/30/2004-09/05/2004)

Ethernet, Fast Ethernet and Gigabit Ethernet have Ethernet, Fast Ethernet and Gigabit Ethernet have clearly been adopted as the technologies of choice for clearly been adopted as the technologies of choice for building high-performance local area networksbuilding high-performance local area networks.. 10 10 Gigabit Ethernet is simply the next development in this Gigabit Ethernet is simply the next development in this Ethernet bandwidth hierarchy. An evolutionary step Ethernet bandwidth hierarchy. An evolutionary step forward, 10 Gigabit Ethernet will preserve many of the forward, 10 Gigabit Ethernet will preserve many of the same characteristics of previous versions of Ethernet, same characteristics of previous versions of Ethernet, continuing the Ethernet tradition of providing the most continuing the Ethernet tradition of providing the most cost-effective and simple-to-implement networking cost-effective and simple-to-implement networking technology. technology.

Page 101: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

101101

Works Done Last WeekWorks Done Last Week(08/30/2004-09/05/2004)(08/30/2004-09/05/2004)

NBL:NBL: Accton: Accton:

Connect devices and configure software Connect devices and configure software donedone

Write a test plan for performance testingWrite a test plan for performance testing suspendedsuspended

Write a half-year cooperation proposalWrite a half-year cooperation proposal Done. The proposal and the contract has been sent to AcctonDone. The proposal and the contract has been sent to Accton

Workshop follow-ups:Workshop follow-ups: Send test items and deal with possible new casesSend test items and deal with possible new cases

donedone

Research:Research: Revise Shou-Yen’s patentRevise Shou-Yen’s patent

On-goingOn-going

Page 102: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

102102

Works Planned for This WeekWorks Planned for This Week (09/06/2004-09/12/2004) (09/06/2004-09/12/2004)

NBL:NBL: Accton: Accton:

Perform the system test test plan Perform the system test test plan Workshop follow-ups:Workshop follow-ups:

Wait for response from RealtekWait for response from Realtek Appoint a time to visit VIA networksAppoint a time to visit VIA networks

Research:Research: Revise Shou-Yen’s patentRevise Shou-Yen’s patent

Page 103: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

103103

Description (09/06/2004-09/12/2004)Description (09/06/2004-09/12/2004)

Power-over-Ethernet (PoE) eliminates the need Power-over-Ethernet (PoE) eliminates the need to run 110/220to run 110/220VV power to power to wwireless ireless aaccessccessppoints oints and other devices on a wired LAN. Using and other devices on a wired LAN. Using PoE, PoE, system installers need to run only a single CAT5 system installers need to run only a single CAT5 Ethernet cable that carries both power and data Ethernet cable that carries both power and data to each device. This allows greater flexibility in to each device. This allows greater flexibility in the locating of AP's and network devices and the locating of AP's and network devices and significantly decreasing installation costs in significantly decreasing installation costs in many casesmany cases..

Page 104: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

104104

Works Done Last WeekWorks Done Last Week(09/06/2004-09/12/2004)(09/06/2004-09/12/2004)

NBL:NBL: Accton: Accton:

Perform the system test test plan Perform the system test test plan 1st round finished.1st round finished.

Workshop follow-ups:Workshop follow-ups: Wait for response from RealtekWait for response from Realtek

No new resoponseNo new resoponse Appoint a time to visit VIA networksAppoint a time to visit VIA networks

The visit is on 9/15 afternoonThe visit is on 9/15 afternoon

Research:Research: Revise Shou-Yen’s patentRevise Shou-Yen’s patent

Done.Done.

Page 105: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

105105

Works Planned for This WeekWorks Planned for This Week (09/13/2004-09/19/2004) (09/13/2004-09/19/2004)

NBL:NBL: Accton: Accton:

Revise the system test test cases Revise the system test test cases Workshop follow-ups:Workshop follow-ups:

Visit VIA networks on 9/15Visit VIA networks on 9/15 Send NBL column article to ConnectimesSend NBL column article to Connectimes Ask for the Asus review articleAsk for the Asus review article

Research:Research: Send Shou-Yen’s patent to ITRISend Shou-Yen’s patent to ITRI

Page 106: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

106106

Description (09/13/2004-09/19/2004)Description (09/13/2004-09/19/2004)

Once the scheduler fetches a request, the next steOnce the scheduler fetches a request, the next step is to decide when to release it to the Web servep is to decide when to release it to the Web server. First assume the request-sending rate of the clir. First assume the request-sending rate of the clients is higher than the request-processing rate of ents is higher than the request-processing rate of the server. If the rate of the scheduling is unbounthe server. If the rate of the scheduling is unbounded, the incoming requests will be sent to the serded, the incoming requests will be sent to the server without being queued on the gateway. This ver without being queued on the gateway. This may make the requests be queued on the server amay make the requests be queued on the server and even overwhelm the server. nd even overwhelm the server.

Page 107: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

107107

Works Done Last WeekWorks Done Last Week(09/13/2004-09/19/2004)(09/13/2004-09/19/2004)

NBL:NBL: Accton: Accton:

Revise the system test test cases Revise the system test test cases Add “ARP Cache Capacity” test caseAdd “ARP Cache Capacity” test case

Workshop follow-ups:Workshop follow-ups: Visit VIA networks on 9/15Visit VIA networks on 9/15

Done.Done. Send NBL column article to ConnectimesSend NBL column article to Connectimes

Done.Done. Ask for the Asus review articleAsk for the Asus review article

Asus decided to send WLAN AP for the reviewAsus decided to send WLAN AP for the review Research:Research:

Send Shou-Yen’s patent to ITRISend Shou-Yen’s patent to ITRI Done.Done.

Page 108: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

108108

Works Planned for This WeekWorks Planned for This Week (09/20/2004-09/26/2004) (09/20/2004-09/26/2004)

NBL:NBL: Accton: Accton:

Add new test cases to system testAdd new test cases to system test Deal with the possible case from EdimaxDeal with the possible case from Edimax

Research:Research: Start to revise Shou-Yen’s paperStart to revise Shou-Yen’s paper

Page 109: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

109109

Description (09/20/2004-09/26/2004)Description (09/20/2004-09/26/2004)

The effect of the services differentiation can be eThe effect of the services differentiation can be evaluated on the throughput and the user-perceivevaluated on the throughput and the user-perceived latency. The aggregated throughput and the used latency. The aggregated throughput and the user-perceived latency of a service class are measurr-perceived latency of a service class are measured for a comparison between the activation and ted for a comparison between the activation and the deactivation of the request scheduling. The mhe deactivation of the request scheduling. The measurement is performed with fixed-sized and mieasurement is performed with fixed-sized and mixed-sized Web pages to demonstrate the stability xed-sized Web pages to demonstrate the stability would remain regardless the size of the Web pagwould remain regardless the size of the Web pages.es.

Page 110: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

110110

Works Done Last WeekWorks Done Last Week(09/20/2004-09/26/2004)(09/20/2004-09/26/2004)

NBL:NBL: Accton: Accton:

Add new test cases to system testAdd new test cases to system test Done.Done.

Deal with the possible case from EdimaxDeal with the possible case from Edimax Hawking Networks asked for a conference call on 9/30Hawking Networks asked for a conference call on 9/30

Track the response from VIA NetworkingTrack the response from VIA Networking VIA Networking asked for a quote.VIA Networking asked for a quote.

Research:Research: Start to revise Shou-Yen’s paperStart to revise Shou-Yen’s paper

On-going.On-going. Revise aging Shou-Yen’s patentRevise aging Shou-Yen’s patent

Done.Done.

Page 111: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

111111

Works Planned for This WeekWorks Planned for This Week (09/27/2004-10/03/2004) (09/27/2004-10/03/2004)

NBL:NBL: Accton: Accton:

Add new test cases to system testAdd new test cases to system test Track the half-year cooperation Track the half-year cooperation

Conference call with Hawking NetworksConference call with Hawking Networks Send a quote to VIA NetworkingSend a quote to VIA Networking

Research:Research: Revise Shou-Yen’s paperRevise Shou-Yen’s paper

Page 112: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

112112

Description (09/27/2004-10/03/2004)Description (09/27/2004-10/03/2004)

The amount of disk I/O or bandwidth needed for The amount of disk I/O or bandwidth needed for a specific page-size request is easy to estimate. Ta specific page-size request is easy to estimate. The value from dividing the throughput by the prohe value from dividing the throughput by the processing rate is the answer. However, the processicessing rate is the answer. However, the processing power a request needs cannot be derived direcng power a request needs cannot be derived directly from the above simple calculation. Assume thtly from the above simple calculation. Assume that the CPU usage is the same among the requests at the CPU usage is the same among the requests of the same page size and the CPU usage of the of the same page size and the CPU usage of the non-CPU-intensive requests is very little or can non-CPU-intensive requests is very little or can be even ignored. be even ignored.

Page 113: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

113113

Works Done Last WeekWorks Done Last Week(09/27/2004-10/03/2004)(09/27/2004-10/03/2004)

NBL:NBL: Accton: Accton:

Add new test cases to system testAdd new test cases to system test The “Topology Change” test case is modified.The “Topology Change” test case is modified.

Track the half-year cooperation Track the half-year cooperation The price and the jobs are discussed.The price and the jobs are discussed.

Conference call with Hawking NetworksConference call with Hawking Networks Done.Done.

Send a quote to VIA NetworkingSend a quote to VIA Networking Done.Done.

Research:Research: Revise Shou-Yen’s paperRevise Shou-Yen’s paper

On-going.On-going.

Page 114: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

114114

Works Planned for This WeekWorks Planned for This Week (10/04/2004-10/10/2004) (10/04/2004-10/10/2004)

NBL:NBL: Accton: Accton:

Add new test cases to system testAdd new test cases to system test Modify the half-year cooperation contact and the proposalModify the half-year cooperation contact and the proposal

Read resumes and interview job applicantsRead resumes and interview job applicants Host Prof. Huang from NTU EEHost Prof. Huang from NTU EE

Research:Research: Revise Shou-Yen’s paperRevise Shou-Yen’s paper

Page 115: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

115115

Description (10/04/2004-10/10/2004)Description (10/04/2004-10/10/2004)

The server prober has to probe the resource capacities of The server prober has to probe the resource capacities of the server and the resources requirement (CPU and I/O the server and the resources requirement (CPU and I/O usage) of Web pages. For knowing the resource capacitiusage) of Web pages. For knowing the resource capacities of the server, the testing methodology of last example es of the server, the testing methodology of last example can be employed. First, test the maximum request procecan be employed. First, test the maximum request processing rate and the maximum throughput under different ssing rate and the maximum throughput under different page size. Then the upper bound of request processing rpage size. Then the upper bound of request processing rate and throughput, which represent the CPU and I/O caate and throughput, which represent the CPU and I/O capacity respectively, can be known.pacity respectively, can be known.

Page 116: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

116116

Works Done Last WeekWorks Done Last Week(10/04/2004-10/10/2004)(10/04/2004-10/10/2004)

NBL:NBL: Accton: Accton:

Add new test cases to system testAdd new test cases to system test HSRP and VRRP are modified. ARP and static routing stress tests are added.HSRP and VRRP are modified. ARP and static routing stress tests are added.

Modify the half-year cooperation contact and the proposalModify the half-year cooperation contact and the proposal Done.Done.

Read resumes and interview job applicantsRead resumes and interview job applicants An interview is appointed on 10/12.An interview is appointed on 10/12.

Host Prof. Huang from NTU EEHost Prof. Huang from NTU EE Done.Done.

Research:Research: Revise Shou-Yen’s paperRevise Shou-Yen’s paper

On-going.On-going.

Page 117: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

117117

Works Planned for This WeekWorks Planned for This Week (10/11/2004-10/17/2004) (10/11/2004-10/17/2004)

NBL:NBL: Accton: Accton:

Add new test cases to system testAdd new test cases to system test Track the status of the contractTrack the status of the contract

Interview a job applicantInterview a job applicant Track the possible case from VIA NetworkingTrack the possible case from VIA Networking Plan SIG and 3-day training coursePlan SIG and 3-day training course

Research:Research: Revise Shou-Yen’s paperRevise Shou-Yen’s paper

Page 118: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

118118

Description (10/11/2004-10/17/2004)Description (10/11/2004-10/17/2004)

In order to know the resource capacities of the seIn order to know the resource capacities of the server (e.g. processing power, disk I/O speed, and rver (e.g. processing power, disk I/O speed, and network bandwidth) and the characteristics of thnetwork bandwidth) and the characteristics of the Web pages (response size and resource requiree Web pages (response size and resource requirement), the server prober probes the server capaciment), the server prober probes the server capacity and Web pages before on-line operation. First, ty and Web pages before on-line operation. First, which kinds of the server resource required by thwhich kinds of the server resource required by the Web pages should be identified.e Web pages should be identified.

Page 119: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

119119

Works Done Last WeekWorks Done Last Week(10/11/2004-10/17/2004)(10/11/2004-10/17/2004)

NBL:NBL: Accton: Accton:

Add new test cases to system testAdd new test cases to system test ““VLAN scalability” and “DHCP server scalability” tests are added.VLAN scalability” and “DHCP server scalability” tests are added.

Track the status of the contractTrack the status of the contract The final version is passed to Accton.The final version is passed to Accton.

Interview a job applicantInterview a job applicant On-going.On-going.

Track the possible case from VIA NetworkingTrack the possible case from VIA Networking On-goingOn-going

Plan SIG and 3-day training coursePlan SIG and 3-day training course Done.Done.

Research:Research: Revise Shou-Yen’s paperRevise Shou-Yen’s paper

On-goingOn-going

Page 120: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

120120

Works Planned for This WeekWorks Planned for This Week (10/18/2004-10/24/2004) (10/18/2004-10/24/2004)

NBL:NBL: Accton: Accton:

Add new test cases to system testAdd new test cases to system test Track the status of the contractTrack the status of the contract

Review resumes and interview job applicantsReview resumes and interview job applicants Research:Research:

Revise Shou-Yen’s paperRevise Shou-Yen’s paper

Page 121: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

121121

Description (10/18/2004-10/24/2004)Description (10/18/2004-10/24/2004)

From the observations, the server prober has to probe thFrom the observations, the server prober has to probe the resource capacities of the server and the resources reqe resource capacities of the server and the resources requirement (CPU and I/O usage) of Web pages. For knowiuirement (CPU and I/O usage) of Web pages. For knowing the resource capacities of the server, a testing methong the resource capacities of the server, a testing methodology can be employed. First, test the maximum requedology can be employed. First, test the maximum request processing rate and the maximum throughput under dist processing rate and the maximum throughput under different page size. Then the upper bound of request procefferent page size. Then the upper bound of request processing rate and throughput, which represent the CPU and ssing rate and throughput, which represent the CPU and I/O capacity respectively, can be known.I/O capacity respectively, can be known.

Page 122: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

122122

Works Done Last WeekWorks Done Last Week(10/18/2004-10/24/2004)(10/18/2004-10/24/2004)

NBL:NBL: Accton: Accton:

Add new test cases to system testAdd new test cases to system test Done Done

Track the status of the contractTrack the status of the contract Cooper is dealing with this.Cooper is dealing with this.

Review resumes and interview job applicantsReview resumes and interview job applicants On-going.On-going.

Research:Research: Revise Shou-Yen’s paperRevise Shou-Yen’s paper

Done.Done.

Page 123: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

123123

Works Planned for This WeekWorks Planned for This Week (10/25/2004-10/31/2004) (10/25/2004-10/31/2004)

NBL:NBL: Accton: Accton:

Finish the feature combination testFinish the feature combination test Write the feature combination test reportWrite the feature combination test report Track the status of the contractTrack the status of the contract

Review resumes and interview job applicantsReview resumes and interview job applicants Research:Research:

Submit the Web QoS paper to Internet ComputingSubmit the Web QoS paper to Internet Computing

Page 124: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

124124

Description (10/25/2004-10/31/2004)Description (10/25/2004-10/31/2004)

With the explosive growth of Web traffic, the load on a With the explosive growth of Web traffic, the load on a Web server becomes heavier, leading to the longer user-Web server becomes heavier, leading to the longer user-perceived latency. Website operators would like to perceived latency. Website operators would like to employ service differentiation to offer better throughput employ service differentiation to offer better throughput and user-perceived latency to some specific users. This and user-perceived latency to some specific users. This paper presents an HTTP request scheduling algorithm paper presents an HTTP request scheduling algorithm deployed at the website gateway to enable the Web deployed at the website gateway to enable the Web quality of service without any modification to client or quality of service without any modification to client or server software. A variation of the deficit round robin server software. A variation of the deficit round robin scheduling algorithm and a window control mechanism scheduling algorithm and a window control mechanism are presented to decide the order and the release time of are presented to decide the order and the release time of requests, respectively.requests, respectively.

Page 125: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

125125

Works Done Last WeekWorks Done Last Week(10/25/2004-10/31/2004)(10/25/2004-10/31/2004)

NBL:NBL: Accton: Accton:

Finish the feature combination testFinish the feature combination test Done.Done.

Write the feature combination test reportWrite the feature combination test report Done.Done.

Track the status of the contractTrack the status of the contract On-going.On-going.

Review resumes and interview job applicantsReview resumes and interview job applicants On-going.On-going.

Research:Research: Submit the Web QoS paper to Internet ComputingSubmit the Web QoS paper to Internet Computing

The paper was reviewed by yclai.The paper was reviewed by yclai.

Page 126: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

126126

Works Planned for This WeekWorks Planned for This Week (11/01/2004-11/07/2004) (11/01/2004-11/07/2004)

NBL:NBL: Accton: Accton:

Write the switch performance test planWrite the switch performance test plan Review resumes and interview job applicantsReview resumes and interview job applicants Write a paragraph for the NBL newsletterWrite a paragraph for the NBL newsletter

Research:Research: Revise Web QoS paper according to yclai’s commentRevise Web QoS paper according to yclai’s comment Submit the Web QoS paper to Internet ComputingSubmit the Web QoS paper to Internet Computing

Page 127: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

127127

Description (11/01/2004-11/07/2004)Description (11/01/2004-11/07/2004)

To reduce the user-perceived latency, the bottleneck of To reduce the user-perceived latency, the bottleneck of accessing aaccessing a Web page should be identified first. An Web page should be identified first. An example of user-perceivedexample of user-perceived latency measurement on latency measurement on downloading the homepages of 40 importantdownloading the homepages of 40 important US-based US-based business websites from Keynote in 2001 is given here.business websites from Keynote in 2001 is given here. Keynote company measured website performance from its Keynote company measured website performance from its 1,7001,700 measurement computers distributed in 50 measurement computers distributed in 50 metropolitan areas worldwidemetropolitan areas worldwide The user-perceived latency, The user-perceived latency, i.e. Webi.e. Web page download time, is decomposed into six page download time, is decomposed into six components: 1) DNScomponents: 1) DNS (Domain Name System) lookup (Domain Name System) lookup time, 2) TCP (Transmission Controltime, 2) TCP (Transmission Control Protocol) connection Protocol) connection time, 3) server delay time, 4) redirectiontime, 3) server delay time, 4) redirection time, 5) base time, 5) base page download time, and 6) content download time. page download time, and 6) content download time.

Page 128: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

128128

Works Done Last WeekWorks Done Last Week(11/01/2004-11/07/2004)(11/01/2004-11/07/2004)

NBL:NBL: Accton: Accton:

Write the switch performance test planWrite the switch performance test plan On-goingOn-going

Review resumes and interview job applicantsReview resumes and interview job applicants One applicant was interviewed, but no qualified.One applicant was interviewed, but no qualified.

Write a paragraph for the NBL newsletterWrite a paragraph for the NBL newsletter Done.Done.

Research:Research: Revise Web QoS paper according to yclai’s commentRevise Web QoS paper according to yclai’s comment

Done.Done. Submit the Web QoS paper to Internet ComputingSubmit the Web QoS paper to Internet Computing

Done.Done.

Page 129: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

129129

Works Planned for This WeekWorks Planned for This Week (11/08/2004-11/14/2004) (11/08/2004-11/14/2004)

NBL:NBL: Write the switch performance test plan for AcctonWrite the switch performance test plan for Accton Review resumes and interview job applicantsReview resumes and interview job applicants Write training materials for the bridging and routing testing Write training materials for the bridging and routing testing

Research:Research: Find the suitable journals for the submission of the CDN paFind the suitable journals for the submission of the CDN pa

perper Think about the multi-resource scheduling algorithm for Think about the multi-resource scheduling algorithm for

Web clustersWeb clusters

Page 130: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

130130

Description (11/08/2004-11/14/2004)Description (11/08/2004-11/14/2004)

We We focus on resolving server bottleneck because focus on resolving server bottleneck because websitewebsite operators can completely control their operators can completely control their servers, but cannot do muchservers, but cannot do much on improving the on improving the whole network performance. The goals are to whole network performance. The goals are to improveimprove the server throughput and reduce the the server throughput and reduce the user-perceived latency for someuser-perceived latency for some specific users, specific users, in other words, to provide service differentiationin other words, to provide service differentiation at the server side, and thus allows some users to at the server side, and thus allows some users to perceive theperceive the shorter latency on downloading shorter latency on downloading Web pages.Web pages.

Page 131: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

131131

Works Done Last WeekWorks Done Last Week(11/08/2004-11/14/2004)(11/08/2004-11/14/2004)

NBL:NBL: Write the switch performance test plan for AcctonWrite the switch performance test plan for Accton

Write RFC 2889 testingWrite RFC 2889 testing Review resumes and interview job applicantsReview resumes and interview job applicants

One applicant is interviewed, but not qualifiedOne applicant is interviewed, but not qualified Write training materials for the bridging and routing testing Write training materials for the bridging and routing testing

Writing RFC 2889 testingWriting RFC 2889 testing Write the SIG planWrite the SIG plan

Done.Done. Research:Research:

Find the suitable journals for the submission of the CDN paperFind the suitable journals for the submission of the CDN paper On-going.On-going.

Think about the multi-resource scheduling algorithm for Web clustersThink about the multi-resource scheduling algorithm for Web clusters On-going.On-going.

Page 132: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

132132

Works Planned for This WeekWorks Planned for This Week (11/15/2004-11/21/2004) (11/15/2004-11/21/2004)

NBL:NBL: Write the switch performance test plan for AcctonWrite the switch performance test plan for Accton Review resumes and interview job applicantsReview resumes and interview job applicants Write training materials for the bridging and routing testing Write training materials for the bridging and routing testing

Research:Research: Find the suitable journals for the submission of the CDN paFind the suitable journals for the submission of the CDN pa

perper Think about the multi-resource scheduling algorithm for Think about the multi-resource scheduling algorithm for

Web clustersWeb clusters

Page 133: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

133133

Description (11/15/2004-11/21/2004)Description (11/15/2004-11/21/2004)

RIP is a routing protocol based on the Bellman-Ford (or RIP is a routing protocol based on the Bellman-Ford (or distance vector) algorithm. In a RIP network, each RIP rdistance vector) algorithm. In a RIP network, each RIP router sends RIP update messages to its neighbor routers outer sends RIP update messages to its neighbor routers to exchange routing information. Each RIP router keeps to exchange routing information. Each RIP router keeps a RIP routing table listing the best route to every destinaa RIP routing table listing the best route to every destination network. OSPF is routing protocol based on the Dijtion network. OSPF is routing protocol based on the Dijkstra’s Shortest Path First (SPF) algorithm. OSPF createkstra’s Shortest Path First (SPF) algorithm. OSPF creates and maintains a distributed replicated database (link-sts and maintains a distributed replicated database (link-state database) that contains a complete picture of the autate database) that contains a complete picture of the autonomous system. The calculation of the OSPF routing tonomous system. The calculation of the OSPF routing table is based on Dijkstra’s algorithm.able is based on Dijkstra’s algorithm.

Page 134: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

134134

Works Done Last WeekWorks Done Last Week(11/15/2004-11/21/2004)(11/15/2004-11/21/2004)

NBL:NBL: Write the switch performance test plan for AcctonWrite the switch performance test plan for Accton

On-going.On-going. Review resumes and interview job applicantsReview resumes and interview job applicants

3 applicants were interviewed3 applicants were interviewed Write training materials for the bridging and routing testing Write training materials for the bridging and routing testing

Research:Research: Find the suitable journals for the submission of the CDN paperFind the suitable journals for the submission of the CDN paper

World Wide Web JournalWorld Wide Web Journal Think about the multi-resource scheduling algorithm for Web Think about the multi-resource scheduling algorithm for Web

clustersclusters on-going.on-going.

Page 135: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

135135

Works Planned for This WeekWorks Planned for This Week (11/22/2004-11/28/2004) (11/22/2004-11/28/2004)

NBL:NBL: Test DigiChina 7604 SwitchTest DigiChina 7604 Switch Write the switch performance test plan for AcctonWrite the switch performance test plan for Accton Final interview to a job applicantFinal interview to a job applicant Write training materials for the bridging and routing testing Write training materials for the bridging and routing testing

Research:Research: Make the slides for the Web QoS patentMake the slides for the Web QoS patent Present the Web QoS patent at ITRIPresent the Web QoS patent at ITRI Think about the multi-resource scheduling algorithm for Think about the multi-resource scheduling algorithm for

Web clustersWeb clusters

Page 136: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

136136

Description (11/22/2004-11/28/2004)Description (11/22/2004-11/28/2004)

A cost is associated with the output side of each A cost is associated with the output side of each OSPF router interface. This cost is configurable OSPF router interface. This cost is configurable by the system administrator. The lower the cost, by the system administrator. The lower the cost, the more likely the interface is to be used to forwthe more likely the interface is to be used to forward data traffic. When the interface cost (link-statard data traffic. When the interface cost (link-state metric) is changed, the OSPF router should rece metric) is changed, the OSPF router should recalculate its routing table to construct a new shortalculate its routing table to construct a new shortest-path tree.est-path tree.

Page 137: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

137137

Works Done Last WeekWorks Done Last Week(11/22/2004-11/28/2004)(11/22/2004-11/28/2004)

NBL:NBL: Test DigiChina 7604 SwitchTest DigiChina 7604 Switch

IP gateway and RIP conformance tests are done.IP gateway and RIP conformance tests are done. Write the switch performance test plan for AcctonWrite the switch performance test plan for Accton

On-going.On-going. Final interview to a job applicantFinal interview to a job applicant

Done.Done. Write training materials for the bridging and routing testing Write training materials for the bridging and routing testing

On-going.On-going. Research:Research:

Make the slides for the Web QoS patentMake the slides for the Web QoS patent Done.Done.

Present the Web QoS patent at ITRIPresent the Web QoS patent at ITRI Done.Done.

Think about the multi-resource scheduling algorithm for Web clustersThink about the multi-resource scheduling algorithm for Web clusters On-going.On-going.

Page 138: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

138138

Works Planned for This WeekWorks Planned for This Week (11/29/2004-12/05/2004) (11/29/2004-12/05/2004)

NBL:NBL: Test the conformance of DigiChina and Accton SwitchesTest the conformance of DigiChina and Accton Switches Finish the RFC 2889 Layer 2 Switch Performance Tests Finish the RFC 2889 Layer 2 Switch Performance Tests

Research:Research: Revise the CDN paperRevise the CDN paper Think about the multi-resource scheduling algorithm for Think about the multi-resource scheduling algorithm for

Web clustersWeb clusters

Page 139: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

139139

Description (11/29/2004-12/05/2004)Description (11/29/2004-12/05/2004)

In case of topology change, a router should recalIn case of topology change, a router should recalculate routes quickly in the face of topological cculate routes quickly in the face of topological changes. Here several topology change schemes ahanges. Here several topology change schemes are discussed, including changing the IP address ore discussed, including changing the IP address of an IP interface, disabling a routing process, shuf an IP interface, disabling a routing process, shutting down an interface, shutting down a router, atting down an interface, shutting down a router, and removing the network cable from an interface.nd removing the network cable from an interface.

Page 140: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

140140

Works Done Last WeekWorks Done Last Week((11/29/2004-12/05/200411/29/2004-12/05/2004))

NBL:NBL: Test the conformance of DigiChina and Accton SwitchesTest the conformance of DigiChina and Accton Switches

The OSPF Core of DigiChina and IP Gateway of Accton tests are done.The OSPF Core of DigiChina and IP Gateway of Accton tests are done. Finish the RFC 2889 Layer 2 Switch Performance Tests Finish the RFC 2889 Layer 2 Switch Performance Tests

DoneDone Research:Research:

Revise the CDN paperRevise the CDN paper On-going.On-going.

Think about the multi-resource scheduling algorithm for Web clustersThink about the multi-resource scheduling algorithm for Web clusters On-goingOn-going

Page 141: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

141141

Works Planned for This WeekWorks Planned for This Week (12/06/2004-12/12/2004) (12/06/2004-12/12/2004)

NBL:NBL: Test the conformance of DigiChina and Accton SwitchesTest the conformance of DigiChina and Accton Switches Perform Layer 3 Forwarding Performance Tests Perform Layer 3 Forwarding Performance Tests

Research:Research: Revise the CDN paperRevise the CDN paper Think about the multi-resource scheduling algorithm for Think about the multi-resource scheduling algorithm for

Web clustersWeb clusters

Page 142: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

142142

Description (12/06/2004-12/12/2004)Description (12/06/2004-12/12/2004)

DVMRP uses a distance vector distributed routinDVMRP uses a distance vector distributed routing algorithm in order to build per-source-group mg algorithm in order to build per-source-group multicast delivery trees. When an IP multicast dataulticast delivery trees. When an IP multicast datagram arrives, a DVMRP router will forward the gram arrives, a DVMRP router will forward the datagram to a list of downstream interfaces. As tdatagram to a list of downstream interfaces. As the DVMRP routers at the leaves of the tree begihe DVMRP routers at the leaves of the tree begin to receive unwanted multicast traffic, they send n to receive unwanted multicast traffic, they send DVMRP Prune messages upstream toward the soDVMRP Prune messages upstream toward the source.urce.

Page 143: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

143143

Works Done Last WeekWorks Done Last Week((12/06/2004-12/12/200412/06/2004-12/12/2004))

NBL:NBL: Test the conformance of DigiChina and Accton SwitchesTest the conformance of DigiChina and Accton Switches

The OSPF Extensions of DigiChina and RIP of Accton tests are done.The OSPF Extensions of DigiChina and RIP of Accton tests are done. Perform Layer 3 Forwarding Performance Tests Perform Layer 3 Forwarding Performance Tests

The throughput and latency tests are done.The throughput and latency tests are done. Research:Research:

Revise the CDN paperRevise the CDN paper On-going.On-going.

Think about the multi-resource scheduling algorithm for Web clustersThink about the multi-resource scheduling algorithm for Web clusters On-gong.On-gong.

Page 144: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

144144

Works Planned for This WeekWorks Planned for This Week (12/13/2004-12/19/2004) (12/13/2004-12/19/2004)

NBL:NBL: Test the conformance of DigiChina and Accton SwitchesTest the conformance of DigiChina and Accton Switches Perform Layer 3 Forwarding Performance Tests Perform Layer 3 Forwarding Performance Tests

Research:Research: Revise the CDN paperRevise the CDN paper Think about the multi-resource scheduling algorithm for Think about the multi-resource scheduling algorithm for

Web clustersWeb clusters

Page 145: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

145145

Description (12/13/2004-12/19/2004)Description (12/13/2004-12/19/2004)

Once a multicast delivery tree has been pruned bOnce a multicast delivery tree has been pruned back, DVMRP Graft messages are necessary to joack, DVMRP Graft messages are necessary to join new receivers onto the multicast tree. DVMRin new receivers onto the multicast tree. DVMRP Graft messages are sent upstream hop-by-hop fP Graft messages are sent upstream hop-by-hop from the new receiver's first-hop router until a poirom the new receiver's first-hop router until a point on the multicast tree is reached. It is necessary nt on the multicast tree is reached. It is necessary to acknowledge each DVMRP Graft message witto acknowledge each DVMRP Graft message with a DVMRP Graft-Ack message.h a DVMRP Graft-Ack message.

Page 146: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

146146

Works Done Last WeekWorks Done Last Week((12/13/2004-12/19/200412/13/2004-12/19/2004))

NBL:NBL: Test the conformance of DigiChina and Accton SwitchesTest the conformance of DigiChina and Accton Switches

The IGMP conformance test was done.The IGMP conformance test was done. Perform Layer 3 Forwarding Performance Tests Perform Layer 3 Forwarding Performance Tests

IP forwarding performance tests were done.IP forwarding performance tests were done. Research:Research:

Revise the CDN paperRevise the CDN paper Pending.Pending.

Think about the multi-resource scheduling algorithm for Web clustersThink about the multi-resource scheduling algorithm for Web clusters On-going.On-going.

Page 147: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

147147

Works Planned for This WeekWorks Planned for This Week (12/20/2004-12/26/2004) (12/20/2004-12/26/2004)

NBL:NBL: Test the conformance of DigiChina and Accton SwitchesTest the conformance of DigiChina and Accton Switches Finished Layer 3 Forwarding Performance Tests Finished Layer 3 Forwarding Performance Tests Perform 48-port performance tests at AcctonPerform 48-port performance tests at Accton

Research:Research: Find a tutorial-style journal for the submission of the CDN Find a tutorial-style journal for the submission of the CDN

paperpaper

Page 148: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

148148

Description (12/20/2004-12/26/2004)Description (12/20/2004-12/26/2004)

In case of topology change, a DVMRP router shIn case of topology change, a DVMRP router should recalculate the multicast delivery tree quickould recalculate the multicast delivery tree quickly in the face of topological changes. Here severly in the face of topological changes. Here several topology change schemes are discussed, inclual topology change schemes are discussed, including changing the IP address of an IP interface, dding changing the IP address of an IP interface, disabling a routing process, shutting down an interisabling a routing process, shutting down an interface, shutting down a router, and removing the nface, shutting down a router, and removing the network cable from an interface. etwork cable from an interface.

Page 149: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

149149

Works Done Last WeekWorks Done Last Week((12/20/2004-12/26/200412/20/2004-12/26/2004))

NBL:NBL: Test the conformance of DigiChina and Accton SwitchesTest the conformance of DigiChina and Accton Switches

The DVMRP conformance test of the DigiChina Switch was done.The DVMRP conformance test of the DigiChina Switch was done. Finished Layer 3 Forwarding Performance Tests Finished Layer 3 Forwarding Performance Tests

Done.Done. Perform 48-port performance tests at AcctonPerform 48-port performance tests at Accton

The tests to Accton ES4649 were done. Not yet the DigiChina Switch.The tests to Accton ES4649 were done. Not yet the DigiChina Switch. Research:Research:

Find a tutorial-style journal for the submission of the CDN paperFind a tutorial-style journal for the submission of the CDN paper On-going.On-going.

Page 150: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

150150

Works Planned for This WeekWorks Planned for This Week (12/27/2004-01/02/2005) (12/27/2004-01/02/2005)

NBL:NBL: Test the PIM-DM conformance of DigiChinaTest the PIM-DM conformance of DigiChina IP QoS performance tests IP QoS performance tests Perform 48-port performance tests at AcctonPerform 48-port performance tests at Accton

Research:Research:

Page 151: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

151151

Description (12/27/2004-01/02/2005)Description (12/27/2004-01/02/2005)

DVMRP can forward multicast packets by buildiDVMRP can forward multicast packets by building the downstream interface list for each packet ng the downstream interface list for each packet as it arrives. However, to reduce per packet procas it arrives. However, to reduce per packet processing time, the result of the first lookup may be essing time, the result of the first lookup may be cached in a forwarding table. Then, as routes, docached in a forwarding table. Then, as routes, downstream dependent neighbors, or group membewnstream dependent neighbors, or group membership change, the cache forwarding table entries rship change, the cache forwarding table entries must be updated to reflect these changes. must be updated to reflect these changes.

Page 152: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

152152

Works Done Last WeekWorks Done Last Week((12/27/2004-01/02/200512/27/2004-01/02/2005))

NBL:NBL: Test the PIM-DM conformance of DigiChinaTest the PIM-DM conformance of DigiChina

Done. Done. IP QoS performance tests IP QoS performance tests

Qos Tests havn’t finished yet. But the multicast performance tests Qos Tests havn’t finished yet. But the multicast performance tests were done.were done.

Perform 48-port performance tests at AcctonPerform 48-port performance tests at Accton Layer 2 performance tests were done.Layer 2 performance tests were done.

Research:Research:

Page 153: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

153153

Works Planned for This WeekWorks Planned for This Week (01/03/2005-01/09/2005) (01/03/2005-01/09/2005)

NBL:NBL: Test the PIM-DM conformance of Accton ES4649Test the PIM-DM conformance of Accton ES4649 IP QoS performance testingIP QoS performance testing Announce SIGSWITCH mailing list to the initial membersAnnounce SIGSWITCH mailing list to the initial members Train the new blood – switch configurationTrain the new blood – switch configuration

Research:Research:

Page 154: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

154154

Description (01/03/2005-01/09/2005)Description (01/03/2005-01/09/2005)

PIM-DM assumes that when a source starts sendiPIM-DM assumes that when a source starts sending, all downstream systems want to receive multng, all downstream systems want to receive multicast datagrams. Initially, multicast datagrams aricast datagrams. Initially, multicast datagrams are flooded to all areas of the network. PIM-DM ue flooded to all areas of the network. PIM-DM uses reverse path forwarding to prevent looping of ses reverse path forwarding to prevent looping of multicast datagrams while flooding. If some areamulticast datagrams while flooding. If some areas of the network do not have group members, PIs of the network do not have group members, PIM-DM will prune off the forwarding branch by iM-DM will prune off the forwarding branch by instantiating prune state. nstantiating prune state.

Page 155: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

155155

Works Done Last WeekWorks Done Last Week((01/03/2005-01/09/200501/03/2005-01/09/2005))

NBL:NBL: Test the PIM-DM conformance of Accton ES4649Test the PIM-DM conformance of Accton ES4649

Done.Done. IP QoS performance testingIP QoS performance testing

Done.Done. Announce SIGSWITCH mailing list to the initial membersAnnounce SIGSWITCH mailing list to the initial members

Partially done.Partially done. Train the new blood – switch configurationTrain the new blood – switch configuration

Done. Plus the layer 2 performance tests were also done.Done. Plus the layer 2 performance tests were also done. Research:Research:

Page 156: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

156156

Works Planned for This WeekWorks Planned for This Week (01/10/2005-01/16/2005) (01/10/2005-01/16/2005)

NBL:NBL: Test the DHCP client conformance of DigiChina and AcctoTest the DHCP client conformance of DigiChina and Accto

nn RIP performance testingRIP performance testing Announce SIGSWITCH mailing list to the initial membersAnnounce SIGSWITCH mailing list to the initial members Train the new blood – IP forwarding performance testingTrain the new blood – IP forwarding performance testing

Research:Research:

Page 157: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

157157

Description (Description (01/10/2005-01/16/20001/10/2005-01/16/20055))

Once a multicast delivery tree has been pruned bOnce a multicast delivery tree has been pruned back, PIM-DM Graft messages are necessary to joack, PIM-DM Graft messages are necessary to join new receivers onto the multicast tree. PMI-Din new receivers onto the multicast tree. PMI-DM Graft messages are sent upstream hop-by-hop M Graft messages are sent upstream hop-by-hop from the new receiver's first-hop router until a pofrom the new receiver's first-hop router until a point on the multicast tree is reached. It is necessarint on the multicast tree is reached. It is necessary to acknowledge each DVMRP Graft message y to acknowledge each DVMRP Graft message with a DVMRP Graft-Ack message. with a DVMRP Graft-Ack message.

Page 158: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

158158

Works Done Last WeekWorks Done Last Week((01/10/2005-01/16/200501/10/2005-01/16/2005))

NBL:NBL: Test the DHCP client conformance of DigiChina and AcctonTest the DHCP client conformance of DigiChina and Accton

Done Done RIP performance testingRIP performance testing

DoneDone Announce SIGSWITCH mailing list to the initial membersAnnounce SIGSWITCH mailing list to the initial members

DoneDone Train the new blood – IP forwarding performance testingTrain the new blood – IP forwarding performance testing

Done Done Research:Research:

Page 159: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

159159

Works Planned for This WeekWorks Planned for This Week (01/17/2005-01/23/2005) (01/17/2005-01/23/2005)

NBL:NBL: Discuss the new case with AttconDiscuss the new case with Attcon OSPF performance testingOSPF performance testing NBL newsletterNBL newsletter Train the new blood – Conformance testingTrain the new blood – Conformance testing

Research:Research:

Page 160: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

160160

Description (Description (01/17/2005-01/23/20001/17/2005-01/23/20055))

PIM-DM is a multicast routing protocol that uses PIM-DM is a multicast routing protocol that uses the underlying unicast routing information base tthe underlying unicast routing information base to flood multicast datagrams to all multicast routeo flood multicast datagrams to all multicast routers. If a unicast route changes, a DVMRP router rs. If a unicast route changes, a DVMRP router must recalculate the multicast delivery tree. This must recalculate the multicast delivery tree. This test verifies that changing the unicast route will atest verifies that changing the unicast route will affect the PIM-DM delivery tree of multicast traffffect the PIM-DM delivery tree of multicast traffic. ic.

Page 161: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

161161

Works Done Last WeekWorks Done Last Week((01/17/2005-01/23/200501/17/2005-01/23/2005))

NBL:NBL: Discuss the new case with AttconDiscuss the new case with Attcon

Done. Accton will send ES3628C for conformance and performance testingDone. Accton will send ES3628C for conformance and performance testing OSPF performance testingOSPF performance testing

The OSPF link-state database capacity and adjacency capacity tests were done.The OSPF link-state database capacity and adjacency capacity tests were done. NBL newsletterNBL newsletter

Done. The IP multicast conformance tests were announced.Done. The IP multicast conformance tests were announced. Train the new blood – Conformance testingTrain the new blood – Conformance testing

Done.Done. Research:Research:

Page 162: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

162162

Works Planned for This WeekWorks Planned for This Week (01/24/2005-01/30/2005) (01/24/2005-01/30/2005)

NBL:NBL: Assign and guide Accton tests to Jimmy and the part-timesAssign and guide Accton tests to Jimmy and the part-times OSPF convergence performance testingOSPF convergence performance testing Attend the NBL security workshop in TaipeiAttend the NBL security workshop in Taipei Train the new blood – Interoperability testingTrain the new blood – Interoperability testing Train the new blood – IP Multicast performance testingTrain the new blood – IP Multicast performance testing

Research:Research:

Page 163: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

163163

Description (Description (01/24/2005-01/30/20001/24/2005-01/30/20055))

In case of topology change, a PIM-DM router shIn case of topology change, a PIM-DM router should recalculate the multicast delivery tree quickould recalculate the multicast delivery tree quickly in the face of topological changes. Here severly in the face of topological changes. Here several topology change schemes are discussed, inclual topology change schemes are discussed, including changing the IP address of an IP interface, dding changing the IP address of an IP interface, disabling a routing process, shutting down an interisabling a routing process, shutting down an interface, shutting down a router, and removing the nface, shutting down a router, and removing the network cable from an interface.etwork cable from an interface.

Page 164: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

164164

Works Done Last WeekWorks Done Last Week((01/24/2005-01/30/200501/24/2005-01/30/2005))

NBL:NBL: Assign and guide Accton tests to Jimmy and the part-timesAssign and guide Accton tests to Jimmy and the part-times

Done.Done. OSPF convergence performance testingOSPF convergence performance testing

Done.Done. Attend the NBL security workshop in TaipeiAttend the NBL security workshop in Taipei

Done.Done. Train the new blood – Interoperability testingTrain the new blood – Interoperability testing

Not yet.Not yet. Train the new blood – IP Multicast performance testingTrain the new blood – IP Multicast performance testing

Only the mixed class throughput was taught.Only the mixed class throughput was taught. Write the training materialsWrite the training materials

Done.Done. Research:Research:

Page 165: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

165165

Works Planned for This WeekWorks Planned for This Week (01/31/2005-02/13/2005) (01/31/2005-02/13/2005)

NBL:NBL: Redo Accton ES4649 48-port IP multicast performance testRedo Accton ES4649 48-port IP multicast performance test

inging Train the new blood – Interoperability testingTrain the new blood – Interoperability testing Train the new blood – IP Multicast performance testingTrain the new blood – IP Multicast performance testing Review the NBL documentsReview the NBL documents

Research:Research:

Page 166: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

166166

Description (Description (01/31/2005-02/13/20001/31/2005-02/13/20055))

If some areas of the network do not have group memberIf some areas of the network do not have group members, PIM-DM will prune off the forwarding branch by insts, PIM-DM will prune off the forwarding branch by instantiating prune state. PIM-DM Prune messages are sent antiating prune state. PIM-DM Prune messages are sent towards the upstream neighbor for S to indicate that traftowards the upstream neighbor for S to indicate that traffic from S addressed to group G is not desired. In the cafic from S addressed to group G is not desired. In the case of two downstream routers A and B, where A wishes se of two downstream routers A and B, where A wishes to continue receiving data and B does not, A will send a to continue receiving data and B does not, A will send a PIM-DM Join in response to B's PIM-DM Prune to overPIM-DM Join in response to B's PIM-DM Prune to override the Prune.ride the Prune.

Page 167: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

167167

Works Done Last WeekWorks Done Last Week((01/31/2005-02/13/200501/31/2005-02/13/2005))

NBL:NBL: Redo Accton ES4649 48-port IP multicast performance testingRedo Accton ES4649 48-port IP multicast performance testing

Done.Done. Train the new blood – Interoperability testingTrain the new blood – Interoperability testing

Done.Done. Train the new blood – IP Multicast performance testingTrain the new blood – IP Multicast performance testing

Done.Done. Review the NBL documentsReview the NBL documents

Dnoe.Dnoe. Research:Research:

Page 168: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

168168

Works Planned for This WeekWorks Planned for This Week (02/14/2005-02/20/2005) (02/14/2005-02/20/2005)

NBL:NBL: Write test procedures for performance testingWrite test procedures for performance testing Review the performance test results of Accton ES3628CReview the performance test results of Accton ES3628C

Research:Research: Qualifying examQualifying exam

Page 169: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

169169

Description (Description (02/14/2005-02/20/20002/14/2005-02/20/20055))

Once a multicast delivery tree has been pruned bOnce a multicast delivery tree has been pruned back, PIM-DM Graft messages are necessary to joack, PIM-DM Graft messages are necessary to join new receivers onto the multicast tree. PMI-Din new receivers onto the multicast tree. PMI-DM Graft messages are sent upstream hop-by-hop M Graft messages are sent upstream hop-by-hop from the new receiver's first-hop router until a pofrom the new receiver's first-hop router until a point on the multicast tree is reached. It is necessarint on the multicast tree is reached. It is necessary to acknowledge each DVMRP Graft message y to acknowledge each DVMRP Graft message with a DVMRP Graft-Ack message. with a DVMRP Graft-Ack message.

Page 170: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

170170

Works Done Last WeekWorks Done Last Week((02/14/2005-02/20/200502/14/2005-02/20/2005))

NBL:NBL: Write test procedures for performance testingWrite test procedures for performance testing

78% done.78% done. Review the performance test results of Accton ES3628CReview the performance test results of Accton ES3628C

The review for the layer 2 and layer 3 performance tests were done.The review for the layer 2 and layer 3 performance tests were done. Research:Research:

Qualifying examQualifying exam Done.Done.

Page 171: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

171171

Works Planned for This WeekWorks Planned for This Week (02/21/2005-02/27/2005) (02/21/2005-02/27/2005)

NBL:NBL: Write test procedures for performance testingWrite test procedures for performance testing Write a proposal for the cooperation with AcctonWrite a proposal for the cooperation with Accton Review the multicast performance test results of Accton ESReview the multicast performance test results of Accton ES

3628C3628C Research:Research:

Review and revise the Web QoS patent.Review and revise the Web QoS patent. Discuss QoS for Web services with ITRI on ThursdayDiscuss QoS for Web services with ITRI on Thursday

Page 172: 1 Ching-Ming ’ s Work Log 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004 10/18/2004-10/24/2004.

172172

Description (Description (02/21/2005-02/27/20002/21/2005-02/27/20055))

If some areas of the network do not have group memberIf some areas of the network do not have group members, PIM-DM will prune off the forwarding branch by insts, PIM-DM will prune off the forwarding branch by instantiating prune state. PIM-DM Prune messages are sent antiating prune state. PIM-DM Prune messages are sent towards the upstream neighbor for S to indicate that traftowards the upstream neighbor for S to indicate that traffic from S addressed to group G is not desired. In the cafic from S addressed to group G is not desired. In the case of two downstream routers A and B, where A wishes se of two downstream routers A and B, where A wishes to continue receiving data and B does not, A will send a to continue receiving data and B does not, A will send a PIM-DM Join in response to B's PIM-DM Prune to overPIM-DM Join in response to B's PIM-DM Prune to override the Prune.ride the Prune.