CS [email protected]: Systems and Networking Challenges in Cloud Computing: Toward Software-Defined Clouds

Overview, Architecture, Introduction

Data Analytics Frameworks

  • DryadLINQ: A System for General-Purpose Distributed Data-Parallel Computing Using a High-Level Language, Y. Yu, M. Isard, D. Fetterly, M. Budiu, U. Erlingsson, P.K. Gunda, J. Currey, OSDI 2008.
  • FlumeJava: Easy, Efficient Data-Parallel Pipelines, Craig Chambers, Ashish Raniwala, Frances Perry, Stephen Adams, Robert R. Henry, Robert Bradshaw, Nathan Weizenbaum, PLDI 2010.
  • Dremel: Interactive Analysis of Web-Scale Datasets, S. Melnik, A. Gubarev, J.J. Long, G. Romer, S. Shivakumar, M. Tolton, T. Vassilakis, VLDB 2010.
  • Resilient Distributed Datasets: A Fault-Tolerant Abstraction for In-Memory Cluster Computing., Matei Zaharia, Mosharaf Chowdhury, Tathagata Das, Ankur Dave, Justin Ma, Murphy McCauley, Michael J. Franklin, Scott Shenker, Ion Stoica. NSDI 2012. April 2012.

Enterprise usecases and Workload Characterization

  • CloudNaaS: A Cloud Networking Platform for Enterprise Applications, T. Benson, A. Akella, A. Shaikh, S. Sahu, SOCC 2011.
  • Cloudward Bound: Planning for Beneficial Migration of Enterprise Applications to the Cloud, Mohammad Hajjat, Xin Sun, Yu-Wei Eric Sung, David A. Maltz, Sanjay Rao, Kunwadee Sripanidkulchai, and Mohit Tawarmalani, Sigcomm 2010.
  • Stratos: Virtual Middleboxes as First Class Entities, A. Gember, R. Grandl, A. Anand, T. Benson, and A. Akella, UW-Madison Tech Report, 2012.
  • Network Traffic Characteristics of Data Centers in the Wild, T. Benson, A. Akella and D. Maltz, IMC 2010.
  • A First Look at Inter-Data Center Traffic Characteristics via Yahoo! Datasets, Y. Chen at al, Infocom 2011.
  • Towards Characterizing Cloud Backend Workloads: Insights from Google Compute Clusters, A. Mishra, J. Hellerstein, W. Cirne, C. Das, ACM SIGMETRICS Performance Evaluation Review, 2010.

Data Center Networks and Protocols

  • PortLand: A Scalable Fault-Tolerant Layer 2 Data Center Network Fabric, R.N. Mysore, A. Pamboris, N. Farrington, N. Huang, P. Miri, S. Radhakrishnan, V. Subramanya, A. Vahdat, ACM SIGCOMM 2009.
  • c-Through: Part-time Optics in Data Centers, G. Wang, D.G. Andersen, M. Kaminsky, K. Papagiannaki, T.S.E. Ng, M. Kozuch, M. Ryan, ACM SIGCOMM 2010.
  • Multi-Resource Fair Queueing for Packet Processing, A. Ghodsi, V. Sekar, M. Zaharia, I. Stoica, SIGCOMM 2012.
  • Design and Implementation of a Consolidated Middlebox Architecture, V. Sekar, N. Egi, S. Ratnasamy, M.K. Reiter, G. Shi, NSDI 2012.
  • FairCloud: Sharing the Network in Cloud Computing, L. Popa et al., SIGCOMM 2012.
  • Less is More: Trading a little Bandwidth for Ultra-Low Latency in the Data Center, Mohammad Alizadeh, Abdul Kabbani, Tom Edsall, Balaji Prabhakar, Amin Vahdat, and Masato Yasuda, NSDI 2012.
  • ICTCP: Incast Congestion Control for TCP in Data Center Networks, H. Wu, Z. Feng, C. Guo, Y. Zhang, ACM CoNEXT 2010.

Software Defined Networking

  • N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J.Rexford, S. Shenker, J. Turner, OpenFlow: enabling innovation in campus networks ACM Computer Communication Review, Vol. 38, Issue 2, pp. 69-74, 2008.
  • Live Migration of an Entire Network (and its Hosts), E. Keller, S. Ghorbani, M. Caesar, and J. Rexford, HotNets, 2012.