An Application Delivery Platform for Mobile Apps on Global Clouds

Prof. Raj Jain of WUSTL and Prof. Arjan Durresi of IUPUI have been working on this NSF funded project.

In recent years, there has been an explosive growth in mobile applications (apps), most of which need to serve global audiences using cloud based computing facilities. Cloud computing provides unique opportunities for the application service providers (ASPs) to manage and optimize application delivery over geographically distributed computing resources. We propose to develop an open application delivery network (OpenADN) platform which will allow ISPs to offer custom application delivery services. This is possible using Software Defined Networks (SDN), which provides new opportunities for designing control architectures for networks by providing cleaner abstraction between the network control and data planes.

We plan to augment the flow abstraction layer of SDN to add adequate support for application-level flows. Using several other recent innovations such as cross-layer communication, ID/Locator split, MPLS-like label switching, OpenADN will allow ISPs to offer load balancing, fault tolerance, and other similar middle-box services to ASPs. We plan to validate our claims about the usefulness of OpenADN through a proof-of-concept implementation of a use-case scenario designed over a prototype switch implementation.

A goal of the proposed design is to be evolutionary in the sense that it will coexist and will be backward compatible with the current Internet and can be deployed incrementally now with a small number of new devices. Those ISPs that deploy these OpenADN aware switches and those ASPs that connect to these switches will be able to benefit immediately from the technology. ISPs and CSPs (Cloud Service Providers) can also offer middle-box services to ASPs.

Publications:

  1. Subharthi Paul, Raj Jain, Jianli Pan, Jay Iyer, and Dave Oran, "OpenADN: A Case for Open Application Delivery Networking," Proceedings of International Conference on Computer Communications and Networks (ICCCN) 2013, Nassau, Bahamas, July 30-Aug 2, 2013, http://www.cse.wustl.edu/~jain/papers/adn_ic3n.htm
  2. Subharthi Paul, Raj Jain, "OpenADN: Mobile Apps on Global Clouds Using OpenFlow and Software Defined Networking," First International workshop on Management and Security technologies for Cloud Computing (ManSec-CC) 2012, Decenber 7, 2012, in conjunction with IEEE Global Communications Conference (Globecom) 2012, Anaheim, CA, December 3-7, 2012, http://www.cse.wustl.edu/~jain/papers/adn_gc12.htm

Back to Raj Jain's home page