Reducing Processing Latency in Network Packet Filters

Download Report

Transcript Reducing Processing Latency in Network Packet Filters

Centre for Applied Internet
Research
(CAIR)
School of Computing and Communications Technology
Faculty of Business, Science and Technology
Glyndŵr University
Plas Coch Campus, Mold Road, Wrexham, LL11 2AW, UK
www.cair-uk.org
[email protected]
CAIR Structure


Within the Centre are research/project teams of
different sizes concerned with various aspects of
Internet Technologies and Applications
Three main groups
(VG) CAIR

Network Algorithms Group (NAG)
• Network design & management; Routing and
compression protocols; Network security & policies
• Vic Grout

Human Computer Interaction Group (HCIG)
• Network interfaces; Reusable components;
Standards; Visualisation; e-Learning/business
• Rich Picking

Music Technologies Group (MTG)
• Audio technologies; Studio technologies
• Mike Wright
ITA
NAG
(VG)
HCIG
(RP)
GRDT
(RH)
(VG/DO/RP)
MTG
(MW)
CAIR Structure
ITA
Centre for Applied
Internet Research (CAIR)
Network
Algorithms
Group (NAG)
Human-Computer
Interaction Group
(HCIG)
GRDT
Music
Technologies
Group (MTG)
CAIR Projects
Centre for Applied
Internet Research (CAIR)
Network
Algorithms
Group (NAG)
Human-Computer
Interaction Group
(HCIG)
Sound
Broadcast
Group (SBG)
• Routing protocols
• Filtering/firewalls
• Compression
algorithms
• Network
performance
• Optimisation
• Automation
• Information
visualisation
• Adaptive tutoring
• Computing ethics
• Systems failure
• Component
standards
• Perceptual
modelling and
spatial awareness
• Psycho-acoustics
• Sound synthesis
• Music ethics
ITA 05, 07, …

International Conference Series on Internet Technologies
and Applications

150 papers submitted. 65 accepted from 30 countries

4th – 7th September 2007
CAIR Projects

EU FP6 EASY-LINE+



2,110,000 Euros
“Low Cost Advanced White
Goods for the Elderly and/or
Disabled”
Vic Grout, Rich Picking

Development of accessible
interfaces for intelligent
•
•
•
•
•
fridges
dishwashers
cookers
washing machines
etc.
A d d r e s s in g
D is c o v e r y
D e s c r ip t io n
C o n tro l
E v e n t in g
P r e s e n t a t io n
CAIR Projects


Decision & Argumentation
Visualisation Explorer (DAVE)
John McGinn, Rich Picking



A software development project
to produce a visual tool to aid
complex decision-making
Various applications including
health/suicide risk assessment
Decision & Argumentation
Visualisation International
Explorer (DAVIE)

Compound version of DAVE
CAIR Projects


Project DARC
Rich Hebblewhite, John McClenaghen

Digital Action Research Collaboration
• Virtual Learning Environment (VLE)
• Bridge between staff research and curriculum
delivery
• Digital template for practice led research
CAIR Projects


Accessible Laboratory Project
(ALP)
John McGinn, Rich Picking,
Colin Heron, John Reynolds,
Mike Wright

Working to provide laboratory
and studio facilities suitable for
disabled people
CAIR Projects


Games Research and
Development Team (GRDT)
Rich Hebblewhite

Various projects in network and
Internet gaming
• games technology
• games industry
• 2D/3D games engines

NEWC – North East Wales
Checkers program
• Contender: World Man-Machine
Checkers Championship
CAIR Projects


Packet Filtering Project (PFP)
John Davies, John McGinn, Vic Grout

Seeking to improve the efficiency (reduce the latency)
of Access Control Lists (ACLs) on routers
• real-time optimisation
• algorithms and heuristics
CAIR Projects


Quality and Ethics Project (QEP)
Denise Oram, Mike Headon

Modelling the causes of
failure and analysing
ethical issues in
information systems
• cultural differences
• ethical decisions
constrained
ethics
laws
regulations
negotiated
ethics
shareholder
theory
must
duty
stakeholder
theory
ought
obligation
situated
ethics
should
rightness
The culturally
negotiated ethical
triangle
social contract
theory
CAIR Projects


Audio Compression Project (ACP)
Stuart Cunningham, Vic Grout

Seeking to exploit repetition in (for example) music
sequences for reduced storage and transmission
•
•
•
•
lossy/lossless compression
file formats and transforms
search techniques and pattern matching
perceptual testing and coding
CAIR Projects


Network Performance Prediction (NPP)
John Davies, Vic Grout

Looking for ways of characterising and predicting
network behaviour through traffic parameters
• traffic measurement
• statistical analysis
CAIR Projects


Intelligent Tutoring
Systems Project (ITSP)
Rich Hebblewhite, Rich
Picking

Investigating methods of
adapting teaching
materials to student
profile
• cognition
• complexity indices
• Rapid Assessment &
Instruction Developer
(RAID)
CAIR Projects


Optimal Routing Project
(ORP)
Nigel Houlden, Vic Grout,
John McGinn

Searching for improved
routing algorithms
• domain optimal routing
• end-to-end cost metrics
CAIR Projects


Holistic Distributed Knowledge (HDK)
Fatima Mansour, Rich Picking

Trying to make efficient use of visual information to
convey complex information
• collaborative decision-making
• XML representation
CAIR Projects
Wireless Network
Optimisation (WNO)
Mike Morgan, Vic Grout


Algorithms for design of
least-cost bridge/relay
networks

Mean Bridge Reduction (%)
5
4.5
4
3.5
Tree A
3
Tree B
2.5
Tree C
2
Tree D
1.5
1
0.5
0
1
2
3
4
Delta
5
...
Inf
•
•
•
•
•
•
•
spanning trees
combinatorial optimisation
heuristics
constraints
greedy algorithms
tabu search
simulated annealing
CAIR Projects


Reusable Interface
Components (RIC)
Max Mulawa, Rich Picking

Research into standardising
the development and use of
reusable interface
components
• need to verify components
• use and functionality
• need to coexist with many
• standards
• browsers
• environments
End user of web
application
Developer using
web component
User Experience




Component
Vendor that will
apply standard
Developer Experience
Web Standards Compilance 

User Interface Usability

Cross-browser support
Component Performance




API Usability
Design Time support
Documentation & Samples
Security & IP protection
Layout & Design
Client Script architecture
Deployment process (installation,
upgrade)
 Localization & Globalization
 Support for ASP.NET architecture
CAIR Projects


Data Archiving Project (DAP)
Dave Wilson, Vic Grout

Streamlining the
• storage
• retrieval

of large quantities of documents
• distributed processing
• security
Studio Projects






Music Ethics Project (MEP)
Richard Smith, Colin Heron, Mike Wright, John
Reynolds
Community Sound Studio (CSS)
Colin Heron, John Reynolds, Mike Wright
Musical Turing Test (MTT)
Colin Heron, John Reynolds, Mike Wright
Centre for Applied Internet
Research
(CAIR)
School of Computing and Communications Technology
Faculty of Business, Science and Technology
Glyndŵr University
Plas Coch Campus, Mold Road, Wrexham, LL11 2AW, UK
http://cair-uk.org
[email protected]