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.
    • 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.
  • 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