Geoff Coulson

Towards the provision of site specific flood warnings using wireless sensor networks. (2009)

Smith, Paul J., Hughes, Danny, Beven, Keith J., Cross, Philip, Tych, Wlodek, Coulson, Geoff, ...

An important aspect of flood risk management is the issuing of timely flood alerts. The spatial, as well as temporal, scale of these warnings is important. In many situations efficient risk...

Dynamic Reconfiguration in the RUNES Middleware (2008)

Geoff Coulson, Richard Gold, Manish Lad, Cecilia Mascolo, Luca Mottola, Gian Pietro Picco, ...

Abstract — Next generation embedded systems will be composed of large numbers of heterogeneous devices. These will typically be resource-constrained (such as sensor motes), will use different...

A Reconfigurable Component-based Middleware for networked Embedded Systems (2008)

Paolo Costa, Geoff Coulson, Cecilia Mascolo, Luca Mottola, Gian Pietro Picco, Stefanos Zachariadis

Next generation embedded systems will be composed of large numbers of heterogeneous devices. These will typically be resource-constrained (such as sensor motes), will use different operating systems,...

A Reconfigurable Component-based Middleware for networked Embedded Systems (2008)

Paolo Costa, Geoff Coulson, Cecilia Mascolo, Luca Mottola, Gian Pietro Picco, Stefanos Zachariadis

Next generation embedded systems will be composed of large numbers of heterogeneous devices. These will typically be resource-constrained (such as sensor motes), will use different operating systems,...

Dynamic Reconfiguration in the RUNES Middleware (2008)

Geoff Coulson, Richard Gold, Manish Lad, Cecilia Mascolo, Luca Mottola, Gian Pietro Picco, ...

Abstract — Next generation embedded systems will be composed of large numbers of heterogeneous devices. These will typically be resource-constrained (such as sensor motes), will use different...

From the Editors: Middleware Community Sensor Networks + Grid Computing = A New Challenge for the Grid? (2008)

Geoff Coulson, Dean Kuo, John Brooke

We’ve seen great strides over the past five years in two key areas of distributed systems technology. First, sensor networks have emerged as an approach to instrumenting the physical environment....

A Generic Self-Repair Approach for Overlays (2008)

Barry Porter, Geoff Coulson, François Taïani

Abstract. Self-repair is a key area of functionality in overlay networks, especially as overlays become increasingly widely deployed and relied upon. Today’s common practice is for each overlay to...

1 A RETROSPECTIVE ON THE DESIGN OF THE GOPI MIDDLEWARE PLATFORM 1 (2008)

Geoff Coulson, Shakun Baichoo, Oveeyen Moonian

This paper offers a high-level retrospective overview of the GOPI middleware platform which is the outcome of a three year project aimed at the development of generic, configurable and extensible...

1 Towards a Meta-Modelling Approach to Configurable (2008)

Nelly Bencomo, Gordon Blair, Geoff Coulson, Thais Batista

Abstract. In our research we are studying how to combine modelling, metamodelling, and reflection to systematically generate middleware configurations that can be targeted at different application...

Flexible programmable networking: A reflective, component-based approach (2008)

Ackbar Joolia, Geoff Coulson, Gordon Blair, Antonio Tadeu Gomes, Kevin Lee, Jo Ueyama

Abstract: The need for programmability and adaptability in networking systems is becoming increasingly important. More specifically, the challenge is in the ability to add services rapidly, and be...

Performance and Integrity in the OpenORB Reflective (2008)

Gordon S. Blair, Geoff Coulson, Michael Clarke, Nikos Parlavantzas

Middleware is playing an increasingly central role in the design of modern computer systems and will, we believe, continue to enjoy this prominence in the future. There is, however, a demonstrable...

Experiences with open overlays: a middleware approach to network heterogeneity (2008)

Porter, Barry, Blair, Gordon, Coulson, Geoff, Taiani, Francois

In order to provide an increasing number of functionalities and benefit from sophisticated and application-tailored services from the network, distributed applications are led to integrate an...

A Framework for Developing Reflective and Dynamic P2P Networks (RaDP2P) (2008)

Daniel Hughes, Geoff Coulson, Ian Warren

There has been a significant body of research conducted into various structured and unstructured overlay network protocols. Both paradigms have advantages for specific application domains and...

2 Universidade Federal do Rio Grande do Norte (UFRN) (2008)

Antônio Tadeu, A. Gomes, Thais V. Batista, Ackbar Joolia, Geoff Coulson

Abstract. The need for dynamic reconfiguration is a complicating factor in the design of dependable systems, as it demands from software architects both rigour and planning. Although recent research...

1 Towards a Meta-Modelling Approach to Configurable (2008)

Nelly Bencomo, Gordon Blair, Geoff Coulson, Thais Batista

Abstract. In our research we are studying how to combine modelling, metamodelling, and reflection to systematically generate middleware configurations that can be targeted at different application...

An Intelligent and Adaptable Grid-based Flood Monitoring and Warning System (2008)

Danny Hughes, Phil Greenwood, Gordon Blair, Geoff Coulson, Paul Smith, Keith Beven

Flooding is a growing problem in the UK. It has a significant effect on residents, businesses and commuters in flood-prone areas. The cost of damage caused by flooding correlates closely with the...

1 Chapter 6. Service Architectures Chapter 6 Service Architectures (2008)

Gordon S. Blair, Geoff Coulson

The telecommunications industry is undergoing a period of rapid change with deregulation, globalisation and, crucially, diversification—particularly in the area of service provision. In particular,...

Designing and Constructing Modifiable Middleware using Component Frameworks (2008)

Nikos Parlavantzas, Geoff Coulson

Because of the increasingly diverse and dynamic environments in which they must operate, modern middleware platforms need to explicitly support modifiability. Modifiability should encompass change...

An Experiment with Reflective Middleware to Support Grid-based Flood Monitoring (2008)

Danny Hughes, Phil Greenwood, Gordon Blair, Geoff Coulson, Paul Grace, Paul Smith, ...

Flooding is a growing problem, which affects more than 10 % of the UK population. The cost of damage caused by flooding correlates closely with the warning time given before a flood event, making...

Middleware Support for Dynamic Reconfiguration in Sensor Networks (2008)

Paul Grace, Danny Hughes, Barry Porter, Geoff Coulson, Gordon Blair

The operational environments of sensor networks will alter over time, often due to hazardous conditions or fluctuating resource availability; however this important characteristic of sensor networks...

A Generic Self-Repair Approach for Overlays (2008)

Barry Porter, Geoff Coulson, François Taïani

Abstract. Self-repair is a key area of functionality in overlay networks, especially as overlays become increasingly widely deployed and relied upon. Today’s common practice is for each overlay to...

The Gridkit Resource Management Frameworks (2008)

Geoff Coulson, Wei Cai, Paul Grace, Gordon Blair, Laurent Mathy, Wai Kit Yeung

Traditional resource discovery and management systems in Grid Computing tend to be coarse-grained, have fixed static policies and deal exclusively with concrete resource entities e.g. CPUs, memory...

A Reconfigurable Component-based Middleware for networked Embedded Systems (2008)

Paolo Costa, Geoff Coulson, Cecilia Mascolo, Luca Mottola, Gian Pietro Picco, Stefanos Zachariadis

Next generation embedded systems will be composed of large numbers of heterogeneous devices. These will typically be resource-constrained (such as sensor motes), will use different operating systems,...

Augmenting Reflective Middleware with an Aspect Orientation Support Layer (2008)

Bholanathsingh Surajbali, Geoff Coulson, Phil Greenwood, Paul Grace

Reflective middleware provides an effective way to support adaptation in distributed systems. However, as distributed systems become increasingly complex, certain drawbacks of the reflective...

An Intelligent and Adaptable Grid-based Flood Monitoring and Warning System (DRAFT) (2008)

Danny Hughes, Phil Greenwood, Gordon Blair, Geoff Coulson, Paul Smith, Keith Beven

Flooding is a growing problem in the UK. It has a significant effect on residents, businesses and commuters in flood-prone areas. The cost of damage caused by flooding correlates closely with the...

GREEN: A Configurable and Re-configurable Publish-Subscribe Middleware for Pervasive Computing (2008)

Thirunavukkarasu Sivaharan, Gordon Blair, Geoff Coulson

Abstract. In this paper we present GREEN a highly configurable and reconfigurable publish-subscribe middleware to support pervasive computing applications. Such applications must embrace both...

A Specification-to-Deployment Architecture for Overlay Networks (2008)

Stefan Behnel, Ro Buchmann, Paul Grace, Barry Porter, Geoff Coulson

Abstract. Implementing overlay software is non-trivial and time-consuming. Current projects build overlays or intermediate frameworks on top of low-level networking abstractions. This leads to far...

An Adaptable WSN-based Flood Monitoring System (2008)

Danny Hughes, Gordon Blair, Geoff Coulson, Phil Greenwood, Barry Porter, Paul Smith, ...

Abstract. Flooding is a serious and increasing problem. As a result, there is a need to deploy more sophisticated sensor networks to detect and react to flooding. This paper outlines a demonstration...

Dynamic Reconfiguration in the RUNES Middleware (2008)

Geoff Coulson, Richard Gold, Manish Lad, Cecilia Mascolo, Luca Mottola, Gian Pietro Picco, ...

Abstract — Next generation embedded systems will be composed of large numbers of heterogeneous devices. These will typically be resource-constrained (such as sensor motes), will use different...

A Specification-to-Deployment Architecture for Overlay Networks (2008)

Stefan Behnel, Ro Buchmann, Paul Grace, Barry Porter, Geoff Coulson

Abstract. Implementing overlay software is non-trivial and time-consuming. Current projects build overlays or intermediate frameworks on top of low-level networking abstractions. This leads to far...

Using a Grid-Enabled Wireless Sensor Network for Flood Management (2008)

Phil Greenwood, Danny Hughes, Barry Porter, Paul Grace, Geoff Coulson, Gordon Blair, ...

Flooding is becoming an increasing problem. As a result there is a need to deploy more sophisticated sensor networks to detect and react to flooding. This paper outlines a demonstration that...

Flexible programmable networking: A reflective, component-based approach (2008)

Ackbar Joolia, Geoff Coulson, Gordon Blair, Antonio Tadeu Gomes, Kevin Lee, Jo Ueyama

The need for programmability and adaptability in networking systems is becoming increasingly important. More specifically, the challenge is in the ability to add services rapidly, and be able to...

A Generic Approach to Dependability in Overlay Networks (2008)

Barry Porter, Geoff Coulson

Overlay networks are virtual communication structures that are logically “laid over ” underlying hosting networks such as the Internet. They are implemented by deploying application-level...

Open Overlay Support for the Divergent Grid (2008)

Geoff Coulson, Paul Grace, Gordon Blair, Barry Porter, Wei Cai, David Duce, ...

The divergent Grid is characterized by heterogeneity. Applications will operate across different types of end-systems (e.g. from resource light sensor motes to supercomputers) that are interconnected...

ABSTRACT A QoS Adaptive Transport System: Design, Implementation and Experience (2008)

Andrew Campbell, Geoff Coulson

Distributed audio and video applications need to adapt to fluctuations in delivered quality of service (QoS). By trading off temporal and spatial quality to available bandwidth, or manipulating the...

On the Implementation of a Quality of Service Controlled ATM Based Communications System in Chorus (2007)

Gordon Blair, Andrew Campbell, Geoff Coulson, David Hutchison, Michael Papathomas

In this paper we describe the design of a QoS driven communications stack in a microkernel operating system environment. The paper focuses on resource management aspects of the design and in...

in (2007)

Michael Papathomas, Gordon S. Blair, Geoff Coulson

It is now recognized that object-oriented techniques are well suited to the design and implementation of multimedia applications. Objects may be used to encapsulate the great variety of hardware...

Group Management Services for Distributed Multimedia Applications (2007)

Silvester Namuye, David Hutchison, Andreas Mauthe, Geoff Coulson

Introduction In today's computer network environments there is an increasing need to be able to connect named groups of people and/ or processes that need to collaborate to carry out some...

Protocol Support Fordistributed Multimedia Applications (2007)

Doug Shepherd, David Hutchison, Geoff Coulson

In this paper we describe ongoing work in protocol support for distributed multimedia applications. This work concerns the provision of suitable transport mechanisms to convey multimedia information...

Computing Department, (2007)

Neil Williams, Gordon S. Blair, Geoff Coulson, Nigel Davies, Tom Rodden, Bailrigg Lancaster

Recent advances in distributed multimedia technologies are likely to have a significant impact on the co-operative work practices of organisations. However, at present there is little practical...

Bailrigg, Lancaster, (2007)

Nigel Davies, Geoff Coulson, Gordon S. Blair, La Yr

Recent years have seen significant advances in high-speed networks, high-performance end-systems and large capacity storage devices which are giving continuing impetus to the evolution of wide area...

Performance and Integrity in the OpenORB Reflective (2007)

Gordon S. Blair, Geoff Coulson, Michael Clarke, Nikos Parlavantzas

Middleware is playing an increasingly central role in the design of modern computer systems and will, we believe, continue to enjoy this prominence in the future. There is, however, a demonstrable...

RESOURCE MANAGEMENT IN MULTIMEDIA COMMUNICATION STACKS (2007)

Andrew Campbell, Geoff Coulson, Francisco García, David Hutchison

The integration of distributed multimedia systems support into a communications architecture encompassing the new multiservice networks poses significant challenges. A key observation about the new...

Department of Computing, (2007)

Gordon S. Blair, Geoff Coulson, Bailrigg Lancaster

Reflection has emerged as an important technique in the field of programming language design. Some research has also been carried out in the field of operating systems. In contrast, however, there...

Studies of Efficiency and Integrity in the OpenORB Reflective Middleware Architecture (2007)

Gordon S. Blair, Geoff Coulson, Michael Clarke, Nikos Parlavantzas

Abstract. Middleware has emerged as an important architectural component in modern distributed systems. However, it is now recognised that established middleware platforms such as CORBA, DCOM and.NET...

A Re-configurable Component Model for Programmable Nodes (2007)

Jó Ueyama, Stefan Schmid, Geoff Coulson, Gordon S. Blair, Antônio T. Gomes, Ackbar Joolia, ...

Recently developed networked services have been demanding architectures that accommodate an increasingly diverse range of applications requirements (e.g. mobility, multicast, QoS), as well as system...

APPLYING THE REFLECTIVE MIDDLEWARE APPROACH IN GRID COMPUTING (2007)

Geoff Coulson, Gordon Blair, Nikos Parlavantzas, Wai Kit Yeung, Wei Cai

Significant progress has been made in the design and development of objectbased distributed systems and, more recently, in component-based reflective middleware platforms—i.e., middleware platforms...

c ○ Springer-Verlag 1998 Transporting QoS adaptive flows (2007)

Andrew T. Campbell, Geoff Coulson, David Hutchison

Abstract. Distributed audio and video applications need to adapt to fluctuations in delivered quality of service (QoS). By trading off temporal and spatial quality to available bandwidth, or...

Reflective Middleware-based Programmable Networking (2007)

Geoff Coulson, Gordon Blair, Antônio Tadeu Gomes, Ackbar Joolia, Kevin Lee, Jo Ueyama, ...

In the past few years significant progress has been made in the design and implementation of reflective middleware platforms—i.e., platforms that, through reflection, can be flexibly configured,...

Adaptive Group in Open ORB (2007)

Katia Barbosa Saikoski, Geoff Coulson

This paper describes the research into the design of a configurable and reconfigurable group service for middleware. The main objective is to allow components of a group service to be changed at run...

The RUNES middleware for networked embedded systems and its application in a disaster management scenario (2007)

Paolo Costa, Geoff Coulson, Richard Gold, Manish Lad, Cecilia Mascolo, Luca Mottola, ...

Due to the inherent nature of their heterogeneity, resource scarcity and dynamism, the provision of middleware for future networked embedded environments is a challenging task. In this paper we...

The RUNES middleware for networked embedded systems and its application in a disaster management scenario (2007)

Paolo Costa, Geoff Coulson, Richard Gold, Manish Lad, Cecilia Mascolo, Luca Mottola, ...

Due to the inherent nature of their heterogeneity, resource scarcity and dynamism, the provision of middleware for future networked embedded environments is a challenging task. In this paper we...

The RUNES middleware for networked embedded systems and its application in a disaster management scenario (2007)

Paolo Costa, Geoff Coulson, Richard Gold, Manish Lad, Cecilia Mascolo, Luca Mottola, ...

Due to their inherent heterogeneity, resource scarcity and dynamicity, the provision of middleware for future networked embedded environments is a challenging task. In this paper we present a...

Is deviant behavior the norm on P2P file-sharing networks? (2006)

Walkerdine, James, Coulson, Geoff

The anonymity that peer-to-peer networks afford their users is thought to weaken the social pressures that inhibit deviant behavior, such as distributing illegal pornography. Empirical evidence...

Generalised repair for overlay networks (2006)

Barry Porter, François Taïani, Geoff Coulson

We present and evaluate a generic approach to the repair of overlay networks which identifies general principles of overlay repair and embodies these as a reusable service. At the heart of our...

GridStix: Supporting Flood Prediction using Embedded Hardware and Next Generation Grid Middleware (2006)

Danny Hughes, Phil Greenwood, Geoff Coulson, Gordon Blair

The cost of damage caused by flooding is directly related to the warning-time given before a flood occurs. Therefore, improving the coverage, accuracy and reliability of flood prediction systems is...

Dynamic reconfiguration in sensor middleware (2006)

Paul Grace, Geoff Coulson, Gordon Blair, Barry Porter, Danny Hughes

Middleware solutions for sensor networks have so far mainly focused on communication abstractions, ad-hoc message routing protocols, and power conservation techniques. We argue that customisation and...

Using Grid Technologies to Optimise a Wireless Sensor Network for Flood Management (2006)

Danny Hughes, Phil Greenwood, Barry Porter, Paul Grace, Geoff Coulson, Gordon Blair, ...

Current approaches to flood monitoring (e.g. in river valleys) involve statically deploying depth and ultrasoundbased flow sensors across flood-prone areas, and feeding the collected data off-site...

G.: Intelligent Dependability Services for Overlay Networks (2006)

Barry Porter, Geoff Coulson

Abstract. Application-level overlays have emerged as a useful means of offering network services that are not supported by the underlying physical network. Most overlays employ proprietary...

G.: Intelligent Dependability Services for Overlay Networks (2006)

Barry Porter, Geoff Coulson, Daniel Hughes

Abstract. Application-level overlays have emerged as a useful means of offering network services that are not supported by the underlying physical network. Most overlays employ proprietary...

Is Deviant Behaviour the Norm on P2P File Sharing Networks?, published in (2006)

Daniel Hughes, Stephen Gibson, James Walkerdine, Geoff Coulson

Major international law-enforcement initiatives are underway to fight the distribution of illegal pornography via the Internet. In this paper we examine the role of peerto-peer (P2P) file-sharing...

Dynamic reconfiguration in sensor middleware (2006)

Paul Grace, Geoff Coulson, Gordon Blair, Barry Porter, Danny Hughes

Middleware solutions for sensor networks have so far mainly focused on communication abstractions, ad-hoc message routing protocols, and power conservation techniques. We argue that customisation and...

Generalised repair for overlay networks (2006)

Barry Porter, François Taïani, Geoff Coulson

We present and evaluate a generic approach to the repair of overlay networks which identifies general principles of overlay repair and embodies these as a reusable service. At the heart of our...

GridStix: Supporting Flood Prediction using Embedded Hardware and Next Generation Grid Middleware (2006)

Danny Hughes, Phil Greenwood, Geoff Coulson, Gordon Blair

The cost of damage caused by flooding is directly related to the warning-time given before a flood occurs. Therefore, improving the coverage, accuracy and reliability of flood prediction systems is...

Is Deviant Behaviour the Norm on P2P File Sharing Networks?, published in (2006)

Daniel Hughes, Stephen Gibson, James Walkerdine, Geoff Coulson

Major international law-enforcement initiatives are currently underway to fight the distribution of illegal pornography over the Internet. It is commonly believed that peer-to-peer (P2P) file-sharing...

Free riding on Gnutella revisited: the bell tolls? (2005)

Coulson, Geoff, Walkerdine, James

new analysis of free riding on the Gnutella network updates data from 2000 and points to an increasing downgrade in the network's overall performance and the emergence of a "metatragedy" of the...

The Open Overlays Collaborative Workspace Environment (2005)

Chris Cooper, David Duce, Muhammad Younas, Wei Li, Musbah Sagar, Gordon Blair, ...

Next-generation Grid applications will operate within and across many heterogeneous network types, will employ a wide range of device types ranging from supercomputers to sensor motes; and will...

The Gridkit Distributed Resource Management Framework (2005)

Wei Cai, Geoff Coulson, Paul Grace, Gordon Blair, Laurent Mathy, Wai-kit Yeung

Abstract. Traditionally, distributed resource management / scheduling systems for the Grid (e.g. Globus / GRAM / Condor-G) have tended to deal with coarsegrained and concrete resource types (e.g....

The RUNES Middleware: A Reconfigurable Component-based Approach to Networked Embedded Systems (2005)

Paolo Costa, Geoff Coulson, Cecilia Mascolo, Gian Pietro Picco, Stefanos Zachariadis

this paper is addressing the need for such a programming platform. The work is being carried out in the context of the EU-funded RUNES project (Reconfigurable, Ubiquitous, Networked Embedded...

A middleware approach for pervasive grid environments (2005)

Geoff Coulson, Paul Grace, Gordon Blair, David Duce, Chris Cooper, Musbah Sagar

Abstract: Next-generation Grid applications will operate within and across many heterogeneous network types; will employ a wide range of device types ranging from supercomputers to sensor motes; and...

A.T.A.: Mapping ADL Specifications to an Efficient and Reconfigurable Runtime Component Platform (2005)

Ackbar Joolia, Thais Batista, Geoff Coulson, Antonio Tadeu, A. Gomes

Recent research has recognised the potential of coupling ADLs with underlying runtime environments to support systematic and integrated “specification-todeployment” architectures. However, while...

Managing Dynamic Reconfiguration in Component-based Systems (2005)

Thais Batista, Ackbar Joolia, Geoff Coulson

Abstract. We propose a meta-framework called ‘Plastik ’ which i) supports the specification and creation of runtime component-framework-based software systems and ii) facilitates and manages the...

The Open Overlays Collaborative Workspace Environment (2005)

Chris Cooper, David Duce, Muhammad Younas, Wei Li, Musbah Sagar, Gordon Blair, ...

Next-generation Grid applications will operate within and across many heterogeneous network types, will employ a wide range of device types ranging from supercomputers to sensor motes; and will...

Deep Middleware for the Divergent Grid (2005)

Paul Grace, Geoff Coulson, Gordon S. Blair, Barry Porter

Abstract. Next-generation Grid applications will be highly heterogeneous in nature, will run on many types of computer and device, will operate within and across many heterogeneous network types, and...

Free Riding on Gnutella Revisited: The Bell Tolls (2005)

Daniel Hughes, Geoff Coulson

A new analysis of free riding on the Gnutella network updates data from 2000 and points to an increasing downgrade in the network's overall performance and the emergence of a...

A.T.A.: Mapping ADL Specifications to an Efficient and Reconfigurable Runtime Component Platform (2005)

Ackbar Joolia, Thais Batista, Geoff Coulson, Antonio Tadeu, A. Gomes

Recent research has recognised the potential of coupling ADLs with underlying runtime environments to support systematic and integrated “specification-todeployment” architectures. However, while...

GRIDKIT: Pluggable Overlay Networks for Grid Computing (2004)

Paul Grace, Geoff Coulson, Gordon Blair, Laurent Mathy, Wai Kit Yeung, Wei Cai, ...

Abstract. A ‘second generation ’ approach to the provision of Grid middleware is now emerging which is built on service-oriented architecture and web services standards and technologies. However,...

Improving QoS for Peer-to-Peer Applications through Adaptation (2004)

Daniel Hughes, Ian Warren, Geoff Coulson

The use of peer-to-peer networks has increased dramatically in recent years. As the power of home computers and Internet access speeds increase, we envisage that an increasingly diverse set of...

A Component Model for Building Systems Software (2004)

Geoff Coulson, Gordon Blair, Paul Grace, Ackbar Joolia, Kevin Lee, Jo Ueyama

OpenCOM v2 is our experimental language-independent component-based systems-building technology. OpenCOM offers more than merely a component-based programming model. First, it is a runtime component...

A component-based middleware framework for configurable and reconfigurable grid computing. Concurrency and Computation: Practice and Experience (2004)

Geoff Coulson, Paul Grace, Gordon Blair, Laurent Mathy, David Duce, Chris Cooper, ...

Significant progress has been made in the design and development of Grid middleware which, in its present form, is founded on service-oriented architecture and web services technologies....

Improving QoS for Peer-to-Peer Applications through Adaptation (2004)

Daniel Hughes, Ian Warren, Geoff Coulson

The use of peer-to-peer networks has increased dramatically in recent years. As the power of home computers and Internet access speeds increase, we envisage that an increasingly diverse set of...

AGnuS: the altruistic Gnutella server (2003)

Daniel Hughes, Ian Warren, Geoff Coulson

The first generation of peer-to-peer file sharing systems followed the traditional client-server paradigm. However, legality and scalability issues have driven the development of decentralized file...

An Extensible Binding Framework for Component-Based Middleware (2003)

Nikos Parlavantzas, Geoff Coulson, Gordon S. Blair

One of the most significant limitations of current middleware platforms, both commercial and research, is that they typically support only a small, pre-defined, set of fundamental binding types...

Supporting Dependable Distributed Applications Through a Component-Oriented Middleware-Based (2003)

Katia Saikoski, Geoff Coulson

Abstract. Dependable distributed applications require flexible infrastructure support for controlled redundancy, replication, and recovery of components and services. However, most group-based...

A Resource Adaptation Framework For Reflective Middleware (2003)

Nikos Parlavantzas, Geoff Coulson, Gordon Blair

It is now well established that next generation middleware platforms must facilitate the management of QoS. Supporting resource adaptation is useful for QoS management, but this issue is not...

Http://www.artist-Embedded.org/ (2003)

Geoff Coulson, Ivica Crnkovic, Andy Evans, Sébastien Gérard, Susanne Graf, ...

this document, we survey the use of component technologies in di#erent industrial sectors. Two important obstacles to wider adoption of component technology for real-time systems are the following

A Resource Adaptation Framework for Reflective Middleware (2003)

Nikos Parlavantzas, Geoff Coulson, Gordon Blair

It is now well established that next generation middleware platforms must facilitate the management of QoS. Supporting resource adaptation is useful for QoS management, but this issue is not...

A retrospective on the design of the gopi middleware platform (2002)

Geoff Coulson, Shakun Baichoo, Oveeyen Moonian

This paper offers a high-level retrospective overview of the GOPI middleware platform which is the outcome of a three year project aimed at the development of generic, configurable and extensible...

The design of a configurable and reconfigurable middleware platform (2002)

Geoff Coulson, Gordon S. Blair, Michael Clarke, Nikos Parlavantzas

It is now well established that middleware platforms must accommodate an increasingly diverse range of requirements arising from the needs of both applications and underlying systems. Moreover, it is...

The design of a configurable and reconfigurable middleware platform (2002)

Geoff Coulson, Gordon S. Blair, Michael Clarke, Nikos Parlavantzas

It is now well established that middleware platforms must accommodate an increasingly diverse range of requirements arising from the needs of both applications and underlying systems. Moreover, it is...

A Quality of Service Driven Concurrency Framework for Object-Based Middleware (2002)

Geoff Coulson, Oveeyen Moonian

Threads play a key role in object-based middleware platforms. Implementers of such platforms can select either kernel or user-level threads, but neither of these options are ideal. In this paper we...

Fundamentals of design (2002)

Danny Hughes, Phil Greenwood, Barry Porter, Paul Grace, Geoff Coulson, Gordon Blair, ...

Current approaches to flood monitoring (e.g. in river valleys) involve statically deploying depth and ultrasoundbased flow sensors across flood-prone areas, and feeding the collected data off-site...

An Approach to Building Reflective Component-Based Middleware Platforms (2002)

Nikos Parlavantzas, Gordon Blair, Geoff Coulson

It is now well established that middleware platforms must accommodate an increasingly diverse range of requirements which arise from the needs of both applications and underlying systems. Moreover,...

The design and implementation of Open ORB 2 (2001)

Gordon S. Blair, Geoff Coulson, Anders Andersen, Lynne Blair, Fabio Costa, Hector Duran-limon, ...

Established middleware platforms such as CORBA and DCOM are not flexible enough to meet the needs of emerging distributed applications. This article discusses the architecture of Open ORB 2, a...

An efficient component model for the construction of adaptive middleware (2001)

Michael Clarke, Gordon S. Blair, Geoff Coulson, Nikos Parlavantzas

Middleware has emerged as an important architectural component in modern distributed systems. Most recently, industry has witnessed the emergence of component-based middleware platforms, such as...

A Quality of Service Driven Concurrency Framework for Object-Based Middleware (2001)

Geoff Coulson, Oveeyen Moonian

Threads play a key role in object-based middleware platforms. Implementers of such platforms can select either kernel or user-level threads, but neither of these options are ideal. In this paper we...

An efficient component model for the construction of adaptive middleware (2001)

Michael Clarke, Gordon S. Blair, Geoff Coulson, Nikos Parlavantzas

Abstract. Middleware has emerged as an important architectural component in modern distributed systems. Most recently, industry has witnessed the emergence of component-based middleware platforms,...

An Open Architecture for Developing Mobile Location-Based Applications over the Internet (2001)

Rui Jose, Adriano Moreira, Filipe Meneses, Geoff Coulson

The mobile Internet is enabling a broad range of new applications that dynamically obtain information that is relevant to their current location. This type of application would greatly benefit from...

The design and implementation of Open ORB 2 (2001)

Gordon S. Blair, Geoff Coulson, Anders Andersen, Lynne Blair, Michael Clarke, Fabio Costa, ...

Established middleware platforms such as CORBA and DCOM are not flexible enough to meet the needs of emerging distributed applications. This article discusses the architecture of Open ORB 2, a...

Applying Component Frameworks to Develop Flexible Middleware (2000)

Nikos Parlavantzas, Geoff Coulson, Gordon S. Blair

It is now well established that middleware must accommodate a wide variety of requirements imposed by applications and underlying environments. Moreover, it must be able to absorb both static and...

Towards a Reflective Component-based Middleware Architecture (2000)

Nikos Parlavantzas, Geoff Coulson, Mike Clarke, Gordon Blair

Current middleware is inflexible and monolithic and fails to address emerging needs for adaptation to changing requirements. As a solution, we propose that middleware be built as a reflective and...

Experiences in Implementing a Distributed Object Platform for (2000)

Geoff Coulson, Shakuntala Baichoo

Two current trends in distributed computing are the emergence of standardised distributed object platforms such as CORBA, and the increasing use of continuous media data types. This paper describes...

A principled approach to supporting adaptation in distributed mobile environments (2000)

Gordon S. Blair, Geoff Coulson, Anders Andersen, Lynne Blair, Mike Clarke, Fabio Costa, ...

To support multimedia applications in mobile environments, it will be necessary for applications to be aware of the underlying environmental conditions, and also to be able to adapt their behaviour...

Configurable and Reconfigurable Group Services in a Component Based Middleware Environment (2000)

Katia B. Saikoski, Geoff Coulson, Gordon Blair

The past few years have seen a significant increase in the importance of group based distributed applications such as media dissemination, computer supported collaborative work or fault tolerance...

A principled approach to supporting adaptation in distributed mobile environments (2000)

Gordon S. Blair, Geoff Coulson, Anders Andersen, Lynne Blair, Mike Clarke, Fabio Costa, ...

To support multimedia applications in mobile environments, it will be necessary for applications to be aware of the underlying environmental conditions, and also to be able to adapt their behaviour...

Configurable and Reconfigurable Group Services in a Component Based Middleware Environment (2000)

Katia B. Saikoski, Geoff Coulson, Gordon Blair

The past few years have seen a significant increase in the importance of group based distributed applications such as media dissemination, computer supported collaborative work or fault tolerance...

Experiences in Implementing a Distributed Object Platform for (2000)

Geoff Coulson, Shakuntala Baichoo

Two current trends in distributed computing are the emergence of standardised distributed object platforms such as CORBA, and the increasing use of continuous media data types. This paper describes...

Applying Component Frameworks to Develop Flexible Middleware (2000)

Nikos Parlavantzas, Geoff Coulson, Gordon S. Blair

Introduction It is now well established that middleware must accommodate a wide variety of requirements imposed by applications and underlying environments. Moreover, it must be able to absorb both...

Towards a Reflective Component-based Middleware Architecture (2000)

Nikos Parlavantzas, Geoff Coulson, Mike Clarke, Gordon Blair

Current middleware is inflexible and monolithic and fails to address emerging needs for adaptation to changing requirements. As a solution, we propose that middleware be built as a reflective and...

Coulson, G., Baichoo, S., "Experiences in Implementing a Distributed Object (2000)

Platform For Multimedia, Geoff Coulson, Shakuntala Baichoo

Two current trends in distributed computing are the emergence of standardised distributed object platforms such as CORBA, and the increasing use of continuous media data types. This paper describes...

A Configurable Multimedia Middleware Platform (1999)

Geoff Coulson

Experience has indicated that it is both beneficial and feasible to support soft realtime/ multimedia applications in distributed middleware architectures such as the Object Management Group’s...

Next Generation Middleware: Requirements, Architecture and Prototypes (1999)

Frank Eliassen, Anders Andersen, Gordon S. Blair, Fabio Costa, Geoff Coulson, Vera Goebel, ...

Middleware technologies such as CORBA or Java RMI have proved their suitability for "standard " clientserver applications. However, challenges Jhom existing and new types of...

Next Generation Middleware: Requirements, Architecture and Prototypes (1999)

Frank Eliassen, Anders Andersen, Gordon S. Blair, Fabio Costa, Geoff Coulson, Vera Goebel, ...

Middleware technologies such as CORBA or Java RMI have proved their suitability for "standard " clientserver applications. However, challenges from existing and new types of...

Improving RSVP for Better Support of Internet Multimedia Communications (1999)

Laurent Mathy, David Hutchison, Stefan Schmid, Geoff Coulson

We have observed the failure of RSVP to be widely accepted as the solution to resource reservation in the Internet. Because we are convinced of the need for resource reservation, in at least parts of...

An Explicit Binding Model for Runtime Extensible Operating Systems (1999)

Michael Clarke, Geoff Coulson, Bailrigg Lancaster

Operating system design has traditionally followed a philosophy in which the system is structured as a fixed set of abstractions and mechanisms. This approach, however, is now showing its limitations...

Adaptive Group in Open ORB (1999)

Katia Barbosa Saikoski, Geoff Coulson

This paper describes the research into the design of a configurable and reconfigurable group service for middleware. The main objective is to allow components of a group service to be changed at run...

An Explicit Binding Model for Runtime Extensible Operating Systems (1999)

Michael Clarke, Geoff Coulson, Bailrigg Lancaster

Operating system design has traditionally followed a philosophy in which the system is structured as a fixed set of abstractions and mechanisms. This approach, however, is now showing its limitations...

Dynamic Memory Model Reconfiguration in DEIMOS (1999)

Michael Clarke, Geoff Coulson, Bailrigg Lancaster

Operating system design has traditionally followed a philosophy in which the system is structured as a fixed set of abstractions and mechanisms. This approach, however, is now showing its limitations...

A Distributed Object Platform for Multimedia Applications (1999)

Geoff Coulson, Shakuntala Baichoo

Two current trends in distributed computing are the emergence of standardised distributed object platforms such as CORBA, and the increasing use of continuous media data types. This paper describes...

A Configurable Multimedia Middleware Platform (1999)

Geoff Coulson

Experience has indicated that it is both beneficial and feasible to support soft real-time/ multimedia applications in distributed middleware architectures such as the Object Management Group's...

Supporting Mobile Multimedia Applications through Adaptive (1999)

Middleware Geoff Coulson, Geoff Coulson, Gordon S. Blair, Nigel Davies, Tom Fitzpatrick, Bailrigg Lancaster

platforms is to adopt a `black box' philosophy whereby the platform offers a fixed programming model to applications together with fixed per-platform implementations. In this paper we describe...

Dynamic Memory Model Reconfiguration in DEIMOS (1999)

Michael Clarke, Geoff Coulson, Bailrigg Lancaster

Operating system design has traditionally followed a philosophy in which the system is structured as a fixed set of abstractions and mechanisms. This approach, however, is now showing its limitations...

A Configurable Multimedia Middleware Platform (1999)

Geoff Coulson

Experience has indicated that it is both beneficial and feasible to support soft realtime/ multimedia applications in distributed middleware architectures such as the Object Management Group’s...

Experiments with Reflective Middleware (1998)

F'abio M. Costa, Gordon S. Blair, Geoff Coulson

Middleware platforms have emerged as an effective answer to the requirements of open distributed processing. Existing standards, however, lack the ingredient of responsiveness in face of the...

An Architecture for Dynamically Extensible Operating Systems (1998)

Michael Clarke, Geoff Coulson, Bailrigg Lancaster

Operating system design has traditionally followed a philosophy in which the system is structured as a fixed set of abstractions and mechanisms. This approach, however, is now showing its limitations...

Supporting Adaptive Multimedia Applications through Open Bindings (1998)

Tom Fitzpatrick Gordon, Gordon S. Blair, Geoff Coulson, Nigel Davies

In order to support multimedia applications in mobile environments, it will be necessary for applications to be aware of the underlying network conditions and also to be able to adapt their behaviour...

A Software Architecture for Adaptive Distributed Multimedia Systems (1998)

Tom Fitzpatrick Gordon, Gordon S. Blair, Geoff Coulson, Nigel Davies

In order to support multimedia applications in mobile environments, it will be necessary for applications to be aware of the underlying network conditions and also to be able to adapt their behaviour...

A Distributed Object Platform Infrastructure for Multimedia Applications (1998)

Geoff Coulson

Although distributed object computing has developed rapidly over the past decade, and is now becoming commercially important, there remain key application areas inadequately supported by current...

A qos adaptive multimedia transport system: Design, implementation and experiences (1997)

Andrew Campbell, Geoff Coulson

Abstract. The long awaited ‘new environment ’ of high speed broadband networks and multimedia applications is fast becoming a reality. However, few systems in existence today, whether they be...

A Distributed Multimedia Component Architecture (1997)

Daniel G. Waddington, Geoff Coulson

A new framework is required for the consistent and coordinated construction and configuration of multimedia components across heterogeneous distributed object environments. This paper presents a...

QoS Adaptive Transports: Delivering Scalable Media to the Desk Top (1997)

Andrew T. Campbell, Geoff Coulson

By trading off temporal and spatial quality with available bandwidth, or manipulating the playout time of continuous media in response to variation in delay, audio and video flows can be made to...

Adaptive Middleware for Mobile Multimedia Applications (1997)

Gordon Blair, Geoff Coulson, Nigel Davies, Tom Fitzpatrick, La Yr

The traditional approach to developing middleware platforms is to adopt a `black box' philosophy whereby the platform offers a fixed programming model to applications together with a fixed...

Adaptive Middleware for Mobile Multimedia Applications (1997)

Gordon Blair Geoff, Gordon S. Blair, Geoff Coulson, Nigel Davies, Tom Fitzpatrick, La Yr

The traditional approach to developing middleware platforms is to adopt a `black box' philosophy whereby the platform offers a fixed programming model to applications together with a fixed...

A QoS adaptive transport system: Design, implementation and experience (1996)

Andrew Campbell, Geoff Coulson

Distributed audio and video applications need to adapt to fluctuations in delivered quality of service (QoS). By trading off temporal and spatial quality to available bandwidth, or manipulating the...

Implementation and Evaluation of the QOS-A Transport System (1996)

Andrew Campbell, Geoff Coulson

The long awaited Ônew environmentÕ of high speed broadband networks and multimedia applications is fast becoming a reality. However, few systems in existence today, whether they be large scale...

Experiences With An Adaptive Multimedia Transport System In A QoS Architecture (1996)

Andrew Campbell, Geoff Coulson

The long awaited `new environment' of high speed broadband networks and multimedia applications is fast becoming a reality. However, few systems in existence today, whether they be large scale...

Supporting Adaptive Flows in a Quality of Service Architecture (1996)

Andrew Campbell, Geoff Coulson, David Hutchison, Lancaster La Yr

Distributed audio and video applications need to adapt to fluctuations in delivered quality of service (QoS). By trading off temporal and spatial quality to available bandwidth, or manipulating the...

Adaptive System Support for Multimedia in Mobile End-Systems (1996)

Michael Clarke, Tom Fitzpatrick, Geoff Coulson, Lancaster La Yr

Introduction Future computer users will work with a variety of end-systems which, at any given time, will either be disconnected, weakly connected by low speed wireless networks such as GSM or...

Supporting Adaptive Flows in a Quality of Service Architecture (1995)

Andrew Campbell Geoff, Andrew Campbell, Geoff Coulson, David Hutchison, Lancaster La Yr

Distributed audio and video applications need to adapt to fluctuations in delivered quality of service (QoS). By trading off temporal and spatial quality to available bandwidth, or manipulating the...

Scheduling and Admission Testing for Jitter Constrained Periodic Threads: Discussion and Proof (1995)

Andreas Mauthe, Geoff Coulson

We present new admission tests for periodic real-time threads with explicitly stated deadlines scheduled according to the earliest deadline first (EDF) algorithm. In traditional real-time periodic...

Scheduling And Admission Testing For Jitter Constrained Periodic Threads (1995)

Andreas Mauthe, Geoff Coulson

this paper is part of a broader resource management framework carried out within SUMO, a collaborative project involving Lancaster University and CNET, France Telecom [1]. The aim of this project is...

BT URI Project; WP2/D2: Session Acceptance and QoS Management in End-systems (1995)

Geoff Coulson, Andrew Campbell, David Hutchison

We describe the design of an application platform able to run distributed real-time and multimedia applications alongside conventional UNIX programs. The platform is embedded in a micro-kernel/ PC...

Addressing the Real-Time Synchronization Requirements of Multimedia in an Object-Oriented Framework (1995)

Michael Papathomas, Gordon S. Blair, Geoff Coulson, Philippe Robin

It is now recognized that object-oriented techniques are well suited to the design and implementation of multimedia applications. Objects may be used to encapsulate the great variety of hardware...

Scheduling And Admission Testing For Jitter Constrained Periodic Threads (1995)

Andreas Mauthe, Geoff Coulson, Lancaster La Yr

this paper is part of a broader resource management framework carried out within SUMO: a collaborative project involving Lancaster University and CNET, France Telecom [1]. The aim of this project is...

Addressing the Real-Time Synchronization Requirements of Multimedia in an Object-Oriented Framework (1995)

Michael Papathomas, Gordon S. Blair, Geoff Coulson, Philippe Robin

It is now recognized that object-oriented techniques are well suited to the design and implementation of multimedia applications. Objects may be used to encapsulate the great variety of hardware...

Quality of Service management in distributed systems (1994)

David Hutchison, Geoff Coulson, Andrew Campbell, Gordon S. Blair

The integration of distributed multimedia systems support into a communications architecture including the new multiservice networks is important for realising the next generation of open systems...

Flow Management in a Quality of Service Architecture (1994)

Andrew Campbell, Geoff Coulson, David Hutchison

For applications relying on the transfer of multimedia, and in particular continuous media, it is essential that quality of service (QoS) is guaranteed system-wide, including end-systems,...

A Quality of Service Architecture (1994)

Andrew Campbell, Geoff Coulson, David Hutchison, Lancaster La Yr

Abstract. For applications relying on the transfer of multimedia, and in particular continuous media, it is essential that quality of service (QoS) is guaranteed system-wide, including endsystems,...

A Quality Of Service Architecture (1994)

Andrew Campbell, Geoff Coulson, David Hutchison, Lancaster La Yr

. For applications relying on the transfer of multimedia, and in particular continuous media, it is essential that quality of service (QoS) is guaranteed system-wide, including endsystems,...

The Design of a QoS Controlled ATM Based Communications System in Chorus (1994)

Geoff Coulson, Andrew Campbell, Philippe Robin, Gordon Blair, Michael Papathomas, David Hutchison

We describe the design of an application platform able to run distributed real-time and multimedia applications alongside conventional UNIX programs. The platform is embedded in a micro-kernel/ PC...

From Requirements To Services: Group Communication Support For Distributed Multimedia Systems (1994)

Andreas Mauthe, David Hutchison, Geoff Coulson, Silvester Namuye

. The GCommS (Group Communication Support for Distributed Communication Systems) project at Lancaster University is concerned with the support of group communication, especially for applications...

Flow Management in a Quality of Service Architecture (1994)

Andrew Campbell, Geoff Coulson, David Hutchison

Quality of Service (QoS) in distributed systems supporting real-time and multimedia applications must be guaranteed system-wide, including end-systems, communications systems and networks. This paper...

Supporting Continuous Media Applications In A Micro-Kernel Environment (1994)

Geoff Coulson, Gordon S. Blair, Philippe Robin, Doug Shepherd, Lancaster La Yr

Currently, popular operating systems are unable to support the end-toend real-time requirements of distributed continuous media. Furthermore, the integration of continuous media communications...

Flow Management in a Quality of Service Architecture (1994)

Andrew Campbell, Geoff Coulson, David Hutchison

. For applications relying on the transfer of multimedia, and in particular continuous media, it is essential that quality of service (QoS) is guaranteed system-wide, including end-systems,...

A Quality of Service Architecture (1994)

Andrew Campbell, Geoff Coulson, David Hutchison, Lancaster La Yr

. For applications relying on the transfer of multimedia, and in particular continuous media, it is essential that quality of service (QoS) is guaranteed system-wide, including endsystems,...

Implementing a QoS Controlled ATM Based Communications System in Chorus (1994)

Philippe Robin, Geoff Coulson, Andrew Campbell, Gordon Blair, Michael Papathomas

In this paper we describe the design of a QoS driven communications stack in a microkernel operating system environment. The paper focuses on resource management aspects of the design and in...

System Support For Multimedia Applications: An Assessment of the State of the Art (1994)

Gordon Blair, Geoff Coulson, Nigel Davies

With recent advances in networking and workstation technology, a variety of distributed multimedia applications are now becoming feasible, e.g. multimedia desktop conferencing and distance learning....

A Multimedia Enhanced Transport Service in a Quality of Service Architecture (1993)

Andrew Campbell, Geoff Coulson, David Hutchison, Lancaster La Yr

Abstract. For applications relying on the transfer of multimedia, and in particular continuous media, it is essential that quality of service (QoS) is guaranteed system-wide, including end-systems,...

Extending The Chorus Micro-Kernel To Support Continuous Media Applications (1993)

Geoff Coulson, Gordon S. Blair, Doug Shepherd, Lancaster La Yr

. Currently, popular operating systems are unable to support the end-to-end real-time requirements of distributed continuous media. Furthermore, the integration of continuous media communications...

Integrated Quality of Service for Multimedia Communications (1993)

Andrew Campbell, Geoff Coulson, Francisco García, David Hutchison, Helmut Leopold, Lancaster La Yr

The integration of distributed multimedia systems support into a communications architecture encompassing the new multiservice networks poses significant challenges. A key observation about the new...

Orchestration Services for Distributed Multimedia Synchronization (1992)

Andrew Campbell, Geoff Coulson, Francisco García, David Hutchison

Rapid developments in networking technology over the past few years have lead to the emergence of distributed applications which incorporate continuous media data types such as digital video and...

Experiences of Handling Multimedia in Distributed Open Systems (1992)

Nigel Davies, Geoff Coulson, Neil Williams, Gordon S. Blair

The implementation and use of a platform designed to support distributed multimedia applications is described. The platform provides a programming interface compatible with emerging ODP standards,...

Integrated Quality of Service for Multimedia Communications (1992)

Andrew Campbell, Geoff Coulson, Francisco García, David Hutchison

This paper describes the first stage in the development of an integrated Quality of Service Architecture (QOS-A) which offers a framework to specify and implement the required performance properties...

A Network Interface Unit To Support Continuous Media (1992)

Gordon Blair, Andrew Campbell, Geoff Coulson, Francisco García, David Hutchison, Andrew Scott, ...

The combination of high speed multi-service networks and multimedia workstations offers considerable potential for the development of distributed multimedia applications. However, many challenges...

Integrated Quality Of Service For Multimedia Communications (1992)

Andrew Campbell, Geoff Coulson, David Hutchison, Helmut Leopold

The integration of distributed multimedia systems support into a communications architecture encompassing the new multiservice networks poses significant challenges. A key observation about the new...

The Role of Operating Systems in Object-Oriented Distributed Multimedia Platforms (1992)

Gordon Blair, Geoff Coulson, Nigel Davies

Considerable progress has been madein# the development of technologies tosupport# distributed multimedia computing, but applicationplatforms# are needed to make such technology accessible# to...

A Continuous Media Transport and Orchestration Service (1992)

Andrew Campbell, Geoff Coulson, David Hutchison

The desire to transfer continuous media such as digital audio and video across packet switched networks imposes a number of new requirements on transportlevel# communication services. This paper...

Orchestration Services for Distributed Multimedia Synchronisation (1992)

Andrew Campbell, Geoff Coulson, Francisco García, David Hutchison

Rapid developments in networking technology over the past few years have lead to the emergence of distributed applications which incorporate continuous media data types such as digital video and...

Towards New Transport Services To Support Distributed Multimedia Applications (1992)

Gordon Blair, Geoff Coulson, David Hutchison, Doug Shepherd

This paper describes the contribution of Lancaster University to the definition of new transport services for supporting distributed multimedia applications. The paper first reports on a set of...

Orchestration Services For Continuous Media Communications (1992)

Gordon Blair, Andrew Campbell, Geoff Coulson, Frankie Garcia, David Hutchison, Andrew Scott, ...

1. Introduction The development of communications systems to support distributed multimedia application which exploit continuous media (e.g. audio and video) introduces new synchronisation...

A continuous Media Transport and Orchestration Service (1992)

Andrew Campbell, Geoff Coulson, Francisco Garcia, David Hutchkon

The desire lo transfer continuous media such a.r digital audio and video across packet switched networks imposes a number of new requirements on transport level communication services. This paper...

Incorporating Multimedia In Distributed Open Systems (1991)

Gordon S. Blair, Geoff Coulson, Nigel Davies, Neil Williams

ion At present, most distributed object-oriented systems hide communications behind the notion of invocation, i.e. objects invoke other objects with the underlying passing of messages being hidden....

Specifying QoS for Multimedia Communications within Distributed Programming Environments

Daniel Waddington, Geoff Coulson, David Hutchison

Because of the increasing emphasis on distributed object programming for the provision of multimedia telecommunications services, it has become apparent that a unification between the distributed...

A Multimedia Enhanced Transport Service in a Quality of Service Architecture

Andrew Campbell, Geoff Coulson, David Hutchison, Lancaster La Yr

. For applications relying on the transfer of multimedia, and in particular continuous media, it is essential that quality of service (QoS) is guaranteed system-wide,including# end-systems,...

Resource Management In Multimedia Communication Stacks

Andrew Campbell, Geoff Coulson, David Hutchison

Introduction The integration of distributedmultimedia# systems support into a communications architecture encompassing the new multiservice networksposes# significant challenges. A key observation...

AGnuS: The Altruistic Gnutella Server

Daniel Hughes Ian, Ian Warren, Geoff Coulson

The first generation of peer-to-peer file sharing systems followed the traditional client-server paradigm. However, legality and scalability issues have driven the development of decentralized file...