Technical Report Input Fields |
|||||||
: |
Profs PT Kirstein and J Crowcroft |
||||||
: |
Peter |
||||||
Lastname: |
Kirstein |
||||||
Firstname : |
Jon |
||||||
Crowcroft |
|||||||
: |
Gower St |
||||||
: |
Department of Computer Science, University College London |
||||||
: |
London |
||||||
United Kingdom |
|||||||
Zip: |
N2 OAR |
||||||
: |
00144-171-380-7286 |
||||||
: |
00144-171-387-1397 |
||||||
: |
p.kirstein@cs.ucl.ac.uk, j.crowcroft@cs.ucl.ac.uk |
||||||
: |
Prof Kirstein will spend 15%, with this amount billed to the project
|
||||||
: |
Prof Kirstein will spend 15%, not billed to the project Prof Crowcroft will spend 20%, though this will not be billed to the project since he is paid full time by the University. |
||||||
http://www.cs.ucl.ac.uk/research/radioactive/ |
|||||||
|
|||||||
<P> In earlier work, UCL has developed an Application Level Active Network system, based on mechanisms called "proxylets" which are loaded throughout a distributed set of dynamic proxylet servers to enhance an internet service in a programmable way. For many classes of large-scale application, this allows one the further enhancement of the scale of participation (both in the number of participants and in the range of performance seen in a heterogeneous network). A number of components in this architecture are not yet available. One such set of modules is that of filters/transcoders where there are impedance mismatches in the bandwidth, and where simple source-based layered coding techniques are not appropriate. A good example is when the mismatch is so big that the usual exponential distribution of rates of audio or video is much larger than the actual steps in available bandwidth. <P> In previous work we have developed a number of active network components, which are important in achieving a Quality of Service (QoS) for multimedia applications. Many of these components require up-dating in view of recent advances in algorithms, architecture and protocols. As another part of our programme, we will implement some of these components in JAVA, ensuring the efficiency and safety of the active elements. Since we are prototyping within the JVM, it will be necessary to apply additional measures to ensure that the components are trustworthy. <P>
|
|||||||
New Start |
|||||||
<P> Development of a two-level architecture, with information sharing between the levels – the Dynamic Proxylet Servers and the IP Routing levels share information about topology, load and policy. It will include: Intra-domain proxylet services (e.g. congestion control, object location and reservation), Inter-Domain Proxylet Services (e.g. pricing agent, certification agent), and security services (e.g. digital watermarking, signed code). <P> As a component, we will develop an upgraded version of the transcoding gateway in Java, and adopt a remote multicast proxy suitable for more flexible control, and where necessary, security functionality. <P> We will complete the implementation of an active service framework on which the components and their services can be mounted. |
|||||||
New Start |