3. What is cFrame?
3
“cFrame provides an open automated
platform for mobile network
performance testing in both real and
RF channel-simulated environments”
4. Current RF Testing Landscape
4
Describe current state of RF Optimization and Testing: how are
things being done now? Basically you are going to set the context
of current methodology and later show how cFRAME dramatically
improves on this.
State the basics but remember you want to define this on your own
terms so that later when you present your solution it really shines
and stands out.
The goal with the above is for Rubedo to control the conversation.
5. Key RF Performance Indicators
Throughput (main KPI)
Latency (delay in network response)
Attach/Detach success rate (make/hang up call)
Sensitivity (related to energy efficiency)
Anything else worth mentioning???
5
6. Real vs. Simulated Environment
Real environment
Unpredictable
Time consuming
Requires more planning (weather, resources)
Simulated environment
Stay in the lab (preferred by engineers)
Don’t need over-the-air RF transmit license
Don’t mess up with live existing networks
Can simulate ideal conditions (or any other)
Expensive channel emulators (Azimuth, Anritsu, etc.)
6
7. Key Features
7
Real-time RF channel and network bandwidth monitoring
Point-to-point as well as point-to-multipoint comm. link testing
Communication with external SW/HW over Telnet and SSH
Managing test SW on access point, core network server, end user PC
User-definable application execution scenarios on different sub-networks
Ability to trigger one scenario from another scenario
Flexible application logging to single/multiple files/windows
Automatic log persistence to local/remote storage over FTP
IPv6 PTP (Peer-to-Peer) protocol used for internal communication
Integrates with industry-standard as well as home-made tools
Supports Win-XP and Win-7 platforms
Light-weight and resource not hungry
8. What makes cFrame different?
8
Consolidated test bed automation model
Requires high power dedicated servers and software
~$10K for server + ~$5K for network HW per test bed
Limited user modification (closed system)
Distributed test bed automation model
Promotes reuse of existing test bed HW/SW
Corresponding savings per test bed
Virtually unlimited user modification (open system)
9. Industries and Applications
9
Mobile network operators (carriers)
Network installation
Network upgrades
Network monitoring
Vendors of network infrastructure and services
New product development
Product design verification
Product analysis (competition, performance)
New application verification
Other Industries
Defense & public security (analyze TETRA, APCO networks, etc.)
Wireless internet providers (improve network quality, etc.)
Broadcasting (terrestrial TV and radio service quality)
Regulation institutions (analyze interference of all operators, etc.)
10. Mobile network
test bed configuration with
Controlling & Monitoring Devices
10
WireLess / RF channel
Ethernet / LANEthernet / WAN
Mobile DeviceAccess PointCore Network CNServer/Services
Pic 2. End-To-End WireLess Network Control/Monitor structure
RF Channel Simulator
UE Control / Monitor
Win PC
RF Control/Monitor
Win PC
AP Control/Monitor
Linux/Win PC
CN Control/Monitor
Linux/Win PC
Service Control /
Monitor Linux/Win PC
Ethernet / LAN
Local Conection
Physilcal / Logical
11. Controlling / Monitoring Tools
11
C:>iperf -c27.135.2.98 -p9004 -u -b25M -i1 -fm -l1350
------------------------------------------------------------
Client connecting to 27.135.2.98, UDP port 9004
Sending 1350 byte datagrams
UDP buffer size: 0.01 MByte (default)
------------------------------------------------------------
[1912] local 27.148.0.43 port 1610 connected with
27.135.2.98 port 9004
[ ID] Interval Transfer Bandwidth
[1912] 0.0- 1.0 sec 0.26 MBytes 2.20 Mbits/sec
[1912] 1.0- 2.0 sec 0.08 MBytes 0.69 Mbits/sec
[1912] 2.0- 3.0 sec 0.01 MBytes 0.10 Mbits/sec
[1912] 3.0- 4.0 sec 0.02 MBytes 0.19 Mbits/sec
[1912] 4.0- 5.0 sec 0.11 MBytes 0.93 Mbits/sec
[1912] 5.0- 6.0 sec 0.05 MBytes 0.38 Mbits/sec
[1912] 6.0- 7.0 sec 0.16 MBytes 1.38 Mbits/sec
[1912] 7.0- 8.0 sec 0.00 MBytes 0.01 Mbits/sec
[1912] 0.0- 8.5 sec 0.70 MBytes 0.70 Mbits/sec
[1912] Server Report:
[1912] 0.0- 8.5 sec 0.70 MBytes 0.70 Mbits/sec
57.882 ms 0/ 546 (0%)
[1912] Sent 546 datagrams
C:>iperf -c27.135.2.98 -p9004 -u -b25M -i1 -fm -l1350
------------------------------------------------------------
Client connecting to 27.135.2.98, UDP port 9004
Sending 1350 byte datagrams
UDP buffer size: 0.01 MByte (default)
------------------------------------------------------------
[1912] local 27.148.0.43 port 1610 connected with
27.135.2.98 port 9004
[ ID] Interval Transfer Bandwidth
[1912] 0.0- 1.0 sec 0.26 MBytes 2.20 Mbits/sec
[1912] 1.0- 2.0 sec 0.08 MBytes 0.69 Mbits/sec
[1912] 2.0- 3.0 sec 0.01 MBytes 0.10 Mbits/sec
[1912] 3.0- 4.0 sec 0.02 MBytes 0.19 Mbits/sec
[1912] 4.0- 5.0 sec 0.11 MBytes 0.93 Mbits/sec
[1912] 5.0- 6.0 sec 0.05 MBytes 0.38 Mbits/sec
[1912] 6.0- 7.0 sec 0.16 MBytes 1.38 Mbits/sec
[1912] 7.0- 8.0 sec 0.00 MBytes 0.01 Mbits/sec
[1912] 0.0- 8.5 sec 0.70 MBytes 0.70 Mbits/sec
[1912] Server Report:
[1912] 0.0- 8.5 sec 0.70 MBytes 0.70 Mbits/sec
57.882 ms 0/ 546 (0%)
[1912] Sent 546 datagrams
WireLess / RF channel
Ethernet / LANEthernet / WAN
Mobile DeviceAccess PointCore Network CNServer/Services
Pic 4. End-To-End WireLess Network Control/Monitor structure with APPs
UE Control / Monitor
Win PC
RF Control/Monitor
Win PC
AP Control/Monitor
Linux/Win PC
CN Control/Monitor
Linux/Win PC
Service Control /
Monitor Linux/Win PC
Ethernet / LAN
Local Conection
Physilcal / Logical
IPERF
TCP / UDP
traffic gen
APP
IPERF
TCP / UDP
traffic gen
APP
RF Channel Simulator
NPS> /on a1
Plugs to be turned on
Plug LOCAL A1: Local_InfeedA_Outlet1
Are you sure? (Y/N): y
Processing - please wait or <CR> to continue...
Network Power Switch Site ID: (undefined)
PLUG | NAME | STATUS | DELAY | DEF | PRI |
--------+--------------------------+--------+-------+-----+-----+
A1 | Local_InfeedA_Outlet1 | ON | 0.5 S | ON | 1 |
A2 | Local_InfeedA_Outlet2 | OFF | 0.5 S | ON | 2 |
A3 | Local_InfeedA_Outlet3 | OFF | 0.5 S | ON | 3 |
A4 | Local_InfeedA_Outlet4 | OFF | 0.5 S | ON | 4 |
B1 | Local_InfeedB_Outlet1 | OFF | 0.5 S | ON | 5 |
B2 | Local_InfeedB_Outlet2 | OFF | 0.5 S | ON | 6 |
B3 | Local_InfeedB_Outlet3 | OFF | 0.5 S | ON | 7 |
B4 | Local_InfeedB_Outlet4 | OFF | 0.5 S | ON | 8 |
WireShark
L3/L2 logs
APP
RF Channel
Model control
APP
12. Mobile network
test bed configuration
(multi user/channel)
12
Ethernet / LAN
RF Channel Simulator
Access Point’s
Core Network CN
Server/Services
Pic 3. Multi End-To-End WireLess Network Control/Monitor structure
RF Channel Simulator UE Control / Monitor
Win PC
RF Control/Monitor
Win PC
AP Control/Monitor
Linux/Win PC
CN Control/Monitor
Linux/Win PCService Control /
Monitor Linux/Win PC
LAN / WAN
RF Channel Simulator
RF Channel Simulator
Mobile Device’s
. . .
. . .
...
13. cFrame Deployment
13
CMAP
WireLess / RF channel
Ethernet / LANEthernet / WAN
Mobile DeviceAccess PointCore Network CNServer/Services
CoMa Master/Slave structure
RF Channel Simulator
PC-5PC-4PC-3PC-1 PC-2
UE Control / Monitor
Win PC
RF Control/Monitor
Win PC
AP Control/Monitor
Linux/Win PC
CN Control/Monitor
Linux/Win PC
Service Control /
Monitor Linux/Win PC
Ethernet / LAN
COMA
Slave’s
COMA
Master
20. Workflow/Process Benefits
For engineers
No more terminal windows overhead
No more manual input to remote user applications
No more manual scheduling of user applications
No server administration to join new nodes to the map
Any node can become master (conductor) node
Easy learning curve (C# scripting language)
For business
Higher ROI for expensive HW/SW (e.g. Azimuth)
Faster product development (shorter testing cycles)
Fewer skilled personnel required to control the test
20
21. ROI and Payback Period
21
ROI can be a value band where you have high, medium
and low ROI results as long as each scenario results in
cFRAME results that are higher than traditional RF
testing/optimization.
If applicable state a Payback period; meaning how quickly
after a clients initial investment
State how quickly a client can implement cFrame over
other solutions (lead time).