UCL - PowerPoint PPT Presentation

About This Presentation
Title:

UCL

Description:

On the manipulation of JPEG2000, in-flight, using active ... FPGA / ASICs. Speed vs robustness. 11. Final Presentation IABG and UCL 2005. Thinking the future ... – PowerPoint PPT presentation

Number of Views:188
Avg rating:3.0/5.0
Slides: 14
Provided by: May7150
Category:
Tags: ucl | asics | iplayer

less

Transcript and Presenter's Notes

Title: UCL


1

On the manipulation of JPEG2000, in-flight, using
active components on next generation satellites
Outcomes from ESA Project with
  • UCL
  • Peter Kirstein
  • Saleem Bhatti
  • Lionel Sacks
  • Stefanos Zachariadis
  • IABG
  • Wolfgang Fritsche
  • Karl Mayer
  • Gerhard Gessler
  • ESA
  • Erling Kristiansen
  • Frank Zeppenfeldt

2

On the manipulation of JPEG2000, in-flight, using
active components on next generation satellites
  • In the traditional Active Network sense of
    manipulation of a data stream
  • Two Scenarios
  • Transcoding
  • Algorithmic Approach
  • Functional Programming
  • Intelligent Dropping
  • Policy based Approach
  • Declarative Programming
  • Programmable
  • Complex algorithms and policies can be asserted
  • Active
  • The system can respond intelligently
  • In response to the environment user requirements

3
Quick Reminder Scalable Coding JPEG2000
e.g. MPEG2000 encodes progressively to
achieve multi-resolution coding.
Code Stream ? Sequence Progressively increase
resolution
We code to 5 levels.
4
Illustration Transcoding of JPEG2000
Functional AN
The encoded frame stream can be processed on the
fly Using fast integer algorithms, to transform
the images
Source Images
Network
Links Reduced Capacity
Transcode Change Resolution, Bits per Pixel
Displays
Change resolution to match smaller devices
(e.g. PDA/Phones) Change Bits per Pixel to
preserve frame rate for lower capacity links
5
Intelligent Dropping
Policy based AN
Active Header Intelligent dropping
6

On the manipulation of JPEG2000, in-flight, using
active components on next generation satellites
  • Implementation on a Satellite Platform?
  • Adding Functionality to the Space Segment
  • Long term development
  • Hard to keep track of MM protocols
  • Highly restrictive Environment
  • Future Directions
  • Variable Foot-print both down link and Return
    Channel
  • Adaptive Forwarded Error Correction
  • On platform routing
  • ESA Requirement
  • Investigate how Programmable and Active Networks
    may be applied.

7
Target Scenario Multi-media distribution
Next Gen Satellite DVB-S2 Variable
Footprints Switching, routing Onboard Processing
Media Content Provider
Users Direct or LAN Reception
users
  • Beyond the Bent Pipe!
  • Possible Congestion
  • Variable link capacity (adaptive FEC)
  • Tending to be more symmetric

8
Target Scenario Active Component Location(s)
Service Engineering on And around the Satellite
Date Preparation
Matched Plug-ins Or Proxies
users
9
Performance Issues Space
  • Cross Compiled
  • Pre-verification?
  • Hardware Assist
  • FPGA / ASICs
  • Speed vs robustness
  • Limited Performance
  • Per Service vs Per Flow?
  • Trade-off performance vs robustness

media (content) server
Sat Edge Node
Space Node
Sat Edge Node
media (content) Consumer
Internet
SCR
Internet
SCA
10
Impact from DVB-S2
Policy based AN
  • Variable Data Frame
  • Due to adaptive FEC
  • Varies on but Up and Down link

11
Overall Archichitecture
  • Routing / Re-direction
  • Coordinated between MSP and SSP
  • Example using net filter
  • May use encapsulation, flow labels, optional
    headers
  • Proxy Registrar / Discovery
  • Service
  • Defined by matching Active Components

JNI
Edu.UCL.satin
Sat Platform
Edu.UCL.satin
IF-LMU
JVMJ2SE
IF-LMU
Resources
LMU Repository
Resources
JVMJ2MECDC
Deployer / Registrar
Dynamic-LMU
Deployer / Registrar
Dynamic-LMU
Res-LMU
Res-LMU
Netfilter IF
Netfilter IF
IP Layer
IP Layer
Space Segment
Encap / Decap
Ground Segment
Switching
Ground Station
Encap / Decap
demod
mod
mod
mod
demod
mod
12
Performance Issues Integrity Security
  • Integrity management through shim layer APIs
  • Isolation by application through Network Interface
  • Separation of Control Channel
  • Encryption, signing etc.

13
Questions.
  • Thanks!

http//telecom.esa.int/telecom/www/object/index.cf
m?fobjectid22363 Contact lsacks_at_ee.ucl.ac.uk
www.ee.ucl.ac.uk/acse/
Write a Comment
User Comments (0)
About PowerShow.com