Difference between revisions of "Private:progress-choudhary"
From NMSL
Line 1: | Line 1: | ||
+ | = Fall 2011 (TA) = | ||
+ | * Courses: | ||
+ | **CMPT 880: Programming Parallel and Distributed Systems | ||
+ | |||
+ | === September 13 === | ||
+ | * Draft of the report with details of design, completed work and challenges ahead can be found [https://cs-nsl-svn.cs.surrey.sfu.ca/cssvn/nsl-members/choudhary/reports/psisiEsg/mobileTVSept13.pdf here]. | ||
+ | TODO: | ||
+ | * Convert the report to the thesis format. | ||
+ | |||
= Summer 2011 (TA) = | = Summer 2011 (TA) = | ||
* Courses: | * Courses: |
Revision as of 20:39, 13 September 2011
Fall 2011 (TA)
- Courses:
- CMPT 880: Programming Parallel and Distributed Systems
September 13
- Draft of the report with details of design, completed work and challenges ahead can be found here.
TODO:
- Convert the report to the thesis format.
Summer 2011 (TA)
- Courses:
- CMPT 826: Automated Learning Reasoning.
August 12
- Completed ESG transport. Integrating with Mtv.
- Looking for a method for evaluation.
- Could not work on the report much as I was busy completing a course project. Will work on report draft in the coming week.
May
- Summary of what has been done:
- Finished implementing classes under ESG bootstrap complete with ESG Access Descriptor and ESG Provider Discovery. ** Also implemented ESG representation and encapsulation modules.
- In representation, I only implemented the TextualDecoderInit to support XML fragments in only Gzip format which seems to be the standard.
- ESG data repository containing that carries the different ESG fragments has also been implemented.
- Currently, I am working on:
- ESG transport which involves using the PSI/SI table fields to announce and transmit the ESG fragments.
- The final report in the suggested format.
Spring 2011 (TA)
- Courses:
- CMPT 885: Special Topics in Computer Architecture
- CMPT 771: Internet Architecture and Protocols.
April 8
- I have been busy with my course project for CMPT 885 and I am currently working on the report. I haven't been able to allot time for the ESG project in the last two weeks.
Mar 28
- Resumed work on ESG representation. Finished implementation of all four classes.
- Started implementing ESG Encapsulation and so far I have finished the ESG Data Repository implementation.
Mar 14
- Work on course projects.
- Implemented the TextualDecoderInit and ESGInitMessage classes but have not been able to test it yet.
Mar 7
- Continuing implementation of ESG representation. Could not make a lot of progress this week due to course projects.
Feb 28
- Continuing implementation. Working on ESG representation.
- Updated design document with changes in ESG representation and ESG encapsulation. The document is here.
Feb 21
- Started implementation. Implemented classes for ESG Bootstrap.
- Downloaded sample ESG files to analyze fragment information. This will help in deciding what fragments to send. (Incomplete)
Feb 14
- Was busy with course project.
Feb 7
- Further updated design document after understanding the transport structure of ESG.
- Could not spend a lot of time on the project this week.
- Will start implementation this week.
Jan 31
- The updated design document may be found here: /nsl/students/choudhary/projects/PSISIESG/documents/reports.
- Could not do much this week.
Jan 24
- Prepared a class diagram for ESG server on paper. Currently digitizing it.
Jan 17
- Analyzed nokia.ts using SAMalyzer and SAMCorder in dvbSAM.
- Skimmed through ETSI TS 102 469, ETSI TS 102 472, ETSI TS 102 471, ETSI TS 102 591 and ETSI TS 102 592.
- Planned a possible design for ESG server in testbed.
- Open areas:
- Determine how to test if ESG is sent correctly. One possible way is using SAMCorder's Navigation option.
- Finding a standard compliant receiver for testing ESG. Nokia implementations have proprietary components.
- Open areas:
- TODO:
- Try receiving WingTV TS files on Nokia phones. If this experiment works, we could model our TS files on WingTV TS files as they are standard compliant.
- Fixing MPE-FEC and continuity counter errors discovered using SAMCorder in current implementation.
- TODO:
- Read a paper on delivery of 3D video over DVB-H.
Jan 10
- Investigated requirements for ESG server implementations referring ETSI TS 102 471.
Fall 2010 (TA)
- Courses:
- CMPT 705: Design/Analysis Algorithms
- CMPT 820: Multimedia Systems
Summer 2010 (RA)
- Courses: None.
- Worked on developing signalling mechanism (PSI/SI tables) for DVB-H mobile TV testbed.
Spring 2010 (TA)
- Courses:
- CMPT 886: Special Topics in Operating Systems
- Worked on project to propose a dynamic prefetching mechanism for multicore processors.
- CMPT 822: Computational Vision
- CMPT 886: Special Topics in Operating Systems