Middleware to Support Model Coupling in Landscape Decision Making

Duration: 17 mins 14 secs
Share this media item:
Embed this media item:


About this item
media item has no image
Description: Blair, G
Thursday 4th July 2019 - 17:10 to 17:30
 
Created: 2019-07-05 08:43
Collection: Current status and key questions in Landscape Decision making
Publisher: Isaac Newton Institute
Copyright: Blair, G
Language: eng (English)
Distribution: World     (downloadable)
Explicit content: No
Aspect Ratio: 16:9
Screencast: No
Bumper: UCS Default
Trailer: UCS Default
 
Abstract: Middleware is a term that refers to a layer of software that sits on top of an underlying computational infrastructure, providing a programming model to support the development of applications and services, and hiding the complexity of the underlying (inevitably distributed) infrastructure. This has been an area of intense activity both in academia and industry and a number of solutions and associated platforms have been proposed. Middleware has significant advantages in terms of interoperability and reduction in development time through re-use. This talk will pose the question of the role of middleware in supporting integrated environmental modelling, with a particular focus on supporting model coupling. The talk will highlight a significant gap between the functionality of existing middleware standards and platforms and the needs of the environmental sciences community, including in the important and demanding area of landscape decision-making. This is partially down to the focus of middleware on representing the end system behaviour, e.g. in service-oriented architecture, when in fact much of the complexity is in the interconnection or coupling between services. A further key reason is the domain specific requirements of modelling in terms of, for example: i) the need to understand the semantics of environmental concepts; ii) the subsequent need to manage mappings between the outputs of one model and the inputs of another, e.g. using arbitrary transfer functions; iii) the need to support reasoning across scales; iv) the important requirement to understand uncertainty in model chains including the propagation of uncertainty; v) the need to offer potentially sophisticated management of the underlying network/distributed system to deliver the right quality of service in terms of data transfer when dealing with potentially very large data sets. This talk will argue that there is an urgent need for middleware to support integrated environmental modelling, with specific focus on supporting model coupling. Furthermore, the talk will argue that this requires a fundamental rethink of middleware in terms of supporting the domain specific needs of environmental science [1]. [1] Blair, G.S. (2018). Complex distributed systems: The need for fresh perspectives. 38th IEEE International Conference on Distributed Computing Systems (ICDCS), 1410-1421, 10.1109/ICDCS.2018.00142
Available Formats
Format Quality Bitrate Size
MPEG-4 Video 640x360    1.94 Mbits/sec 250.86 MB View Download
WebM 640x360    478.89 kbits/sec 60.51 MB View Download
iPod Video 480x270    522.29 kbits/sec 65.92 MB View Download
MP3 44100 Hz 249.91 kbits/sec 31.58 MB Listen Download
Auto * (Allows browser to choose a format it supports)