Brief description of my current project :
Efficient Video Multicast over WLANs - MAC layer
optimizations
Problem Statement: The challenges for
real time video streaming over Wireless LANs are
limited bandwidth,
high bit error rates
as compared to wired links and
fluctuations in channel quality. In addition, we also have to consider receiver
heterogeneity as each user will have different channel conditions,
power limitations and processing capabilities. The
video quality at each of the received mobile terminals would depend on
the channel condition between the AP and the respective mobile
terminal (we assume the video server and the access point are
co-located). Receiver heterogeneity
can be dealt in one of the two ways: simulcasting the content at
different rates or by layered coding [which forms the basis of
Receiver Driven Layered Multicast scheme pioneered by McCanne].
The ways to improve
the video quality at the mobile terminals would be to employ
forward error correction (FEC) schemes so that the receivers can
reconstruct lost packets from the additional redundant packets.
Another option is to use ARQ. However in multicast scenarios there is
a possibility of an implosion of repeat requests at the sender if ARQ
is used. Our work is focused on MAC
layer multicast and error control techniques that provide service
quality and/or capacity improvements.
Our
Approach: In our system model
we have the video server co-located with the AP and N mobile
terminals.
We consider that
multi-resolution video
streams at four different rates 1.5 Mbps, 768 kbps, 384 kbps and 128
kbps are available from the sever i.e. the AP is multicasting video
streams at four different rates. The mobile terminals
subscribe to one of the multicast streams
based on their
PHY bit rate, bit error rate and SNR measurements. We have formulated
the problem as a general feedback control system with the following
observation and control variables:
Bit Error Rate (long term and short term
BER), SNR, MAC multicast groupings and Percentage/type of FEC and ARQ
used. The algorithm under consideration aims to maximize the total
system utility, Q_system=sum(Q_i) i=1,2...N where N is the
total number of mobile receivers, subject to the condition
Q_i >= Q_threshold by selecting the appropriate multicast group and
also adjusting the FEC and/or ARQ) as a function of the observed PHY
bit rate, BER and SNR for each wireless client.
Simulation Tool used: OPNET
Brief description of my previous project :
NETWORK
TOMOGRAPHY
Network Tomography - 4 Node Problem
Network Tomography -How to choose a subset of paths from the source
node to the destination node in a network for estimating link
success probabilities
PAPERS
Performance Analysis of
Downlink Power Control in CDMA Systems
(accepted for the IEEE Symposium Digest for Student Papers/Posters,
2004 )
Rapid
deployment emergency infrastructure for a disaster site with multiple
types of emergency personnel (police, fire, national guard, etc)
Image Histograming and Connected
Components Labeling in Parallel
PRESENTATIONS
Talk at
Thomson Multimedia Research Lab, Princeton on March 1, 2004
Talk at
WINLAB on March 5, 2004 (Part of Special Problems Presentation)
Talk at
the Networking Group Meeting, WINLAB on October 7, 2003
Talk at
the Networking Group Meeting, WINLAB on February 3, 2004
Performance Analysis of Downlink
Power Control Algorithms for CDMA Systems
WLAN and IEEE 802.11
Security
COURSE PROJECTS
Papers
relevant to my project "Efficient Video Multicast over WLANs"
[1] A. Majumdar, D. G. Sachs, I.
V. Kozinstev, K. Ramachandran, M. M.Yeung, "Multicast and Unicast
Real-Time Video Streaming over Wireless LANs'', IEEE Transactions on
Circuits and Systems for Video Technology, Vol.12 No. 6, June
2002.
[2] K. Stuhlmuller, M. Link and B. Girod ,"Scalable Internet Video
Streaming with unequal error protection''.
[3] P. A. Chou, A. E. Mohr, A. Wang, S. Mehrotra, "FEC and Pseudo-ARQ
for Receiver-driven Layered Multicast of Audio and Video'', Presented
in part at the Communication Theory Workshop, Aptos, CA, May 1999.
[4] D. Wu, Y. T. Hou, B. Li, W. Zhu, Y. Zhang, H. J. Chao, "An
End-to-End Approach for optimal Mode Selection in Internet Video
Communication: Theory and Application'', IEEE Journal on Selected Areas
in Communications, Vol.18 No. 6, June 2000.
[5] S. McCanne, V. Jacobson, M. Vetterli, "Receiver-driven Layered
Multicast'' ACM SIGCOMM '96 August 1996, Stanford, CA.
[6] IEEE 802.11-1999, "Part 11:Wireless LAN Medium Access Control
(MAC) and Physical layer (PHY) Specifications,'' 1999.
[7] IEEE 802.11e draft/D4.0, "Part 11:Wireless Medium Access
Control (MAC) and Physical layer (PHY) Specifications: Medium Access
Control (MAC) Enhancements for Quality of Service (QoS),'' Nov. 2002.
[8] D. Gu , J. Zhang, "QoS Enhancement in IEEE 802.11 Wireless
Local Area Networks'', IEEE Communications Magazine, June 2003.
[9] D. Qiao, K. G. Shin, "A Two-Step Adaptive Error Recovery Scheme
For Video Transmission over Wireless Networks'', IEEE INFOCOM 2000, pp
1698-1704.
[10] G. T. Nguyen, B. Noble, "A Trace-based Approach For Modeling
Wireless Channel Behavior''.
[11] P. Chumchu, "An example of wireless error simulation''.
[12] A. Konrad, A. D. Joseph, R. Ludwig, B. Y. Zhao, "A
Markov-Based Channel Model Algorithm for Wireless Networks", Report
No. UCB/CSD-01-1142 , May 2001.
[13] D.
Reininger, R. Izmailov, B. Rajagopalan, M. Ott and D. Raychaudhuri,
“Soft QoS Control in the WATMnet Broadband Wireless System”.
Simulation Tools Links:
OPNET
ns-2
A very good tutorial for ns-2 can be found at
http://www.isi.edu/nsnam/ns/tutorial/index.html
|