Publications

Conference /  Workshop

  • M. Zaharia, M. Chowdhury, T. Das, A. Dave, M. McCauley, J. Ma, M. J. Franklin, S. Shenker, I. Stoica, Resilient Distributed Datasets: A Fault-Tolerant Abstraction for In-Memory Cluster Computing, to appear in Proceedings of the 9th USENIX Symposium on Networked Systems Design and Implementation (NSDI), Apr. 2012. [PDF] (Acceptance Rate: 17.75%)
  • M. Chowdhury, M. Zaharia, J. Ma, M. I. Jordan, I. Stoica, Managing Data Transfers in Computer Clusters with Orchestra, in Proceedings of the 2011 ACM SIGCOMM Conference, pp. 98-109, Toronto, Canada, Aug. 2011. [PDF] (Acceptance Rate: 14.35%)
  • M. Chowdhury, F. Samuel, R. Boutaba, PolyViNE: Policy-based Virtual Network Embedding Across Multiple Domains, in Proceedings of the 2nd ACM SIGCOMM Workshop on Virtualized Infrastructure Systems and Architecture (VISA), pp. 49-56, New Delhi, India, Sep. 2010. [PDF] (Acceptance Rate: 27.78%)
  • M. Zaharia, M. Chowdhury, M. J. Franklin, S. Shenker, I. Stoica, Spark: Cluster Computing with Working Sets, in Proceedings of the 2nd USENIX Workshop on Hot Topics in Cloud Computing (HotCloud), 6 pages, Boston, MA, USA, Jun. 2010. [PDF] (Acceptance Rate: 24%)
  • N. F. Butt, M. Chowdhury, R. Boutaba, Topology-Awareness and Reoptimization Mechanism for Virtual Network Embedding, in Proceedings of the 9th IFIP NETWORKING Conference, pp. 27-39, Chennai, India, May 2010. [PDF] (Acceptance Rate: 23.76%)
  • N. M. M. K. Chowdhury, F.-E Zaheer, R. Boutaba, iMark: An Identity Management Framework for Network Virtualization Environment, in Proceedings of the 11th IFIP/IEEE International Symposium on Integrated Network Management (IM), pp. 335 – 342, New York, NY, USA, Jun. 2009. [PDF] (Acceptance Rate: 32.8%)
  • N. M. M. K. Chowdhury, M. R. Rahman, R. Boutaba, Virtual Network Embedding with Coordinated Node and Link Mapping, in Proceedings of  the 28th Conference on Computer Communications (IEEE INFOCOM), pp. 783 – 791, Rio de Janeiro, Brazil, Apr. 2009. [PDF] (Acceptance Rate: 19.65%) (Extended version in ToN)
  • N. M. M. K. Chowdhury, M. M. Akbar, M. Kaykobad, DiskTrie: An Efficient Data Structure Using Flash Memory for Mobile Devices, in Proceedings of the First Workshop on Algorithms and Computation (WALCOM), pp. 76 – 87, Dhaka, Bangladesh, Feb. 2007. [PDF]

Journal / Magazine

  • M. Chowdhury, M. R. Rahman, R. Boutaba, ViNEYard: Virtual Network Embedding Algorithms with Coordinated Node and Link Mapping, IEEE/ACM Transactions on Networking, Accepted, May 2011. [PDF]
  • N. M. M. K. Chowdhury, R. Boutaba, A Survey of Network Virtualization, Computer Networks, vol. 54, no.5, pp. 862-876, Elsevier, Apr. 2o10. [LINK] [ComNet Top 25 downloads for Jan. 2010-Dec. 2011]
  • N. M. M. K. Chowdhury, R. Boutaba, Network Virtualization: State of the Art and Research Challenges, IEEE Communications Magazine, vol. 47, no. 7, pp. 20 – 26, IEEE ComSoc, Jul. 2009. [PDF] (Acceptance Rate: 14.8%)
  • D. T. Ahmed, N. M. M. K. Chowdhury, M. M. Akbar, Admission Control Algorithm for Multimedia Server: A Hybrid Approach, International Journal of Computers and Applications, vol. 29, no. 4, pp. 414 – 419, ACTA Press, Dec. 2007. [LINK]

Technical Report

  • S. Agarwal, M. Chowdhury, D. Joseph, I. Stoica, Lattice: A Scalable Layer-Agnostic Packet Classification Framework,  UC Berkeley Technical Report UCB/EECS-2011-96, Aug. 2011. [PDF]
  • M. Zaharia, M. Chowdhury, T. Das, A. Dave, J. Ma, M. McCauley, M. J. Franklin, S. Shenker, and I. Stoica, Resilient Distributed Datasets: A Fault-Tolerant Abstraction for In-Memory Cluster Computing, UC Berkeley Technical Report UCB/EECS-2011-82, Jul. 2011. [PDF]

Demo / Poster

  • L. Popa, G. Kumar, M. Chowdhury, A. Krishnamurthy, S. Ratnasamy, I. Stoica, FairCloud: Sharing Cloud Networks Across Multiple Entities, Google Bay Area PhD Summit, Mountainview, CA, USA. Jan. 2012. [Poster]
  • M. Zaharia,  M. Chowdhury, J. Ma, M. J. Franklin, S. Shenker, I. Stoica, Spark: Distributed Memory Abstractions for Cluster Computing, 9th USENIX Symposium on Operating Systems Design and Implementation (OSDI), Vancouver, Canada. Oct. 2010. [Abstract] [Poster]
  • N. M. M. K. Chowdhury, M. R. Rahman, F.-E Zaheer, Identity Management and Resource Allocation in the Network Virtualization Environment, University of Waterloo 2009 Graduate Student Research Conference (GSRC), Waterloo, Ontario, Canada. Apr. 2009. [Poster]
  • N. M. M. K. Chowdhury, M. Kaykobad, DiskTrie: An External Memory Implementation of Trie, SIGCSE 2007 Student Research Competition, Convington, Kentucky, USA. Mar. 2007. (Couldn’t attend due to visa issues)

Theses

  • Identity Management and Resource Allocation in the Network Virtualization Environment, Master’s Thesis, University of Waterloo, Jan. 2009. [PDF]
  • A Study of the Hybrid Admission Control Algorithm for Multimedia Server, Bachelor’s Thesis, Bangladesh University of Engineering and Technology, Nov. 2006. [PDF]

Talks

Conference / Workshop

  • Managing Data Transfers in Computer Clusters with Orchestra, The 2011 ACM SIGCOMM Conference, Toronto, Canada. Aug. 16, 2011. [PDF] [PPS]
  • PolyViNE: Policy-based Virtual Network Embedding Across Multiple Domains, The 2nd ACM SIGCOMM Workshop on Virtualized Infrastructure Systems and Architecture (VISA), New Delhi, India. Sep. 3, 2010. [PDF][PPS]
  • Virtual Network Embedding with Coordinated Node and Link Mapping, The 28th Conference on Computer Communications (IEEE INFOCOM – 2009), Rio de Janeiro, Brazil. Apr. 22, 2009. [PDF][PPS]
  • DiskTrie: An Efficient Data Structure Using Flash Memory for Mobile Devices, The First Workshop on Algorithms and Computation (WALCOM) – 2007, Dhaka, Bangladesh. Feb. 12, 2007. [PDF][PPS]

Invited Talks

  • Managing Data Transfers in Computer Clusters with Orchestra, Yahoo! Research, Santa Clara, CA, USA. Sep. 23, 2011.
  • Managing Data Transfers in Computer Clusters with Orchestra, IEEE Communications Seminar, University of Waterloo, Waterloo, ON, Canada. Aug. 19, 2011.
  • Managing Data Transfers in Computer Clusters with Orchestra, Bing Network Management Group, Bellevue, WA, USA. Aug. 9, 2011.
  • Managing Data Transfers in Computer Clusters with Orchestra, Berkeley Lab – Computing Sciences Seminar, Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA, USA. May 10, 2011.
  • A Spark in the Cloud: Iterative and Interactive Cluster Computing, Computer Laboratory Systems Research Group Seminar, University of Cambridge, Cambridge, UK. Jul. 22, 2010. [PDF][PPS]
  • CLayer: Packet Classification with Explicit Coordination, Google GRAD CS Forum, Mountainview, CA, USA. Jan. 22, 2010. [PDF] [PPS]
  • An Overview of Network Virtualization, CS854 Winter’09 Introductory Talk, University of Waterloo, Waterloo, ON, Canada. Jan. 14, 2009. [PDF][PPS]

Others

  • Sharing Cloud Networks, AMPLab Winter Retreat, Lake Tahoe, CA, USA. Jan 12, 2011.
  • Managing Data Transfers in Computer Clusters with Orchestra, Networking Lunch, Microsoft Research, Redmond, WA, USA. Aug. 1, 2011.
  • Managing Data Transfers in Computer Clusters with Orchestra, AMPLab Summer Retreat, Santa Cruz, CA, USA. May 24, 2011.
  • Identity Management and Resource Allocation in the Network Virtualization Environment, Master’s Thesis Oral Presentation, University of Waterloo, Waterloo, ON, Canada. Jan. 21, 2009. [PDF][PPS]
  • Network Virtualization: Present and Future, University of Waterloo Network Virtualization Project Meeting, Waterloo, ON, Canada. May 21, 2008. [PDF][PPS]
  • An Introduction to Network Virtualization, University of Waterloo Network Virtualization Project Meeting, Waterloo, ON, Canada. May 14, 2008. [PDF][PPS]