1 / 172

Ching-Ming ’ s Work Log

10/11/2004-10/17/2004 10/18/2004-10/24/2004 10/25/2004-10/31/2004 11/01/2004-11/07/2004 11/08/2004-11/14/2004 11/15/2004-11/21/2004 11/22/2004-11/28/2004 11/29/2004-12/05/2004 12/06/2004-12/12/2004 12/13/2004-12/19/2004 12/20/2004-12/26/2004 12/27/2004-01/02/2005 01/03/2005-01/09/2005

jorryn
Download Presentation

Ching-Ming ’ s Work Log

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

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

  3. Semester Plan (2004-Q3)

  4. Half-Year Plan (2004-Q1Q2)

  5. Works Done Last Week(12/29/2003-01/04/2004) • NBL: • (*)1. Bridging and routing panel • Done. • (*)2. Phone or visit vendors who cannot attend the panel discussion • Ambit is done. 建漢 and 上元 are still on going. • (*)3. Interview the applicants for the intern job • Done. • (*)4. Finish the slides for spanning tree protocol and rapid spanning • tree protocol • STP is done. RTSP is still on going. • 5. Track the purchasement of Bridging and Routing equipment • I have told the definite requirement to 彰燦. • Coursework: • 1. Prepare for the AI final • On-going. • 2. Prepare for the computer networks final • On-going.

  6. Works Planned for This Week (01/05/2004-01/11/2004) • NBL: • (*)1. Meet with Accton to discuss the cooperation project • (*)2. Phone or visit vendors who cannot attend the panel discussion • (*)3. Finish the training materials for rapid spanning tree protocol • (*)4. Meet with the interns to discuss the part-time job • 5. Buy remote controllers and terminal servers • Coursework: • (*)1. Prepare for the AI final • (*)2. Prepare for the computer networks final

  7. Description (01/05/2004-01/11/2004) I 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 write 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 testing, purpose for each test case, and possible testing procedures. That is, before fulfilling testing procedures at Accton, we should think how to create test cases in our regular meetings. So the regular meetings help creating practical testing 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 by the end of this week: 1. Staff information (Who, When to begin, working time-slots, and pay) 2. Feature matrix (A matrix showing the combinations of the target features) 3. Project finish date (When this project will be finished)

  8. Works Done Last Week(01/05/2004-01/11/2004) • NBL: • (*)1. Meet with Accton to discuss the cooperation project • Done. • (*)2. Phone or visit vendors who cannot attend the panel discussion • Done. But CyberTan and ADMTek did not respond. • (*)3. Finish the training materials for rapid spanning tree protocol • Done. • (*)4. Meet with the interns to discuss the part-time job • Done. • 5. Buy remote controllers and terminal servers • I found some retailers in Taiwan. I will buy them this week. • Coursework: • (*)1. Prepare for the AI final • Done. • (*)2. Prepare for the computer networks final • Done.

  9. Works Planned for This Week (01/12/2004-01/18/2004) • NBL: • Begin to part-time at Accton • Send panel summary to the participants • Begin to train the intern students • Buy remote controllers and terminal servers • Pass the Accton part-time message to the applicants • Research: • Report WebQoS in Thursday’s meeting

  10. Description (01/12/2004-01/18/2004) I 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 know their testing procedures, testing tools and possible problems. This can help us to design test cases in the future. The part-time students will begin their work from mid-February. Before that, I will give them some training in the background knowledge and hands-on skills of bridging and routing. I have collected many training materials including Cisco CCNA/CCNP training materials, e-books, IEEE standards, IETF RFCs and testing methodologies. I think we can learn a lot if the training is well planned.

  11. Works Done Last Week(01/12/2004-01/18/2004) • NBL: • Begin to part-time at Accton • I have setup a working environment • Send panel summary to the participants • done • Begin to train the intern students • The training materials have been uploaded to the website • Buy remote controllers and terminal servers • Su-Yi is asking the local agents • The racks and workbenches will be shipped to NBL this week • Pass the Accton part-time message to the applicants • done • Research: • Report WebQoS in Thursday’s meeting • done

  12. Works Planned for This Week (02/02/2004-02/08/2004) • NBL: • Teach the intern students to use testing equipment • Write the bridging and routing testing items • Accton: perform the spanning tree protocols conformance testing • Track the purchase of the racks and other equipment • Setup a bridging and routing testing environment • Qualifying exams: • Operating system • Artificial Intelligence

  13. Description (02/02/2004-02/08/2004) I report my observation on Accton’s current testing capabilities here. For bridging testing, they leverage IOL’s test suites and have designed their own test plans for the lacked parts (e.g. IEEE 802.1X). They have a team dedicated to developing automatic test scripts according to their test plans. However, the quality of the test scripts depend on the test plans. They are reviewing the test plans again to improve the quality and try to find out the possible combinations of functionality testing. For the routing testing, they do not make too many efforts on it now. So they test routing functions manually 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.

  14. Works Done Last Week(02/02/2004-02/08/2004) • NBL: • Teach the intern students to use testing equipment • I have taught Ch1-3 of the training materials and switch configuration. • Write the bridging and routing testing items • I have finished the interoperability test items. • Accton: perform the spanning tree protocols conformance testing • I have finished 50% of the STP conformance testing and got many failures in the timer testing. • Track the purchase of the racks and other equipment • Ben asked me to retrieve the intelligent hub though express delivery. • Setup a bridging and routing testing environment • The racks have been sent to R701 but not assembled. • Qualifying exams: • Operating system • Done • Artificial Intelligence • Done

  15. Works Planned for This Week (02/09/2004-02/15/2004) • NBL: • Teach the intern students routing and router configuration • Write the bridging and routing testing items • Accton: perform the spanning tree protocols conformance testing (STP, RSTP) • Track the purchase of the racks and other equipment • Setup a bridging and routing testing environment • Research: • Revise the e-commerce and CDN papers

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

  17. Works Done Last Week(02/09/2004-02/15/2004) • NBL: • Teach the intern students routing and router configuration • I have taught basic testing methodologies and IxANVL. • Write the bridging and routing testing items • Version 0.1 was done but withgout point count and CDRouter testing. • Accton: perform the spanning tree protocols conformance testing (STP, RSTP) • The pass ratio of STP testing is 41.5%. The RSTP testing is under testing. • Track 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 prefer to but the devices from the Internet. • Setup a bridging and routing testing environment • Done. • Research: • Revise the e-commerce and CDN papers • The e-commerce paper was done. I will submit it soon.

  18. Works Planned for This Week (02/16/2004-02/22/2004) • NBL: • Intern student: perform the STP conformance testing • Add CDRouter testing to the bridging and routing test items • Accton: perform the spanning tree protocols conformance testing (RSTP, MSTP) • Order remote power controllers and a terminal server from the Internet • Research: • Submit the e-commerce paper and revise the CDN paper

  19. Description (02/16/2004-02/22/2004) NBL hired some intern students to help the bridging and routing testing and to take off the load from boring repeated jobs. In order to improve the performance of the intern students, effective team management is needed. Some management strategies such as job assignment, progress tracking, bi-weekly report, bi-weekly meeting, and monthly meeting are brought into action. I think these can be great helps. However, we need some time to see the results. Besides, exchanging management experiences with the other project managers is another great way.

  20. Works Done Last Week(02/16/2004-02/22/2004) • NBL: • Intern student: perform the STP conformance testing • Partially done. • Add CDRouter testing to the bridging and routing test items • Done. • Accton: perform the spanning tree protocols conformance testing (RSTP, MSTP) • 2/3 of RSTP testing was done. • Order 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 is high. • Research: • Submit the e-commerce paper and revise the CDN paper • The e-commerce paper was submitted to Electronic Commerce Research. The CDN paper is till under revising.

  21. Works Planned for This Week (02/23/2004-02/29/2004) • NBL: • Intern student: finish the STP conformance testing • Accton: perform the spanning tree protocols conformance testing (RSTP, MSTP) • Ask for a new quotation of the PDU and terminal server • Discuss the testing program for the ADSL public test. • Research: • Revise the CDN paper

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

  23. Works Done Last Week(02/23/2004-02/29/2004) • NBL: • Intern student: finish the STP conformance testing • Done. The pass ratio of Cisco 2950 is 88.7%. • Accton: perform the spanning tree protocols conformance testing (RSTP, MSTP) • The pass ratio of RSTP is 82.7%. • Ask 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 Internet. • Discuss the testing program for the ADSL public test. • Done. • Research: • Revise the CDN paper • Still on going.

  24. Works Planned for This Week (03/01/2004-03/07/2004) • NBL: • Intern student: perform the RSTP conformance testing • Accton: perform the VLAN conformance testing • Buy the PDU and terminal server from the Internet • Finish the final version of the bridging and routing test items • Response the request of testing PPPoE from Airocon • Research: • Revise the CDN paper

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

  26. Works Done Last Week(03/01/2004-03/07/2004) • NBL: • Intern student: perform the RSTP conformance testing • Done. The pass ratio of Cisco Catalyst 2950 is 70%. • Accton: perform the VLAN conformance testing • Half done. • Buy the PDU and terminal server from the Internet • I have ordered the devices from TechOnWeb website • Finish the final version of the bridging and routing test items • Done. • Response the request of testing PPPoE from Airocon • Done. Airocon asked for a quotation for the PPPoE conformance testing. • Research: • Revise the CDN paper • Still on going.

  27. Works Planned for This Week (03/08/2004-03/14/2004) • NBL: • Accton: Start to test RIP conformance • Wait for the final order confirmation from TechOnWeb • Prepare to test PPPoE of Airocon SOHO router • Research: • Revise the CDN paper

  28. Description (03/08/2004-03/14/2004) There are some drawbacks to use WebBench to measure Web performance. We need lots of client computers to generate enough traffic for a Web server. But the cost of buying computer and the replacement rate are high. Spirent’s Avalanche and Reflector can emulate Web clients and servers precisely and the scalability is enough to test high-performance Web server, even Web switch. But the same problem is the cost of buying Spirent solutions is hight.

  29. Works Done Last Week(03/08/2004-03/14/2004) • NBL: • Accton: Start to test RIP conformance • Done. The pass ratio is 96%. • Wait for the final order confirmation from TechOnWeb • Done. The total cost is $1974,93. I have asked Su-Yu to follow up the order. • Prepare to test PPPoE of Airocon SOHO router • Airocon still did not give any response. • I have read PPP related RFCs. • Research: • Revise the CDN paper • Still on going.

  30. Works Planned for This Week (03/15/2004-03/21/2004) • NBL: • Accton: Start to test OSPF conformance • Setup a PPPoe testing environment • Research: • Revise Shuo-Wen’s outline and Chapter 1. • Revise the CDN paper

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

  32. Works Done Last Week(03/15/2004-03/21/2004) • NBL: • Accton: Start to test OSPF conformance • Still on going • Setup a PPPoE testing environment • The PPPoE server was constructed. • Research: • Revise Shuo-Wen’s outline and Chapter 1. • Done • Revise the CDN paper • Still on going

  33. Works Planned for This Week (03/22/2004-03/28/2004) • NBL: • Accton: Continue to test OSPF conformance • Make slides of bridging and routing testing services • Write a experiment manual for bridging testing • Research: • Revise Shuo-Wen’s Chapter 2. • Prepare for the proposal presentation in the next week • Revise the CDN paper

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

  35. Works Done Last Week(03/22/2004-03/28/2004) • NBL: • Accton: Continue to test OSPF conformance • 40% of the test cases were done. • Make slides of bridging and routing testing services • Done. • Write a experiment manual for bridging testing • The manual and slides were written. • Research: • Revise Shuo-Wen’s Chapter 2. • Not yet. • Prepare for the proposal presentation in the next week • Done. • Revise the CDN paper • Still on going.

  36. Works Planned for This Week (03/29/2004-04/04/2004) • NBL: • Accton: Continue to test OSPF conformance • Move bridging and routing testbed from 701 to 604 • Add STP interoperability testing to the experiment manual • Research: • Revise Shuo-Wen’s Chapter 2. • Revise the CDN paper

  37. Description (03/29/2004-04/04/2004) RIP has some limitations that could cause problems in large networks. First, RIP has a limit of 15 hops. A RIP network that spans more than 15 hops is considered unreachable. Second, RIP cannot handle variable length subnet masks, which means RIP is a classful routing protocol. Third, periodic broadcasts of the full routing table consume a large amount of bandwidth. This is a major problem with large networks especially on slow links. Finally, RIP networks are flat networks. There is no concepts of areas or boundaries. Thus, RIP is not suitable for large networks.

  38. Works Done Last Week(03/29/2004-04/04/2004) • NBL: • Accton: Continue to test OSPF conformance • About 200 test cases were done. • Move bridging and routing testbed from 701 to 604 • The racks have been moved to 604. • Add STP interoperability testing to the experiment manual • Done. • Bridging and routing marketing • I have sent the service documents to 11 vendors. • ICPlus asked for a presentation on 4/16 • Research: • Revise Shuo-Wen’s Chapter 2. • Done. • Revise the CDN paper • Still on going.

  39. Works Planned for This Week (04/05/2004-04/11/2004) • NBL: • Accton: Continue to test OSPF conformance • Move bridging and routing testbed from 701 to 604 • Track the response of the marketing actions • Research: • Revise Shuo-Wen’s Chapter 3. • Prepare for the mid-term exam

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

  41. Works Done Last Week(04/05/2004-04/11/2004) • NBL: • Accton: Continue to test OSPF conformance • Done. The pass ratio is 86%. • Move bridging and routing testbed from 701 to 604 • Done. • Track the response of the marketing actions • ICPlus and Delta Networks asked for a presentation to them. • Research: • Revise Shuo-Wen’s Chapter 3. • Not yet. • Prepare for the mid-term exam • On going.

  42. Works Planned for This Week (04/12/2004-04/18/2004) • NBL: • Accton: Begin to test OSPF extensions conformance • Visit ICPlus and Delta Networks • Research: • Revise Shuo-Wen’s Chapter 3. • Prepare for the mid-term exam

  43. Description (04/12/2004-04/18/2004) Given different classes of clients and a web server, our goal is to provide service differentiation through HTTP request scheduling on the website gateway. All HTTP requests originated from clients will pass through the website gateway and be scheduled to the web server according to the QoS policies and the availability of the server resources. The website gateway first classifies the incoming requests into different service classes by inspecting the contents of IP and HTTP headers. Then the scheduler decides which request can be fetched from the class queues and when to release it to the web server according to the QoS policies and the availability of the server resources, respectively.

  44. Works Done Last Week(04/19/2004-04/25/2004) • NBL: • Accton: Begin to test IGMP conformance • Not finished yet. • Interview the new part-time candidates • Done. • Arrange the visits to the vendors and track responses • Delta Networks is arranging. • Loops asked for testing a WAN router. • Present the bridging experiment in the Network Experiment class • Done. • Research: • Revise Shuo-Wen’s Chapter 4 • Not yet. • Revise the CDN paper • Not finished yet.

  45. Works Planned for This Week (04/26/2004-05/02/2004) • NBL: • Accton: Begin to test DVMRP conformance • Train the new parttime student • Arrange the visits to the vendors and track responses • Prepare for the Loop WAN router testing • Prepare for the Alcatel switch testing • Research: • Revise Shuo-Wen’s Chapter 4 • Revise the CDN paper

  46. Description (04/26/2004-05/02/2004) The speed of the modified DRR scheduling should be throttled such that the released request would not overwhelm the server capacity. For this, the token bucket mechanism is employed to decide when to release a request to the server. The current utilization of a server resource is represented by a token bucket. The size of a token bucket, i.e. server resource capacity, and the amounts of resources (tokens) a request needs is estimated from the results of the server probing. When a request is released, the token buckets discard tokens. Conversely, when an HTTP response finishes passing through the gateway, i.e. the server resources are released, the discarded tokens are returned the buckets.

  47. Works Done Last Week(04/26/2004-05/02/2004) • NBL: • Accton: Begin to test DVMRP conformance • Done. The pass ratio is 47.0% • Train the new parttime student • I asked him to read some training materials and prepare for the layer 2 switch testing. • Arrange the visits to the vendors and track responses • No new response. • Prepare for the Loop WAN router testing • Loop had set two WAN routers to NBL. • Prepare for the Alcatel switch testing • Postponed to this week. • Research: • Revise Shuo-Wen’s Chapter 4 • Not yet. Instead, I revised the Chapter 1 to 3 and the slides again. • Revise the CDN paper • Not finished yet.

  48. Works Planned for This Week (05/03/2004-05/09/2004) • NBL: • Accton: Begin to test PM-DM conformance • Discuss the WAN router testing with Loop • Prepare for the Alcatel switch testing • Research: • Revise Shuo-Wen’s Chapter 4 • Revise the CDN paper

  49. Description (05/03/2004-05/09/2004) For probing the characteristics of the web pages, the server prober first retrieves the homepage of the website, parses the homepage to find embedded object and other hyperlinks. The probers recursively scans the web pages on the same sever link by link until all the web pages have be scanned. The probed URL, response size and the amounts of required resources of each page will be recorded in the web page table. Note that the response size of a page recorded in the table is chosen from a number close to the actual probed responses size.

  50. Works Done Last Week(05/03/2004-05/09/2004) • NBL: • Accton: Begin to test PM-DM conformance • On-going. The test will be finished this week. • Discuss the WAN router testing with Loop • Done. • Prepare for the Alcatel switch testing • The VLAN functionality was validated. • Research: • Revise Shuo-Wen’s Chapter 4 • Not finished yet. • Revise the CDN paper • Not finished yet.

More Related