Home > Research > Publications & Outputs > Complex Distributed Systems

Electronic data

  • ICDCS Blue Skies Paper formatted (Blair - camera ready)

    Rights statement: ©2018 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.

    Accepted author manuscript, 1.6 MB, PDF document

    Available under license: CC BY-NC: Creative Commons Attribution-NonCommercial 4.0 International License

Links

Text available via DOI:

View graph of relations

Complex Distributed Systems: The Need for Fresh Perspectives

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

Complex Distributed Systems: The Need for Fresh Perspectives. / Blair, Gordon Shaw.
Proceedings of the 38th IEEE International Conference on Distributed Computing Systems. IEEE, 2018. p. 1410-1421 (2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS)).

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Blair, GS 2018, Complex Distributed Systems: The Need for Fresh Perspectives. in Proceedings of the 38th IEEE International Conference on Distributed Computing Systems. 2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS), IEEE, pp. 1410-1421, 38th IEEE International Conference on Distributed Computing Systems, Vienna, Austria, 2/07/18. https://doi.org/10.1109/ICDCS.2018.00142

APA

Blair, G. S. (2018). Complex Distributed Systems: The Need for Fresh Perspectives. In Proceedings of the 38th IEEE International Conference on Distributed Computing Systems (pp. 1410-1421). (2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS)). IEEE. https://doi.org/10.1109/ICDCS.2018.00142

Vancouver

Blair GS. Complex Distributed Systems: The Need for Fresh Perspectives. In Proceedings of the 38th IEEE International Conference on Distributed Computing Systems. IEEE. 2018. p. 1410-1421. (2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS)). doi: 10.1109/ICDCS.2018.00142

Author

Blair, Gordon Shaw. / Complex Distributed Systems : The Need for Fresh Perspectives. Proceedings of the 38th IEEE International Conference on Distributed Computing Systems. IEEE, 2018. pp. 1410-1421 (2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS)).

Bibtex

@inproceedings{f0a600610dbc455f945113e553371935,
title = "Complex Distributed Systems: The Need for Fresh Perspectives",
abstract = "Distributed systems are at a watershed due to their increasing complexity. The heart of the problem is the extreme level of heterogeneity exhibited by contemporary distributed systems coupled with the need to be dynamic and responsive to change. In effect, we have moved from distributed systems to systems of systems. Following on from this, middleware is also at a watershed. The traditional view of middleware is no longer valid (i.e. as a layer of abstraction, masking the complexity of the underlying distributed system and providing a high-level programming model). In practice, middleware is often by-passed with complex systems constructed in a rather ad hoc manner as a mash-up of a variety of technologies. The end result is that middleware is no longer sure of its form or purpose and this lack of a viable approach is a huge barrier to the emergence of areas such as smart cities and emergency response systems. This paper argues that there is a need to fundamentally rethink the middleware landscape related to complex distributed systems. The core contribution of the paper is a set of fresh perspectives, which lead us in turn to novel principles and patterns for middleware and subsequently to new styles of platform. These perspectives include a move to emergent middleware, seeking flexible meta-structures for distributed systems, and a step away from generic to domain-specific technologies. A number of case studies are also presented to demonstrate what this might mean for future distributed systems.",
author = "Blair, {Gordon Shaw}",
note = "{\textcopyright}2018 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.; 38th IEEE International Conference on Distributed Computing Systems, ICDCS ; Conference date: 02-07-2018 Through 05-07-2018",
year = "2018",
month = jul,
day = "2",
doi = "10.1109/ICDCS.2018.00142",
language = "English",
series = "2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS)",
publisher = "IEEE",
pages = "1410--1421",
booktitle = "Proceedings of the 38th IEEE International Conference on Distributed Computing Systems",
url = "http://icdcs2018.ocg.at/",

}

RIS

TY - GEN

T1 - Complex Distributed Systems

T2 - 38th IEEE International Conference on Distributed Computing Systems

AU - Blair, Gordon Shaw

N1 - ©2018 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.

PY - 2018/7/2

Y1 - 2018/7/2

N2 - Distributed systems are at a watershed due to their increasing complexity. The heart of the problem is the extreme level of heterogeneity exhibited by contemporary distributed systems coupled with the need to be dynamic and responsive to change. In effect, we have moved from distributed systems to systems of systems. Following on from this, middleware is also at a watershed. The traditional view of middleware is no longer valid (i.e. as a layer of abstraction, masking the complexity of the underlying distributed system and providing a high-level programming model). In practice, middleware is often by-passed with complex systems constructed in a rather ad hoc manner as a mash-up of a variety of technologies. The end result is that middleware is no longer sure of its form or purpose and this lack of a viable approach is a huge barrier to the emergence of areas such as smart cities and emergency response systems. This paper argues that there is a need to fundamentally rethink the middleware landscape related to complex distributed systems. The core contribution of the paper is a set of fresh perspectives, which lead us in turn to novel principles and patterns for middleware and subsequently to new styles of platform. These perspectives include a move to emergent middleware, seeking flexible meta-structures for distributed systems, and a step away from generic to domain-specific technologies. A number of case studies are also presented to demonstrate what this might mean for future distributed systems.

AB - Distributed systems are at a watershed due to their increasing complexity. The heart of the problem is the extreme level of heterogeneity exhibited by contemporary distributed systems coupled with the need to be dynamic and responsive to change. In effect, we have moved from distributed systems to systems of systems. Following on from this, middleware is also at a watershed. The traditional view of middleware is no longer valid (i.e. as a layer of abstraction, masking the complexity of the underlying distributed system and providing a high-level programming model). In practice, middleware is often by-passed with complex systems constructed in a rather ad hoc manner as a mash-up of a variety of technologies. The end result is that middleware is no longer sure of its form or purpose and this lack of a viable approach is a huge barrier to the emergence of areas such as smart cities and emergency response systems. This paper argues that there is a need to fundamentally rethink the middleware landscape related to complex distributed systems. The core contribution of the paper is a set of fresh perspectives, which lead us in turn to novel principles and patterns for middleware and subsequently to new styles of platform. These perspectives include a move to emergent middleware, seeking flexible meta-structures for distributed systems, and a step away from generic to domain-specific technologies. A number of case studies are also presented to demonstrate what this might mean for future distributed systems.

U2 - 10.1109/ICDCS.2018.00142

DO - 10.1109/ICDCS.2018.00142

M3 - Conference contribution/Paper

T3 - 2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS)

SP - 1410

EP - 1421

BT - Proceedings of the 38th IEEE International Conference on Distributed Computing Systems

PB - IEEE

Y2 - 2 July 2018 through 5 July 2018

ER -