PhD Student @ UCB
Markets in which competition thrives are good for both consumers and innovation but, unfortunately, competition is not thriving in the increasingly important cellular market. We propose CellBricks, a novel cellular architecture that lowers the barrier to entry for new operators by enabling users to consume access on-demand from any available cellular operator — small or large, trusted or untrusted. CellBricks achieves this by moving support for mobility and user management (authentication and billing) out of the network and into end hosts. These changes, we believe, bring valuable benefits beyond enabling competition: they lead to a cellular infrastructure that is simpler and more efficient.
To realize CellBricks we face three key technical challenges:
These challenges are addressed with the following design components:
Below is an overview of the attachment, billing/QoS, and mobility process in CellBricks, depicting the key events and message exchanges happen during the SAP, MPTCP, and billing protocol.
We've built and evaluated CellBricks with a prototype and emulation over real-world infrastructure, showing that its benefits come at little-to-no cost in performance, with application performance between -1.95% to 3.1% of that achieved by current cellular infrastructure. For more on the CellBricks' motivation, design, and results, check out our SIGCOMM'21 paper.
Undergraduate Researcher @ UCB
Professor @ VT
Principal Engineer @ Intel Labs
Christian Maciocco is a Principal Engineer and Director of Telecom Systems Research in Intel Labs working on platform and communications research in Software Defined Network (SDN) and Network Function Virtualization (NFV).
Professor @ UCB