Granular Computing and Network Intensive Applications: Friends or Foes?

作者: Arjun Singhvi , Sujata Banerjee , Yotam Harchol , Aditya Akella , Mark Peek

DOI: 10.1145/3152434.3152450

关键词:

摘要: Computing/infrastructure as a service continues to evolve with bare metal, virtual machines, containers and now serverless granular computing offerings. Granular enables developers decompose their applications into smaller logical units or functions, run them on small, low cost short lived computation without having worry about setting up servers - hence the term computing. While environments can be used very effectively for large scale parallel processing data analytics applications, it is less clear if network intensive packet also benefit from these new services they do not share same characteristics. This paper examines architectural constraints well current implementations develop position this topic influence next generation of services. We support our through measurement experimentation Amazon's AWS Lambda few popular functions.

参考文章(13)
Vern Paxson, Bro: a system for detecting network intruders in real-time Computer Networks. ,vol. 31, pp. 2435- 2463 ,(1999) , 10.1016/S1389-1286(99)00112-7
Martin Roesch, Snort - Lightweight Intrusion Detection for Networks usenix large installation systems administration conference. pp. 229- 238 ,(1999)
Eddie Kohler, Robert Morris, Benjie Chen, John Jannotti, M. Frans Kaashoek, The click modular router ACM Transactions on Computer Systems. ,vol. 18, pp. 263- 297 ,(2000) , 10.1145/354871.354874
Aaron Gember-Jacobson, Raajay Viswanathan, Chaithan Prakash, Robert Grandl, Junaid Khalid, Sourav Das, Aditya Akella, OpenNF: enabling innovation in network function control acm special interest group on data communication. ,vol. 44, pp. 163- 174 ,(2014) , 10.1145/2619239.2626313
Jinho Hwang, K. K. Ramakrishnan, Timothy Wood, NetVM: high performance and flexible networking using virtualization on commodity platforms networked systems design and implementation. pp. 445- 458 ,(2014) , 10.5555/2616448.2616490
Anat Bremler-Barr, Yotam Harchol, David Hay, OpenBox: A Software-Defined Framework for Developing, Deploying, and Managing Network Functions acm special interest group on data communication. pp. 511- 524 ,(2016) , 10.1145/2934872.2934875
Wei Zhang, Jinho Hwang, Shriram Rajagopalan, K.K. Ramakrishnan, Timothy Wood, Flurries: Countless Fine-Grained NFs for Flexible Per-Flow Customization conference on emerging network experiment and technology. pp. 3- 17 ,(2016) , 10.1145/2999572.2999602
Sylvia Ratnasamy, Scott Shenker, Sangjin Han, Aurojit Panda, Keon Jang, Melvin Walls, NetBricks: taking the V out of NFV operating systems design and implementation. pp. 203- 216 ,(2016) , 10.5555/3026877.3026894
Eric Jonas, Qifan Pu, Shivaram Venkataraman, Ion Stoica, Benjamin Recht, Occupy the cloud: distributed computing for the 99% symposium on cloud computing. pp. 445- 451 ,(2017) , 10.1145/3127479.3128601
Murad Kablan, Azzam Alsudais, Eric Keller, Franck Le, None, Stateless network functions: breaking the tight coupling of state and processing networked systems design and implementation. pp. 97- 112 ,(2017)