Difference between revisions of "Private:progress-rahman"

From NMSL
Line 7: Line 7:
 
=== December 8 ===
 
=== December 8 ===
 
* Prepared the Thesis plan [https://cs-nsl-svn.cs.surrey.sfu.ca/cssvn/nsl-members/mrahman/thesis/ThesisProposal/ThesisPlan.pdf report].
 
* Prepared the Thesis plan [https://cs-nsl-svn.cs.surrey.sfu.ca/cssvn/nsl-members/mrahman/thesis/ThesisProposal/ThesisPlan.pdf report].
* Designed the heuristic algorithm for OFDMA radio resource allocation [https://cs-nsl-svn.cs.surrey.sfu.ca/cssvn/nsl-members/mrahman/thesis/ThesisProposal(Combined)/OFDMA-Radio-resource-allocation.pdf report].
+
* Designed the heuristic algorithm for OFDMA radio resource allocation [https://cs-nsl-svn.cs.surrey.sfu.ca/cssvn/nsl-members/mrahman/thesis/ThesisProposal(Combined)/OFDMA-Radio-resource-allocation.pdf report].
 
* Worked on the course project.
 
* Worked on the course project.
  

Revision as of 23:55, 8 December 2012

Fall 2012 (RA)

  • Courses:
    • CMPT 771: Internet Architecture and Protocols


December 8

  • Prepared the Thesis plan report.
  • Designed the heuristic algorithm for OFDMA radio resource allocation report.
  • Worked on the course project.


November 24

  • Helped Abdul Hasib in generating mobility results for the proposed algorithm as to complete comments.
  • Created the EPS format figures.
  • Measured the runtime for both the proposed greedy algorithm and the optimal solution. For measuring the runtime for the greedy algorithm, reimplemented it in Matlab to keep the measuring environment uniform for both algorithms.
  • Worked with Saleh to help him to get started with OPNET for his implimentation with explanation of how can he implement his work.
  • Worked on the design of heuristic algorithm for our work and reported to Adbul Hasib.


November 11

  • Did group seminar presentation.
  • Working on the Course project. It is taking enough time.
  • Looking into the OPNET scheduling for LTE.


October 28

  • Did a survey on empirical data search on utility values for different application data rate. There are two ways to obtain utility values for different application data rates: survey based data and utility functions based data. I found all the papers I went through using utility function based data.
  • Working on Internet Architecture and Protocols project: Smartphone Network Energy Management- attempt to save mobile power by controlling wireless transmission.
  • Looked into the computation of wideband CQI. It turns out that OPNET computes wideband CQI based on the entire channel condition.
  • There are two ways to allocate power to sub-bands: 1) same power to all-bands which is a bit easier from developer's perspective and 2) different power to different sub-bands. It turns out that OPNET uses the first approach.
  • Prepared for group seminar presentation.


October 13

  • Could not work for a week due to severe back pain and fever.
  • Started working on the next project proposed by Abdul Hasib.
  • Studying radio resource allocation related to the project and also searching for corresponding code into OPNET.


September 28

  • Worked on some requested issues to submit the paper.


September 21

  • Completed simulations along with the Optimal SCOPT and reported to Abdul Hasib.


September 12

  • Worked on the Evaluation Results generation and writing with Abdul Hasib for the paper.


Summer 2012 (TA)

  • Courses: None


September 2

  • Generated the evaluation results for single cell and reported to Abdul Hasib.
  • Will start working on multiple cells and try to finish the results by this week.


August 18

  • Implemented the proposed algorithm in OPNET for single cell.
  • Working on result generation.


August 4

  • Figured out and solved the problem how we can allocate MBMS subframes in consecutive frames in Common Subframe Allocation (CSA) period.
  • Figured out where MBMS group membership for UE is registered and changed it with some test data.
  • Figured out how to obtain wideband MCS for a particular UE with Link Adaptation in MBMS. In MBMS, MCS obtained by Link Adaptation is not used for MBMS transmission, rather it uses MCS from Bearer Configuration in MBMS.
  • Figured out IP sub-module that handles multicast group JOIN and LEAVE requests and can now join/leave multicast group dynamically from code with some restrictions.
  • Running various OPNET simulations and exploring code related to simulations.


July 22

  • Did various OPNET simulations to identify different aspects of MBMS in OPNET.
  • Explored OPNET code to gain knowledge how MBMS is implemented in OPNET.
  • Looked into the frame/ subframe occupancy by MBMS load in OPNET and reported to Abdul Hasib.
  • Read the power efficient Multicast-Unicast video-on-demand streaming algorithm over LTE Networks proposal and some other MBMS documents.


July 9

  • Experimented with the OPNET Lab to control the range of eNodeBs with FTP and Voice applications.
  • Still exploring the OPNET code specifically the resource allocation part. It is too large and complicated as it involves physical layer heavily.
  • Wrote a parser to generate frames out of OPNET debugging information. It will help to visualize different frames.


June 24

  • Explored utility curve for various applications as we have a plan to consider a mixture of different types of applications instead of a single type application with benefit of real time applications in mind.
  • Still exploring the code and doing experimental modifications to learn different aspects. I found forum support for OPNET poor as no replies in the forum yet. I emailed my queries to support and they replied, "your organization's maintenance contract with OPNET has expired".
  • Explored some OPNET labs from OPNETWORK 2010 and 2011 covering OPNET Modeler and LTE to gain some more details about OPNET and LTE in OPNET. Since, we don't have maintenance license, I requested one of my friends in Engineering school who's lab has OPNET maintenance license to download those labs for me.


June 10

  • Looking into the coding details in OPNET.
  • The initial plan is to implement the basic load balancing user association rule and compare the results with two cell search algorithms namely First suitable cell and Best suitable cell for which built in support is provided in OPNET. Then we will devote more concentration to the design of more robust algorithm and implement that.
  • Getting a bit problem finding out eNodeB load and looking into more details in the code. Posted into OPNET forum with no replies and that's why digging into more details.


May 29

  • Studied Mobility Management/Handover in Macrocell/femtocell LTE networks. The main challenges lie within hand-in (handover from macrocell to femtocell) which itself is another research field. It has issues like discovering neighboring femto BS, admission control and selection of appropriate femto cell for handover.
  • Looked into Nokia's approach (they mainly discussed various parameters without discussing the inner details of their approach i.e. working methodology).
  • Designing LTE network in OPNET.

May 15

  • Installed OPNET and completed Basic and Advanced tutorials under Modeler Tutorials.
  • Explored LTE Model Library (could not run on OPNET as we don't have LTE license and Saleh has contacted them about this)
  • Looking into Mobility Management for Femtocells.


Spring 2012 (RA)

  • Courses:
    • CMPT-880: Special Topics in Computer Graphics, HCI, Computer Vision, and Visualization (Medical Image Analysis)
    • CMPT-886: Special Topics in Operating Systems

May 1

  • Completed the survey and reported to Abdul Hasib.
  • Working with user-association and OPNET with Abdul Hasib.

April 17

  • Working with Abdul Hasib on LTE-Advanced HetNet and explored some potential research fields.
  • Cost effective deployment of relay/femto cells.
  • User association to macro/micro cell to improve performance.
  • Carrier component allocation to improve fairness, reduce interference.
  • Working on to create literature review and going to explore Facility Location Optimization (MITACS) as well.


March 27

  • Working with Abdul Hasib on LTE-Advanced Resource Allocation and Interference Management.


February 17

  • Concluded applicability of MapReduce to BioInformatics dataset with some comments.
  • Read the report of Ahmed Hamza and discussed with him to get acquainted with the task of 3D video processing primitives on cloud platforms.
  • Explored open source solutions to figure out some which can be helpful for 3D video processing primitives.
  • Discussed with Ahmed about the strategy in search of an appropriate solution.
  • Here is the report.


January 27

  • Ran some experiments on Fei Gao's thesis work to get acquainted with it.
  • Exploring different techniques to speed up similarity measurement in BioInformatics data e.g. DNA/RNA sequences report.
  • The two 8 level courses consuming too much time and the initial shuffle between TA/RA
  • I believe things will improve from next week.
  • Planning to explore a bit more on existing approaches with BioInformatics data including kernel based clustering algorithms as those are closely related with Fei Gao's work with comments from Wael Abd-Almageed, Ph.D in mind.


January 4

  • Read the thesis paper of Fei Gao and generated the report.
  • Planning to run some experiments on Fei Gao's work in the cluster of our Lab.


Fall 2011 (RA)

  • Courses:
    • CMPT-705: Design and Analysis of Algorithms
    • CMPT-726: Machine Learning


December 29

  • Discussed with Fei Gao about his research work and BioInformatics data.
  • Reading the thesis paper of Fei Gao.

November 22

  • Created Azure sample application using Azure storage and tested using my free azure test account.
  • Explored abstracts and introductions of papers to find out some papers with unexplored materials to be read.
  • Spent some time to figure out Machine Learning Project related to my research field.
  • Produced the report.

November 9

  • Read a couple of more papers thoroughly to cover another dimension and generated the report.
  • Planning to look for any new idea that is not covered by looking into papers.
  • Also planning to look into details of some development module like Merkel trees etc.

October 25

  • Went through some papers (only the 1st phase reading) to decide some more papers to read and learn.
  • Read a couple of more papers thoroughly and analyzed all the papers read so far.
  • Created the report.

October 11

  • Read several more papers and generated corresponding report.

September 23

  • Read a few more papers.
  • Created initial report on my reading.

September 6

  • Wrote some sample programs on Azure for both VS 2008 and VS 2010
  • Went through the paper "Ensuring Data Storage Security in Cloud Computing" as part of the survey