Shihabur Rahman Chowdhury

PhD Student

David R. Cheriton School of Computer Science

University of Waterloo

200 University Avenue West
Waterloo, ON N2L 3G1, Canada

Email: sr2chowdhury AT uwaterloo DOT ca

Blog, CV

Research Interest

Networks, Systems, Algorithms

Recent News

  • Nov 08, 2017: Awarded Student Travel Grant to attend IEEE/ACM/IFIP CNSM 2017 in Tokyo, Japan
  • Aug 29, 2017: MULE accepted for IEEE/ACM/IFIP CNSM 2017, Tokyo, Japan.
  • June 14, 2017: Presented our work on jointly optimizing backup allocation at VN level and VN embedding at IFIP Networking 2017, Stockholm, Sweden.
  • May 09, 2017: Presented ReViNE at IFIP/IEEE IM 2017, Lisbon, Portugal.
  • Apr 25, 2017: Awarded Student Travel Grant to attend IFIP/IEEE IM 2017 in Lisbon, Portugal

Education


Work Experience

Software Engineering Intern (Technical Infrastructure)

Google Inc., Mountain View, CA, USA

May 2014 - August 2014


Summer Research Intern (Services Research)

IBM T.J. Watson Research Center, NY, USA

May 2013 - September 2013


Teaching and Research Assistant

University of Waterloo, Canada

May 2012 - present


Lecturer

Department of CSE, BUET, Dhaka, Bangladesh

November 2009 - April 2012


Instructor

Bangladesh Korea Information Access Center

Department of CSE, BUET, Dhaka, Bangladesh

January 2010 - April 2012


Guest Lecturer

Department of CSE
Military Institute of Science & Technology, Dhaka, Bangladesh

July 2010 - October 2010


Software Developer (Part time)

AfriGIS Bangladesh

December 2009 - March 2010

Awards and Honors

  • Ontario Graduate Scholarship, University of Waterloo, 2017-2018, 2015-2016
  • President's Graduate Scholarship, University of Waterloo, 2017-2018, 2015-2016
  • Graduate Excellence Scholarship, David R. Cheriton School of Computer Science, University of Waterloo, 2017-2018
  • GoBell Scholarship, University of Waterloo, 2013-2015
  • Student Travel Grant, IEEE/ACM/IFIP CNSM 2017
  • Student Travel Grant, IFIP/IEEE IM 2017
  • Student Travel Grant, IEEE/IFIP NOMS 2016 (Not Availed), 2014
  • Best Paper Runner-up, 5th International Workshop on Peer-to-Peer Computing and Online Social Networking (HotPOST) 2013, held in conjunction with IEEE ICDCS 2013
  • Graduate Research Scholarship, University of Waterloo, 2012
  • University Merit Scholarship, Bangladesh University of Engineering and Technology, 2005 - 2008
  • Dean's List Award, Bangladesh University of Engineering and Technology, 2005 - 2009
  • 6th Place, ACM ICPC Regional Programming Contest (Dhaka site), 2007
  • 8th Place, ACM ICPC Regional Programming Contest (Dhaka site), 2006
  • Champion, Daffodil Inter University Programming Contest, Bangladesh, 2007
  • 1st Place, Mathematics Olympiad 2003, Organized by the Ministry of Science and ICT, Bangladesh
  • Higher Secondary Board Scholarship, Dhaka Education Board, Bangladesh, 2005 - 2009
  • Secondary Board Scholarship, Dhaka Education Board, Bangladesh, 2002 - 2004

Recent Projects

Publications

(Google Scholar, DBLP)

Refereed Journals


[J7] Shahriar, N., Ahmed, R., Chowdhury, S.R., Khan, A., Boutaba, R., and Mitra, J. Generalized Recovery from Node Failure in Virtual Network Embedding. IEEE Transactions on Network and Service Management, 14(2): 261-274 (PDF, .bib)

[J6] Chowdhury, S.R., Ahmed, R., Khan, M.M.A., Shahriar, N., Boutaba, R., Mitra, J., and Feng, Z. Dedicated Protection for Survivable Virtual Network Embedding. IEEE Transactions on Network and Service Management, 13(4): 913-926 (PDF, .bib, CPLEX Code, Heuristic Code)

[J5] Bari, M.F, Chowdhury, S.R., Ahmed, R., Boutaba, R., and Duarte, O. Orchestrating Virtualized Network Functions. IEEE Transactions on Network and Service Management, 13(4): 725-739 (PDF, .bib)

[J4] Ahmed, R., Bari, M.F., Chowdhury, S.R., Rabbani, M., Boutaba, R., and Mathieu, B. αRoute: Routing on Names. IEEE/ACM Transactions on Networking, 24(5): 3070-3083 (PDF, .bib)

[J3] Chowdhury, S.R., Roy, A.R., Shaikh, M., and Daudjee, K. A Taxonomy of Decentralized Online Social Networks. Peer-to-Peer Networking and Applications, Springer 8(3): 367-383 (PDF, .bib)

[J2] Bari, M.F., Chowdhury, S.R., Ahmed, R., Boutaba, R., and Mathieu, B. A Survey of naming and routing in Information Centric Networks. IEEE Communications Magazine, 50(12): 44-53 (PDF, .bib)

[J1] Chowdhury, S.R. , Hasan, M.M., Iqbal, S., and Rahman, M.S. Computing a Longest Common Palindromic Subsequence. Fundamenta Informaticae, IOS Press 129(4): 329-340 (PDF, .bib)

Refereed Conferences / Workshops


[C19] Chowdhury, S.R., Ayoubi, S., Ahmed, R., Shahriar, N., Boutaba, R., Mitra, J., and Liu, L. MULE: Multi-Layer Virtual Network Embedding. To appear in IEEE/ACM/IFIP CNSM 2017. (Acceptance Rate: 17.6%) (PDF)

[C18] Shahriar, N., Chowdhury, S.R., Ahmed, R., Khan, A., Boutaba, R., Mitra, J, and Liu, L. Joint Backup Capacity Allocation and Embedding for Survivable Virtual Networks. In Proceedings of IFIP Networking 2017 (Acceptance Rate: 28.6%) (PDF, Slides)

[C17] Chowdhury, S.R., Ahmed, R., Shahriar, N., Khan, A., Boutaba, R., Mitra, J, and Liu, L. ReViNE: Reallocation of Virtual Network Embedding to Eliminate Substrate Bottlenecks. In Proceedings of IFIP/IEEE IM 2017, pp. 116-124 (Acceptance Rate: 28.6%) (PDF, .bib, Slides, CPLEX Code, Heuristic Code)

[C16] Shahriar, N., Ahmed, R., Khan, A., Chowdhury, S.R., Boutaba, R., and Mitra, J. ReNoVatE: Recovery from Node Failure in Virtual Network Embedding. In Proceedings of IEEE/ACM/IFIP CNSM 2016, pp. 19-27 (Acceptance Rate: 15.5%) (PDF, .bib)

[C15] Roy, A.R, Chowdhury, S.R., Bari, M.F., Ahmed, R., and Boutaba, R. Emulating an Infrastructure with EASE. In Proceedings of IEEE/ACM/IFIP CNSM 2016 (Mini-Conference), pp. 167-173 (PDF, .bib, Slides)

[C14] Shahriar, N., Ahmed, R., Chowdhury, S.R., Khan, M.M.A, Boutaba, R., Mitra, J., and Feng, Z. Connectivity-aware Virtual Network Embedding. In Proceedings of IFIP Networking 2016, pp. 46 - 54 (Acceptance Rate: 29%) (PDF, .bib)

[C13] Dolberg, L., François, J., Chowdhury, S.R., Ahmed, R., Boutaba, R., and Engel, T. A Generic Framework to Support Application-Level Flow Management in Software-Defined Networks. In Proceedings of IEEE NetSoft 2016, pp. 121-125 (PDF, .bib)

[C12] Chowdhury, S.R., Ahmed, R., Khan, MMA., Shahriar, N., Boutaba, R., Mitra, J., and Zeng, F. Protecting Virtual Networks with DRONE. In Proceedings of IEEE/IFIP NOMS 2016, pp. 78-86 (Acceptance Rate: 25.3%) (PDF, .bib, Slides, CPLEX Code, Heuristic Code)

[C11] Bari, M.F., Chowdhury, S.R, Ahmed, R., and Boutaba, R. nf.io: A File System Abstraction for NFV Orchestration. In Proceedings of IEEE NFV-SDN Conference 2015, pp. 135-141 (PDF, .bib, Slides)

[C10] Bari, M.F., Chowdhury, S.R, Ahmed, R., and Boutaba, R. On Orchestrating Virtual Network Functions. In Proceedings of ACM/IEEE/IFIP CNSM 2015 (Mini conference), pp. 50-56 (PDF, .bib)

[C9] Ahmed, R., Chowdhury, S.R, Pokluda, A., Bari, M.F., Boutaba, R., and Mathieu, B. pWeb: A Personal Interface to the World Wide Web. In proceedings of IFIP Networking Conference, 2014. (Acceptance Rate: 25%) (PDF, .bib)

[C8] Chowdhury, S.R, Adam, C., Wu, F., Rofrano, J., and Boutaba, R. Managing the File Sytem from the Kernel. In proceedings of IEEE/IFIP NOMS 2014. (Acceptance Rate: 28.9%) (PDF, .bib, Slides)

[C7] Chowdhury, S.R, Bari, M.F., Ahmed, R., and Boutaba, R. PayLess: A Low Cost Network Monitoring Framework for Software Defined Networks. In proceedings of IEEE/IFIP NOMS 2014. (Acceptance Rate: 28.9%) (PDF, .bib, Slides)

[C6] Bari, M.F., Chowdhury, S.R. , Ahmed, R., and Boutaba, R. PolicyCop: An Autonomic QoS Policy Enforcement Framework for Software Defined Networks. In proceedings of IEEE SDN4FNS 2013, pp. 1-7 (PDF, .bib)

[C5] Bari, M.F., Roy, A.R., Chowdhury, S.R. , Zhang, Q., Zhani, M.F., Ahmed, R., and Boutaba, R. Dynamic Controller Provisioning in Software Defined Networks. In proceedings of IEEE/ACM/IFIP CNSM 2013, pp. 18-25 (Acceptance Rate: 18.1%) [Best Paper Runner-up] (PDF, .bib)

[C4] Shahriar, N., Chowdhury, S.R. , Sharmin, M., Ahmed, R., Boutaba, R., and Mathieu, B. Ensuring β-availability in P2P Social Networks. In Proceedings of HotPOST 2013 (ICDCS 2013 Workshops), pp. 150-155 (Acceptance Rate: 40%) [Best Paper Runner-up] (PDF, .bib, Slides)

[C3] Ahmed, R., Bari, M.F., Chowdhury, S.R. , Rabbani, M., Boutaba, R., and Mathieu, B. αRoute: A Name Based Routing Scheme for Information Centric Networks. In Proceedings of IEEE INFOCOM, 2013, pp. 90-94 (PDF, .bib, Slides)

[C2] Chowdhury, S.R., Iqbal, S., Hasan, M.M., and Rahman, M.S. Computing a Longest Common Palindromic Subsequence. In Proceedings of IWOCA 2012, LNCS 7643:219-223 (PDF, .bib)

[C1] Iqbal, S., Chowdhury, S.R., Hyder, C.S., Vasilakos, A.V., and Wang C. Vehicular Communication: Protocol Design, Testbed Implementation and Performance Analysis. In Proceedings of IWCMC 2009, pp. 410-415 (PDF, .bib)

Book Chapter(s)


[B1] Dolberg, L., François, J., Chowdhury, S.R., Ahmed, R., Boutaba, R., and Engel, T. Network Configuration and Flow Scheduling for Big Data Applications. In Networking for Big Data. S. Yu, X. Lin, J. Misic, and X. Shen (editors). pp. 121-138, CRC Press, 2015 (PDF,.bib)

Demo and Poster(s)


[D1] Bari, M.F., Chowdhury, S.R., Ahmed, R., and Boutaba, R. nf.io: A File System Abstraction for NFV Orchestration. ACM SIGCOMM 2015, London, UK, Aug 17 - 21, 2015. (demo, PDF, .bib)

Technical Report(s)


[T1] Bari, M.F., Chowdhury, S.R, Ahmed, R., and Boutaba, R. On Orchestrating Virtual Network Functions in NFV. (PDF, .bib)

Patents

Pending


[P5] Chowdhury, S.R., Ahmed, R., Mitra, J., Shahriar, N., Boutaba, R., and Ayoubi, S. System and Method for Multi-layer Virtual Network Embedding. US Provisional Patent Application No. 62/535,084, June 2017.

[P4] Shahriar, N., Khan, A., Ahmed, R., Mitra, J., Chowdhury, S.R., and Boutaba, R. System and Method for Joint Embedding and Backup Provisioning in Virtual Networks. US Provisional Patent Application No. 62/368,936, July 2016.

[P3] Shahriar, N., Mitra, J., Chowdhury, S.R., Ahmed, R., and Boutaba, R. Methods and Systems for Failure Recovery in a Virtual Network Environment. US Patent Application No. 15/267,696, May 2016.

[P2] Chowdhury, S.R., Mitra, J., Ahmed, R., Shahriar, N., and Boutaba, R. Dedicated Protection for Virtual Network Embedding. US Provisional Patent Application No. 62/218,052, September 2015.

[P1] Ahmed, R., Mitra, J., Chowdhury, S.R., Shahriar, N., and Boutaba, R. Connectivity-aware virtual network embedding. U.S. Patent Application No. 15/048,573., July 2015.