Middleware to Support Model Coupling in Landscape Decision Making
Duration: 17 mins 14 secs
Share this media item:
Embed this media item:
Embed this media item:
About this item
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) |