Technical Reports
- Report Date Covered Start
2018-10-10
- Report Date Covered End
2019-02-11
- Report Submission Date
2019-02-11
- Project Implementation Countries
Indonesia
- Project Leaders
- David Haag
- Team Members
- Ravita Devi [email protected]
- Partner Organizations
University of Washington
- Total Budget Approved
23,000 USD
Community LTE in Papua
Yayasan Noken Baliem Mandiri - yanobama
Community LTE in Papua, a solution for LTE based community networks. Community LTE (CoLTE) is a lightweight, Internet only LTE core network (EPC) designed to facilitate the deployment and operation of small-scale, community owned and operated LTE networks, with a particular eye towards expanding Internet access into rural areas with limited and unreliable backhaul. CoLTE comes paired with a basic, IP based network manager as well as basic web services. The key differentiator of CoLTE, when compared to existing LTE solutions, is that in CoLTE the EPC is designed to be located in the field and deployed alongside a small number of cellular radios (eNodeBs), as opposed to the centralized model seen in large-scale telecom networks. We also provide performance results and lessons learned from a real world CoLTE network deployed in rural Indonesia. This network has been sustainably operating for over six months, currently serves over 40 active users, and provides measured backhaul reductions of up to 45% when compared to cloud core solutions.
Background and Justification:[Back to table of contents]
The Internet recently passed the four billion user mark [1]. Despite this massive accomplishment, growth is rapidly slowing as dense, urban markets become saturated with cellular broadband signals. As the GSM Association noted in 2016: “In most countries, even in Africa, mobile operators have already rolled out 2G and 3G network coverage as far as possible within the envelope of a commercially sustainable business model." [2] Similarly, LTE rollouts will slow down as operators shift their focus to metropolitan 5G. This slowing leaves literally over three billion people, primarily in rural and developing regions, without broadband Internet access. The reasons for this are myriad, touching on low population density and socioeconomic status, high install cost, and lack of existing infrastructure. Affordably providing broadband Internet to this long tail of rural communities worldwide is an open research challenge. One particularly promising solution is Community Networking. Community Networks, largely defined as networks built and operated by local actors in a community-centric and often cooperative fashion, mitigate many of the economic concerns of operating in rural areas. The high cost of rural installations is reduced with local “know-how”, skills, and infrastructure. The low density of subscribers is mitigated by strong community participation, often engaging with core “anchor tenants," such as local governments and schools, to ensure long-term sustainability. In this work, we focus specifically on Community Cellular Networks (CCNs). These networks are particularly well suited to rural and developing areas due to their wide-area coverage, centralized repair and failure structure, and support for low-end handsets. There exist numerous examples of successful CCNs in the world, most notably Rhizomatica [3] (2G GSM) in Mexico, CoCoMoNets [4] (2G GSM) in the Philippines, and Tucan3G (3G UMTS) in Peru [5]. Despite their advantages, the limitations of existing cellular technologies in these contexts are becoming apparent. First and foremost, both 2G and 3G rely on a variety of cellular primitives, including phone numbers and interconnection agreements that require interoperating with incumbent carriers [6]. Additionally, CCNs operate in licensed bands that are often inaccessible to small organizations. Lastly, they provide only limited connectivity over voice, SMS, and low-bandwidth circuit-switched IP. In this work we propose, implement, and deploy Community LTE: an LTE-based community networking solution. CoLTE is motivated by our belief that LTE is uniquely well suited to community networking for many reasons: it is wide-area, inexpensive, high-bandwidth, can use IP primitives that remove the need for telecom interconnect, and has recently developed a robust uptake of client devices even in remote areas [7]. LTE is also available in over forty different bands, a number of which are unlicensed or available to small operators. Despite these advantages, LTE is still fundamentally a telecom technology, designed for highly centralized operation wherein the cellular radios (eNodeBs) are managed by a set of specialized network functions kept in a single location under the operator's control. In cell networks these functions are commonly referred to as the “core," and in LTE as the Enhanced Packet Core (EPC). To resolve this and other constraints, CoLTE reimagines and optimizes the LTE core network towards rural operation in a number of ways. These optimizations include 1) an on-site EPC co-located with the radio access network (RAN) to reduce backhaul costs, 2) support for only over-the-top (OTT) telephony to remove the need for phone numbers and telecom interconnect, 3) all IP-based billing and local services (including support for zero-rating), and 4) leveraging LTE SIM-based auth primitives for network and service authentication, removing the need for passwords in local services. To evaluate CoLTE, we deployed our system in the rural community of Bokondini in remote Papua, Indonesia over a period of six months. This network is operated by a local NGO, sustainably provides broadband Internet access to a community with only existing 2G voice and SMS coverage (no GPRS), and currently connects over forty users to the Internet. We examine the system and show that our design decisions 1) reduced the network backhaul requirements, 2) scale gracefully as more users enter the system, 3) allow for communication through common services like WhatsApp, and 4) do so in an economically viable manner that recoups all operational and capital costs. We have released the entire CoLTE system as a fully open source project [8], and maintain .deb packages for Debian 9 and Ubuntu 18.04 LTS.

Project Implementation:[Back to table of contents]
RURAL NETWORK CONSTRAINTS Most infrastructure development is focused on dense, urban areas where power, backhaul, and support are readily available. In contrast, we focus our work on relatively small communities (1000 or fewer residents) in remote, hard to reach locations; hundreds of millions of people live in such communities around the world. In this section, we describe the constraints present in these contexts that inform the design of CoLTE. Limited Infrastructure: Many presently disconnected areas have constrained infrastructure, such as intermittent and/or dirty power [9] or scarce building supplies. These challenges impede conventional telecom rollouts, which deploy one-size-fits-all solutions designed for rapid scalability, because these solutions cannot leverage local context and flexibility. In contrast, community network operators are also community members and intuitively understand how to adapt within the local context to navigate issues such as transportation, power, and easements. Remote and rural areas also often lack highly-available, high-speed Internet backhaul infrastructure, and typically rely on satellite or long-distance microwave links. The characteristics of these links, particularly highly variant latency and downtime with weather, are problematic as more and more user-facing Internet and Web services are built for high-bandwidth, low-latency, and always-on contexts. As these services become more centralized and cloud-native, they often implicitly enforce these requirements, even when they are not strictly necessary, via protocol-level design decisions such as overly chatty protocols, short timeout values, and system-level failure in the face of client disconnection. Low Density & Budget: By definition, rural areas have lower population density than urban areas. At the same time, infrastructural costs are often higher, as equipment and labor must be brought from nearby urban centers. Since economically sustainable rural networks must amortize higher costs across fewer and often less wealthy users, it follows that inexpensive deployment and operation are critical requirements. Increasing the coverage area of the equipment is a natural goal, as is designing systems that are durable, repairable, and low cost. These financial realities limit the feasibility of custom solutions and one-off protocols, since rural-only solutions lose the economies of scale and technical ecosystem that exist with widely-deployed urban standards. Scale Mismatches: When local organizations take up the mantle of connectivity and implement their own solutions, these solutions will inherently be small-scale and local. This creates problems when using technologies and protocols designed for global-scale communications. In legacy 2G and 3G community cellular networks, a remarkable amount of system complexity was introduced specifically by the need to support interconnect with existing telephony networks. The earliest instances of these networks [42, 44] did not interconnect with existing phone networks at all, and provided only in-network communication. Later instances of these networks provided interconnect via a wide range of designs, including (1) purchasing Swedish numbers via Twilio [43], (2) building a custom system that assigns every subscriber an extension to a single public phone number [3],[1] or (3) building a large, cloud-based system in partnership with a national scale telecom [6]. Unfortunately, each of these solutions comes paired with significant drawbacks: purchasing Twilio numbers immediately became the dominant operating expense of the network, number sharing with extensions does not allow SMS messages into the community, and partnering with an existing telecom company required a tremendous and complex engineering and organizational effort. Local Customization: In a less technical sense, community networks are owned and operated locally, and have the need to be customized to meet local development, sustainability, or social goals [45, 46, 19, 20]. Traditional centralized telecom architectures prohibit this customization as most services and configuration are placed at the core. Innovations such as fog computing [47] bring compute closer to the user, but not necessarily within their administrative control, and still disallow development and deployment of local network services.




[1] This solution can be considered a novel form of "phone number NAT" [2] Though WhatsApp is free, we refer here to the clear practices around IP network billing, which is either sold at a specific speed (rate-based) or amount of data (usage-based). [3] During our time in Bokondini, we heard several reports of (1) voice calls not succeeding and (2) SMS delivered hours after being sent, or dropped entirely.
Project Evaluation:[Back to table of contents]
PERFORMANCE EVALUATION The deployment of CoLTE in Bokondini provided us a unique opportunity to technically evaluate our system in an in situ deployment. In this section, we explore the efficacy of our designs through a variety of metrics including traffic measurements, protocol overhead calculations, and attachment message counts. Our data collection and analysis was conducted in compliance with University of Washington IRB review process. EPC Platform Network and system observations were taken on our production system in Bokondini at 15-minute intervals over the course of two days, with an average of 26.2 attached users over the duration of the evaluation. System Performance: The CPU and Memory metrics show that the EPC is barely being used.





Indicators | Baseline | Project activities related to indicator | Outputs and outcomes | Status |
---|---|---|---|---|
How do you measure project progress, linked to the your objectives and the information reported on the Implementation and Dissemination sections of this report. | Refers to the initial situation when the projects haven’t started yet, and the results and effects are not visible over the beneficiary population. | Refer to how the project has been advancing in achieving the indicator at the moment the report is presented. Please include dates. | We understand change is part of implementing a project. It is very important to document the decision making process behind changes that affect project implementation in relation with the proposal that was originally approved. | Indicate the dates when the activity was started. Is the activity ongoing or has been completed? If it has been completed add the completion dates. |
Number of subscribers
|
Initial subscribers = 0
|
Community decisions were made to limit the initial subscribers to 10 villagers possessing moderate technology usage skills. Then after 60 days of successful troubleshooting and resulting high level of quality of service, a large waiting list grew.
|
The subscriber base continued to be throttled for ease of identifying trouble spots in both technical and user interface. The subscriber base has steadily grown and waiting list fulfilled.
|
Initial 10 subscriber group activated November 2018 with additions made after January 2019. Today Community LTE serves over 60 active subscribers and ongoing growth. |
Data throughput of network
|
Initial data throughput = 0 Gb
|
Early metric surveys proved that an abundance of bandwidth was available for subscribers to use. The limiting factor is satellite backhaul to internet.
|
System throughput has exceeded expectations with daily usage beginning at just under 2GB in January and climbing to nearly 4GB per day in just a few months.
|
Beginning data throuput (usage) of under 2GB in January 2019 and continuing service to levels reaching at times over 4GB per day. |
Gender Equality and Inclusion:[Back to table of contents]
