NoSQL Stores for Coreless Mobile Networks

Slides:



Advertisements
Similar presentations
Wyatt Lloyd * Michael J. Freedman * Michael Kaminsky David G. Andersen * Princeton, Intel Labs, CMU Dont Settle for Eventual : Scalable Causal Consistency.
Advertisements

Efficient Event-based Resource Discovery Wei Yan*, Songlin Hu*, Vinod Muthusamy +, Hans-Arno Jacobsen +, Li Zha* * Chinese Academy of Sciences, Beijing.
CloudStack Scalability Testing, Development, Results, and Futures Anthony Xu Apache CloudStack contributor.
PNUTS: Yahoo!’s Hosted Data Serving Platform Brian F. Cooper, Raghu Ramakrishnan, Utkarsh Srivastava, Adam Silberstein, Philip Bohannon, HansArno Jacobsen,
Web Server Benchmarking Using the Internet Protocol Traffic and Network Emulator Carey Williamson, Rob Simmonds, Martin Arlitt et al. University of Calgary.
WSUS Presented by: Nada Abdullah Ahmed.
Milestone 1 Workshop in Information Security – Distributed Databases Project Access Control Security vs. Performance By: Yosi Barad, Ainat Chervin and.
NoSQL Databases: MongoDB vs Cassandra
Benchmarking Cloud Serving Systems with YCSB Brian F. Cooper, Adam Silberstein, Erwin Tam, Raghu Ramakrishnan, Russell Sears Yahoo! Research Presenter.
1 © Copyright 2010 EMC Corporation. All rights reserved. EMC RecoverPoint/Cluster Enabler for Microsoft Failover Cluster.
Business Continuity and DR, A Practical Implementation Mich Talebzadeh, Consultant, Deutsche Bank
Nikolay Tomitov Technical Trainer SoftAcad.bg.  What are Amazon Web services (AWS) ?  What’s cool when developing with AWS ?  Architecture of AWS 
1© Copyright 2011 EMC Corporation. All rights reserved. EMC RECOVERPOINT/ CLUSTER ENABLER FOR MICROSOFT FAILOVER CLUSTER.
By: Raj Akula. Professor: Wei Hao. Course: CSC 599. Semester: Fall 2011.
Chapter 7 Configuring & Managing Distributed File System
SPORC: Group Collaboration using Untrusted Cloud Resources OSDI 2010 Presented by Yu Chen.
Word Wide Cache Distributed Caching for the Distributed Enterprise.
SEDA: An Architecture for Well-Conditioned, Scalable Internet Services
VLDB2012 Hoang Tam Vo #1, Sheng Wang #2, Divyakant Agrawal †3, Gang Chen §4, Beng Chin Ooi #5 #National University of Singapore, †University of California,
Streaming over Subscription Overlay Networks Department of Computer Science Iowa State University.
Cassandra - A Decentralized Structured Storage System
Evaluating FERMI features for Data Mining Applications Masters Thesis Presentation Sinduja Muralidharan Advised by: Dr. Gagan Agrawal.
CEPH: A SCALABLE, HIGH-PERFORMANCE DISTRIBUTED FILE SYSTEM S. A. Weil, S. A. Brandt, E. L. Miller D. D. E. Long, C. Maltzahn U. C. Santa Cruz OSDI 2006.
Event-Based Hybrid Consistency Framework (EBHCF) for Distributed Annotation Records Ahmet Fatih Mustacoglu Advisor: Prof. Geoffrey.
The Replica Location Service The Globus Project™ And The DataGrid Project Copyright (c) 2002 University of Chicago and The University of Southern California.
MQTT QoS2 Considerations Konstantin Dotchkoff. Challenges associated with implementing QoS 2 in large scale distributed systems Replication of QoS 2 messages.
Scale up Vs. Scale out in Cloud Storage and Graph Processing Systems
Distributed Computing Systems CSCI 4780/6780. Scalability ConceptExample Centralized servicesA single server for all users Centralized dataA single on-line.
Heikki Lindholm , Lirim Osmani , Sasu Tarkoma , Hannu Flinck*, Ashwin Rao  State Space Analysis to Refactor the Mobile Core  University of Helsinki.
Module 11: Configuring and Managing Distributed File System.
1 Scalability of a Mobile Cloud Management System Roberto Bifulco* Marcus Brunner** Roberto Canonico* Peer Hasselmeyer** Faisal Mir** * Università di Napoli.
1 Benchmarking Cloud Serving Systems with YCSB Brian F. Cooper, Adam Silberstein, Erwin Tam, Raghu Ramakrishnan and Russell Sears Yahoo! Research.
MCSE: Windows Server 2003 Active Directory Planning, Implementation, and Maintenance Study Guide, Second Edition (70-294) Chapter 1: Overview of the Active.
CubicRing ENABLING ONE-HOP FAILURE DETECTION AND RECOVERY FOR DISTRIBUTED IN- MEMORY STORAGE SYSTEMS Yiming Zhang, Chuanxiong Guo, Dongsheng Li, Rui Chu,
1 Thierry Titcheu Chekam 1,2, Ennan Zhai 3, Zhenhua Li 1, Yong Cui 4, Kui Ren 5 1 School of Software, TNLIST, and KLISS MoE, Tsinghua University 2 Interdisciplinary.
Module 11 Configuring and Managing Distributed File System.
Using volunteered resources for data-intensive computing and storage David Anderson Space Sciences Lab UC Berkeley 10 April 2012.
The Network Aware IoT Service at Edge Guoxi Wang.
RT-OPEX: Flexible Scheduling for Cloud-RAN Processing
CSCI5570 Large Scale Data Processing Systems
Spying on Android Users Through Targeted Ads
Scaling HDFS to more than 1 million operations per second with HopsFS
Workload Distribution Architecture
Cassandra - A Decentralized Structured Storage System
40% More Performance per Server 40% Lower HW costs and maintenance
Running virtualized Hadoop, does it make sense?
MongoDB Er. Shiva K. Shrestha ME Computer, NCIT
Hybrid Cloud Architecture for Software-as-a-Service Provider to Achieve Higher Privacy and Decrease Securiity Concerns about Cloud Computing P. Reinhold.
Sub-millisecond Stateful Stream Querying over
SEMINAR ON Optical Burst Switching
HYCOM CONSORTIUM Data and Product Servers
Replication Middleware for Cloud Based Storage Service
Mobile edge computing Report by Weiqing huang.
HyperLoop: Group-Based NIC Offloading to Accelerate Replicated Transactions in Multi-tenant Storage Systems Daehyeok Kim Amirsaman Memaripour, Anirudh.
Predictive Performance
Xiaoyang Zhang1, Yuchong Hu1, Patrick P. C. Lee2, Pan Zhou1
Degree-aware Hybrid Graph Traversal on FPGA-HMC Platform
Energy Efficient Scheduling in IoT Networks
Cloud computing mechanisms
AWS Cloud Computing Masaki.
Admission Control and Request Scheduling in E-Commerce Web Sites
Graph Indexing for Shortest-Path Finding over Dynamic Sub-Graphs
Benchmarking Cloud Serving Systems with YCSB
Cloud Computing Architecture
Specialized Cloud Architectures
CS510 - Portland State University
Azure Cosmos DB with SQL API .Net SDK
Performance And Scalability In Oracle9i And SQL Server 2000
TensorFlow: A System for Large-Scale Machine Learning
SQL Server 2016 High Performance Database Offer.
Presentation transcript:

NoSQL Stores for Coreless Mobile Networks Frans Ojala+, Ashwin Rao*, Hannu Flinck‡, and Sasu Tarkoma* +Avarko OY *University of Helsinki ‡Nokia Bell Labs NoSQL Stores for Coreless Mobile Networks Ashwin Rao 20.09.2017

BACKGROUND: LTE Overview NoSQL Stores for Coreless Mobile Networks Ashwin Rao 20.09.2017

Large number of signals exchanged during procedures UE STATE INFORMATION + Add variable x Remove variable U Update variable No changes Large number of signals exchanged during procedures NoSQL Stores for Coreless Mobile Networks Ashwin Rao 20.09.2017

Trends FOR NETWORK optimization Move functionality to the network Edge Example: Extensions of Mobile Edge Computing (MEC) Move functions to the network Core Example: Cloud Radio Access Network (CRAN) NoSQL Stores for Coreless Mobile Networks Ashwin Rao 20.09.2017

Example CORELESS MOBILE NETWORK Using a data store for keeping the UE state? This is in line with the idea of having storage functions such as UDSF for UE state in 5G (TS 23.501) NoSQL Stores for Coreless Mobile Networks Ashwin Rao 20.09.2017

NOSQL STORES FOR UE STATE At least one identifier (e.g., IMSI) does not change value during the lifetime of a subscriber This identifier can be the key The other variables can be the value NoSQL Stores for Coreless Mobile Networks Ashwin Rao 20.09.2017

HigH-Availability and CONSISTENCY (HAC) Key Observation: UE is present in only one geographical location at one point of time Can we relax the availability and consistency criteria of UE state in locations far away from the current geographical location? The data will be consistent and highly available in geographical locations close to the UE NoSQL Stores for Coreless Mobile Networks Ashwin Rao 20.09.2017

HIGH AVAILABILITY AND CONSISTENCY Zones (AN EXAMPLE) Data is highly available and consistent in HAC zones Data is eventually consistent in Global zone NoSQL Stores for Coreless Mobile Networks Ashwin Rao 20.09.2017

COMPARISON OF NOSQL STORES NoSQL Stores for Coreless Mobile Networks Ashwin Rao 20.09.2017

BENCHMARKING APACHE GEODE FOR LTE WORKLOADS (GEODE TOPOLOGY) The Locator orchestrates the cluster The Serving Nodes store the data and respond to queries. Emulate LTE workloads using Yahoo! Cloud Serving Benchmark (YCSB) NoSQL Stores for Coreless Mobile Networks Ashwin Rao 20.09.2017

Experiment Setup Devices Used 5 Dell C6320 Servers Two CPUs operating at 2.5GHz with a total of 48 cores 256 GB RAM 10 Gbps Ethernet Ubuntu 16.04, Apache Geode 1.0.0-M2, Java 1.8 Disconnected from the Internet to avoid cross traffic. Workload: YCSB to emulate traffic from 1 million UEs, each making 3 million operations Metrics: Throughput (op/s) and Latency (sec) NoSQL Stores for Coreless Mobile Networks Ashwin Rao 20.09.2017

TEST Scenarios Partitioned: Redundant copies with primary Writes to primary copy and synchronously propagated to secondary copes. Reads to any copy. Replicated: Redundant copies without primary Writes performed at all nodes simultaneously, client receives ack from each copy. Reads to any copy HAC Delta and no-delta updates in each scenario NoSQL Stores for Coreless Mobile Networks Ashwin Rao 20.09.2017

RESULTS (PARTIONED) No delta updates Delta updates NoSQL stores opens possibility for 100 - 1000x improvements The non-delta update mechanism performs better than delta updates Apache Geode’s current mechanism incurs high processing overhead because of a small UE object NoSQL Stores for Coreless Mobile Networks Ashwin Rao 20.09.2017

OTHER Results (presented in PAPER) latency throughput throughput latency PARTIONED No delta updates Delta updates REPLICATED HAC NoSQL Stores for Coreless Mobile Networks Ashwin Rao 20.09.2017

KEY OBSERVATIONS The partitioned region demonstrated good scaling properties with the addition of new servers Replicated regions throughput decreases when new serving nodes and servers were added The non-delta update mechanism performs constantly better than delta updates Apache Geode’s current mechanism incurs high processing overhead because of a small UE object Our implementation of HAC performed poorly because we were limited by synchronization of YCSB threads NoSQL Stores for Coreless Mobile Networks Ashwin Rao 20.09.2017

CONCLUDING REMARKS A coreless mobile network opens avenues for meeting some of the requirements of future mobile networks We explore how the eventual consistency property of NoSQL stores can be leveraged for creating High Availability and Consistency zones We discuss the shortcomings and benefits of using a NoSQL store for managing the state of UEs in a coreless mobile network Opens possibility for 100 - 1000x improvement We plan to explore approaches for implementing HAC-zoning for meeting requirements from various verticals NoSQL Stores for Coreless Mobile Networks Ashwin Rao 20.09.2017

http://ncar.cs.helsinki.fi ashwin.rao@helsinki.fi THANK YOU http://ncar.cs.helsinki.fi ashwin.rao@helsinki.fi NoSQL Stores for Coreless Mobile Networks Ashwin Rao 20.09.2017