The Short Message Service (SMS) is one of the most ubiquitous wireless technologies on Earth. Each year hundreds of billions of messages are sent, demand continues to grow, and competition between cellular providers is driving prices down. These trends create practical opportunities for SMS in today's mobile systems. In this paper we present the design and implementation of a robust SMS-based data channel, or SMS-NIC, that runs on a variety of mobile platforms. Through integration with an existing mobile system, we show that the SMS-NIC has little operational overhead and provides efficient, reliable transport for large messages send over the cellular network.
We motivate the design of the SMS-NIC through a characterization of SMS using workloads consisting of bursts of messages between cell phones tethered to Linux PCs and between smartphones. This analysis differs from previous SMS studies by focusing on transmission patterns that differ from normal SMS use. Through this characterization we show that bidirectional traffic and the choice of hardware have a significant effect on transmission rate, delay, and message reordering. We also show that burst size has no effect on SMS, losses are rare, and messages may be duplicated during transport.
[1]
Alex Pentland,et al.
DakNet: rethinking connectivity in developing nations
,
2004,
Computer.
[2]
Guillaume Peersman,et al.
The Global System for Mobile Communications Short Message Service
,
2000,
IEEE Personal Communications.
[3]
Pan Hui,et al.
Haggle: A networking architecture designed around mobile users
,
2006
.
[4]
Songwu Lu,et al.
A study of the short message service of a nationwide cellular network
,
2006,
IMC '06.
[5]
M. Zaharia,et al.
A Policy-Oriented Architecture for Opportunistic Communication on Multiple Wireless Networks
,
2006
.
[6]
Lixia Zhang,et al.
NETBLT: a high throughput transport protocol
,
1987,
SIGCOMM '87.
[7]
Srinivasan Keshav,et al.
Design and implementation of the KioskNet system
,
2007,
2007 International Conference on Information and Communication Technologies and Development.
[8]
Songwu Lu,et al.
Analysis of the Reliability of a Nationwide Short Message Service
,
2007,
IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.