Quinlan, J. J., A. H. Zahran, and C. J. Sreenan, "ALD: Adaptive Layer Distribution for Scalable Video", ACM MMSys 2013, Oslo, Norway, Feb 2013. AbstractCU-PDF

Bandwidth constriction and datagram loss are prominent issues that affect the perceived quality of streaming video over lossy networks, such as wireless. The use of layered video coding seems attractive as a means to alleviate these issues, but its adoption has been held back in large part by the inherent priority assigned to the critical lower layers and the consequences for quality that result from their loss. The proposed use of forward error correction (FEC) as a solution only further burdens the bandwidth availability and can negate the perceived benefits of increased stream quality. In this paper, we propose Adaptive Layer Distribution (ALD) as a novel scalable media delivery technique that optimises the tradeoff between the streaming bandwidth and error resiliency. ALD is based on the principle of layer distribution, in which the critical stream data is spread amongst all datagrams thus lessening the impact on quality due to network losses. Additionally, ALD provides a parameterised mechanism for dynamic adaptation of the scalable video, while providing increased resilience to the highest quality layers. Our experimental results show that ALD improves the perceived quality and also reduces the bandwidth demand by up to 36% in comparison to the well-known Multiple Description Coding (MDC) technique.

Previously Taught

ELC307: Control Theory @Cairo University

The course addresses different aspects for continuos control systems including Transient response - Static error analysis - Frequency response - Polar plots - Logarithmic plots - Relative Stability - Root locus - Compensation in frequency domain.

CS6311: MOBILE NETWORK PROTOCOLS @UCC

Teaching Assistant

ECE466: COMPUTER NETWORKS II (SPRING 07) @UofT 

The course is on the analytic side of networking courses. It addresses different topics including Review of Networking conceptsDeterministic network analysisFairness and schedulingQueuing TheoryMy main responsibilities are conducting tutorials, administrating labs, and grading.

ECE190: DISCRETE MATHEMATICS (FALL 03, 04, 05, 06, SPRING 07) @UofT 

Zahran, A., B. Liang, and A. Saleh, "Impact of technology overlap in next-generation wireless heterogeneous systems", IFIP Networking 2007,, Atlanta, Georgia, USA, Springer, pp. 535–545, May 2007. Abstract

n/a

Zahran, A., A. Saleh, and B. Liang, "Impact of Technology Overlap in Next-Generation Wireless Heterogeneous Systems", IFIP Lecture Notes in Computer Science (LNCS), vol. 4479, no. 4479, Atlanta, Georgia, USA, pp. 535–545, May 2007, 2011. Abstract

n/a

Davern, P., N. Nashid, C. J. Sreenan, and A. Zahran, "HTTPEP: a HTTP Performance Enhancing Proxy for Satellite Systems", International Journal of Next Generation Computing (IJNGC) , vol. 2, issue 3, 2011. Abstract

n/a

Tsompanidis, I., A. H. Zahran, and C. Sreenan, "SuperBS: A Methodology for Resource Management in Heterogeneous Wireless Networks", the 9th IEEE International Wireless Communications and Mobile Computing Conference (IWCMC 2013), Cagliari, Sardinia, Italy, 2013.
Abdel-Hamid, A. T., A. H. Zahran, and T. ElBatt, "Improved Spectrum Mobility using Virtual Reservation in Collaborative Cognitive Radio Networks", 18th IEEE Symposium on Computers and Communications (IEEE ISCC), Split, Croatia,, July 2013.
Anwar, A., K. G. Seddik, T. ElBatt, and A. H. Zahran, "Effective Capacity of Delay Constrained Cognitive Radio Links Exploiting Primary Feedback", 11th International Symposium on Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks (WiOpt 2013), Tsukuba Science City, Japan, 2013.
Davern, P., N. Nashid, A. Zahran, and C. J. Sreenan, "Towards an Automated Client-Side Framework for Evaluating HTTP/TCP Performance", International Symposium on Performance Evaluation of Computer and Telecommunication Systems,, The Hague, Netherlands., 2011. Abstract

n/a

Tourism