You are on page 1of 12

BM-SC Functions,

Parameter & Statistics


Version 1.00

June 24, 2014


Table of contents

 BM-SC Features

 BM-SC Functional Block Diagram

 BM-SC Component

 Interface Protocol

 BM-SC Parameter - Session

 BM-SC Parameter – Service Announcement

 Statistics and Counters


BM-SC Features
 Service Announcement/Bootstrap
 Support gzip (RFC 1952)

 Support Boostrap procedure (with multiple PLMN)

 Proxy and Transport Function


 MBMS GW interface function(SGmb/SGi-mb)

 Session and Transmission Function


 Session information, scheduling management

 TMGI and MBMS Session ID management

 SYNC Protocol support (Type1,3,0)

 ADPD support (File Repair, Reception Report)

 Various Service support


 DASH Streaming, File Download , Carousel

 FEC support (FEC : Forward Error Correction)


 Raptor10 (*), Raptor Q, RS+LDPC

© Samsung Electronics. All Rights Reserved. Confidential and Proprietary 3


BM-SC Hardware Configuration
 Element
Element Description REMARK 42

41
42

41

40 40

39 39

BM-SC Broadcast Multicast Service Center 38 38

37 37

36 36

NAS Network Attached Storage 35 35

34 34

eSM eMBMS Service Manager


33 33

32 32

31 31

B-EMS BM-SC EMS 30

29
30

29

28 28

27 27

26 26

 Hardware Specification 25

24
Notebook 25

24

23 23

22 22

2005-B16

Items Specification
21 21
0 1 2 3 8 9 10 11
4 5 6 7 12 13 14 15

20 20

eSM
System x3550

19 19

System x3550

(eMBMS Service Manager)


2.60 GHz - 2 CPU (16 core)
18 18

CPU 17 17

B-EMS
System x3550

16 16

System x3550

(BMSC EMS)
15 15

MEM 256 GB 14 14

Hardware 13 13

DISK SAS 10K 300GB x 4 EA


12 12

System x3550
11 11

10 10
BM-SC
Storage NAS Storage (Active-Standby)
System x3550
09 09

08 08

07 07

Redundancy Active-Standby (BM-SC) Active-Active (ADPD) 06 06

Storage
System x3550
05 05

Rack Dimension Standard 19” rack


04 04

03 03
(NAS)
02 02

01 01

© Samsung Electronics. All Rights Reserved. Confidential and Proprietary 4


BM-SC Functional Diagram
Provisioning Contents
(DashBoard) (Dash Server)

File Repair
Bootstrap HTTP over XML HTTP
Reception Report

SVCMGR

HTT
ADP
PD
MGR
Ctrlbm Fluteib

ADIF Usrbm

BMSC
Diameter UDP HTTP

LTE Notify
DRA MBMS-GW
Server

© Samsung Electronics. All Rights Reserved. Confidential and Proprietary 5


BM-SC Functional Block
SW Block Description Remarks
• SA (Service Announcement) Management
- Create/Update SA file
• Dashboard Interface
- Interface with Dashboard for starting, updating and aborting broadcasting
• Bootstrap Management
SVCMGR Service Plane
- Create bootstrap file
• Broadcasting Schedule control
- Service/Session lifecycle management
• Dash Client
- Connect to DashServer and get segment via HTTP
• Management Diameter Message
Ctrlbm Control Plane
- Controls diameter request for broadcasting start/stop/modify from SVCMGR
• Diameter Stack
ADIF Control Plane
- Connection Management and Send/Receive Diameter Message
• Flute Stack
- Delivery Dash segment, SA file, files for download
Fluteib User Plane
• FEC
- Add FEC algorithm such as RaptorQ and RS+LDPC
• Sync Stack
Usrbm User Plane
- Handles Sync header(type 0, 1,3) of FLUTE packet from fluteib
• File Repair & Reception Report
- Get FR/RR request and response message from UE
ADPMGR ADPD Plane
• Notify Server
- Delivery RR message to Notify Server
• Bootstrap
HTTPD
- Get bootstrap request s from UE

© Samsung Electronics. All Rights Reserved. Confidential and Proprietary 6


Interface Protocol

BMSC Direction External Node Protocol Interface Information


SVCMGR <-> DashBoard XML over HTTP Add/Update/Abort
broadcasting
SVCMGR -> DashServer HTTP Get Audio/Video segment
ADIF <-> MBMS-GW/DRA Diameter Session start/stop/update
USRBM -> MBMS-GW UDP Broadcasting packet
ADPMGR <- UE HTTP FR/RR
ADPMGR -> Notify Server HTTP RR
HTTPD <- UE HTTP Bootstrap

© Samsung Electronics. All Rights Reserved. Confidential and Proprietary 7


BM-SC Session Start Procedure
MBMS-
DRA ADIF Ctrlbm Usrbm Fluteib SVCMGR DashServer
GW

Session Start Start


Broadcasting
Session Start

Return connection IP/Port info

Session info
Session ready

Segment
Fetch
MPD check &
segment get

Start session

MEMORY / DISK
Repeat
Sending Flute

SYNC Type-0, 1, 3

© Samsung Electronics. All Rights Reserved. Confidential and Proprietary 8


BM-SC Parameter - Session
Parameter Unit Description Value Min Max
SERVICE_GBR_LIMIT bps Maximum GBR of MBMS session 4,294,967,296 1,048,576 4,294,967,296
SEGMENT_ALLOW_SIZE_ In DASH streaming, allowed segment size over
% 10 0 100
RATIO GBR (in ratio)
SESSION_END_TIMEMAR Time gap between time of last data on user
Sec 10 5 60
GIN plane and session end on control plane
Time pre-sending data packets before service
SESSION_PREFLUTE Sec 2 0 10
schedule
Time gap between time of session start on
MINIMUM_DATA_TO_TR
Sec control plane and start time of session 30 5 34
ANSFER
schedule
INBAND_RETRANSMISSIO Duration of re-transmitting in-band fragments
Sec 900 0 900
N_PERIOD after starting in-band update.
Interval of re-transmitting in-band fragments
INBAND_INTERVAL_FD Sec 2 1 9999
on file download service
Offset number is used in calculation of
JITTER_BUFFER Sec 1 0 10
segment number of DASH segments

© Samsung Electronics. All Rights Reserved. Confidential and Proprietary 9


BM-SC Parameter – Service Announcement
Parameter Unit Description Value Min Max
SA_GBR bps GBR value for service announcement channel 200,000 200 4,194,304
SA_DELIVERYTYPE Boolean Whether service announcement is ongoing(1) or down (0) 1 0 1
Whether service announcement sends using gzip encoding
SA_ENCODING Boolean 0 0 1
of FLUTE(1) or no encoding(0).
SA_GZIP Boolean Whether service announcement file is gzip(1) or not(0) 0 0 1
SA_KEEPTM Min Session duration of service announcement channel. 0 0 27359
Duration of remaining service announcement after session
SA_CLEANUP_TIME Min 15 0 27360
ended
Time margin that valid time of SA fragments after session
VALIDUNTIL_MARGIN sec 900 0 1440
ending
SA_MINIMUM_DATA_T Time gap between time of session start on control plane
Sec 20 5 34
O_TRANSFER and data start on user plane for SA channel
SA_SESSION_END_TIM Time gap between time of last data on user plane and
Sec 10 5 34
EMARGIN session end on control plane for SA channel
Window period of service sessions that are included in
SACANN_WINDOWTM Hour 24 0 24
Service Announcement

© Samsung Electronics. All Rights Reserved. Confidential and Proprietary 10


Statistics and counter
Group Name Description
CPU CPU Usage(%)/CPU Usage Max(%)

Memory Memory Usage(%)/Total/Used/Free/Cached/Buffer(KB)

Disk Disk Usage(%)/Total/Used/Available(KB) per partition


Resource

Process CPU Usage(%)/CPU Usage Max(%)/Memory Usage(KB)/FD per process

Network Traffic Network traffic RX/TX success and fail count/bitrate per Ethernet number

Diameter Success/fail count by Diameter operation message

Reception Report Reception report total, success and fail count


Service B2 Interface total, success and fail count per Dashboard Operation
HTTP
(CREATE/UPDATE/ABORT…)

File Repair File repair total, success and fail count

Session Session Invoke count, rate(%), success and fail count


Performance
Active Active session count

CDN Download CDN segment download and fail count


Traffic
Bearer Bearer RX/TX bitrate(kbps) and RX/TX success and fail count

ETC SYNC Save File only. Sync count (Sync0, Sync1, Sync3)

© Samsung Electronics. All Rights Reserved. Confidential and Proprietary 11


Copyright
Copyright © 2013, SAMSUNG Electronics Co., Ltd. SAMSUNG Electronics reserves the right to make changes to the specifications of
the products detailed in this document at any time without notice and obligation to notify any person of such changes. Information
in this document is proprietary to SAMSUNG Electronics Co., Ltd. No information contained here may be copied, translated,
transcribed or duplicated by any form without the prior written consent of SAMSUNG Electronics.

You might also like