MultiNets: A System for Real-Time Switching between Multiple Network Interfaces on Mobile Devices

Web Performance
Location: King's Suite - Sandringham
Average rating: ****.
(4.57, 7 ratings)
Slides:   1-PDF 

In this talk we present MultiNets, a system that supports seamless switch-over between wireless network interfaces on mobile devices in real-time. MultiNets is motivated by the need of smartphone platforms to save energy, achieve higher throughput, and offload data traffic.

MultiNets is configurable to run in three different modes:

  1. Energy Saving mode – for choosing the interface that saves the most energy,
  2. Performance mode – for selecting the network for the fastest data connectivity, and
  3. Offload mode – for offloading data traffic from the cellular to WiFi network.

MultiNets also provides a powerful API that gives the application developers:

  1. the ability to simultaneously transfer data over multiple network interfaces, and
  2. the choice to select a network interface to communicate with a specific server.

We describe the architecture of MultiNets and demonstrate the methodology to perform switching in Linux based mobile OSes such as Android. Our analysis on mobile data traces collected from real users shows that with real-time switching we can save 27.4% of the energy, achieve 7 times more throughput on average, or offload 79.82% of the data traffic. We deploy MultiNets in a real world scenario and our experimental results show that depending on the user requirements, it outperforms the state-of-the-art Android system either by saving up to 33.75% energy, or achieving near-optimal throughput, or achieving near-optimal offloading while substantially reducing TCP interruptions due to switching.

Photo of Angela Nicoara

Angela Nicoara

Deutsche Telekom Innovation Laboratories, Silicon Valley Innovation Center, USA

Dr. Angela Nicoara is a Senior Research Scientist at Deutsche Telekom Innovation Laboratories, Silicon Valley Innovation Center, USA since 2008. She received a PhD in Computer Science from ETH Zurich in 2007, where she was the leader, designer and builder of the PROSE open source system. After two years building search engine and information logistics systems at the German software company Caatoosee, Dr. Nicoara joined ETH Zurich, working on adaptive software architectures. Dr. Nicoara joined Google Inc in Mountain View, California for the summer of 2004. Her research interests are in the areas of services and mobile platforms, adaptive software architectures, virtual machines, middleware for mobile and distributed computing, and distributed systems. Her current research activities include the development of open and programmable mobile platforms (e.g., Android) and novel information technology services to shape the emerging trends in fixed and mobile infrastructure and services sectors. Dr. Nicoara’s work has been published in numerous leading scientific conferences, workshops and symposia proceedings, and is a regular speaker and panelist at major international scientific and industry conferences. Dr. Nicoara received several prestigious awards and honors for her research and technical contributions, the most recent ones include the Best Paper Award from IEEE RTAS 2012 and Best Student Paper Award from ACM WWW 2012. Her work has been quoted by the press and media, as well as she chaired and served as a technical program committee (TPC) member of multiple industry and academic conferences. Dr. Nicoara is a member of ACM and IEEE societies.

Sponsors

Sponsorship Opportunities

For exhibition and sponsorship opportunities at Velocity conference, contact Gloria Lombardo at +1 (203) 381-9245 or glombardo@oreilly.com

Media Partner Opportunities

For information on trade opportunities with O'Reilly conferences contact Jaimey Walking Bear at mediapartners
@oreilly.com

Contact Us

View a complete list of Velocity Europe 2013 contacts