2017
Improving Spark Application Throughput Via Memory Aware Task Co-location: A Mixture of Experts Approach, Vicent Sanz Marco, Ben Taylor, Barry Porter, Zheng Wang, Middleware 2017, December 2017 [bibtex]
@inproceedings{marco2017improving,
title={Improving Spark Application Throughput Via Memory Aware Task Co-location: A Mixture of Experts Approach},
author={Sanz Marco, Vicent and Taylor, Ben and Porter, Barry and Wang, Zheng},
year={2017},
month={December},
pages={0--0},
publisher={ACM},
booktitle={Middleware 2017},
}
Defining Emergent Software using Continuous Self-Assembly, Perception, and Learning, Roberto Rodrigues Filho, Barry Porter, Transactions on Autonomous and Adaptive Systems, September 2017 [bibtex]
@article{filho2017defining,
title={Defining Emergent Software using Continuous Self-Assembly, Perception, and Learning},
author={Rodrigues Filho, Roberto and Porter, Barry},
year={2017},
month={September},
pages={1--25},
publisher={ACM},
journal={Transactions on Autonomous and Adaptive Systems},
volume={12},
number={3},
}
Real-time power cycling in video on demand data centres using online Bayesian prediction, Vicent Sanz Marco, Zheng Wang, Barry Porter, International Conference on Distributed Computing Systems, June 2017 [bibtex]
@inproceedings{marco2017real,
title={Real-time power cycling in video on demand data centres using online Bayesian prediction},
author={Sanz Marco, Vicent and Wang, Zheng and Porter, Barry},
year={2017},
month={June},
pages={2125--2130},
publisher={IEEE},
booktitle={International Conference on Distributed Computing Systems},
}
On using micro-clouds to deliver the fog, Yehia Elkhatib, Barry Porter, Heverson Ribeiro, Mohamed Zhani, Junaid Qadir, Etienne Riviere, IEEE Internet Computing, March 2017 [bibtex]
@article{elkhatib2017on,
title={On using micro-clouds to deliver the fog},
author={Elkhatib, Yehia and Porter, Barry and Ribeiro, Heverson and Zhani, Mohamed and Qadir, Junaid and Riviere, Etienne},
year={2017},
month={March},
pages={0--0},
publisher={IEEE},
journal={IEEE Internet Computing},
volume={21},
number={2},
}
2016
Experiments with a Machine-centric Approach to Realise Distributed Emergent Software Systems, Roberto Rodrigues Filho, Barry Porter, Workshop on Adaptive and Reflective Middleware, December 2016 [bibtex]
@inproceedings{filho2016experiments,
title={Experiments with a Machine-centric Approach to Realise Distributed Emergent Software Systems},
author={Rodrigues Filho, Roberto and Porter, Barry},
year={2016},
month={December},
pages={0--0},
publisher={ACM},
booktitle={Workshop on Adaptive and Reflective Middleware},
}
REx: A Development Platform and Online Learning Approach for Runtime Emergent Software Systems, Barry Porter, Matthew Grieves, Roberto Rodrigues Filho, David Leslie, Symposium on Operating Systems Design and Implementation, November 2016 [bibtex]
@inproceedings{porter2016rex,
title={REx: A Development Platform and Online Learning Approach for Runtime Emergent Software Systems},
author={Porter, Barry and Grieves, Matthew and Rodrigues Filho, Roberto and Leslie, David},
year={2016},
month={November},
pages={333--348},
publisher={USENIX},
booktitle={Symposium on Operating Systems Design and Implementation},
}
Losing Control: The Case for Emergent Software Systems using Autonomous Assembly, Perception and Learning, Barry Porter, Roberto Rodrigues Filho, International Conference on Self-Adaptive and Self-Organizing Systems, September 2016 [bibtex]
@inproceedings{porter2016losing,
title={Losing Control: The Case for Emergent Software Systems using Autonomous Assembly, Perception and Learning},
author={Porter, Barry and Rodrigues Filho, Roberto},
year={2016},
month={September},
pages={40--49},
publisher={IEEE},
booktitle={International Conference on Self-Adaptive and Self-Organizing Systems},
}
Demonstrating a Runtime Machine-centric Emergent Software Architecture Framework, Roberto Rodrigues Filho, Barry Porter, International Conference on Autonomic Computing, July 2016 [bibtex]
@inproceedings{filho2016demonstrating,
title={Demonstrating a Runtime Machine-centric Emergent Software Architecture Framework},
author={Rodrigues Filho, Roberto and Porter, Barry},
year={2016},
month={July},
pages={239--240},
publisher={IEEE},
booktitle={International Conference on Autonomic Computing},
}
A Runtime Framework for Machine-Augmented Software Design using Unsupervised Self-Learning, Roberto Rodrigues Filho, Barry Porter, International Conference on Autonomic Computing, July 2016 [bibtex]
@inproceedings{filho2016a,
title={A Runtime Framework for Machine-Augmented Software Design using Unsupervised Self-Learning},
author={Rodrigues Filho, Roberto and Porter, Barry},
year={2016},
month={July},
pages={231--232},
publisher={IEEE},
booktitle={International Conference on Autonomic Computing},
}
2015
Teaching computer science to 5-7 year-olds: an initial study with Scratch, Cubelets and unplugged computing, Benjamin Wohl, Barry Porter, Sarah Clinch, Workshop in Primary and Secondary Computing Education, November 2015 [bibtex]
@inproceedings{wohl2015teaching,
title={Teaching computer science to 5-7 year-olds: an initial study with Scratch, Cubelets and unplugged computing},
author={Wohl, Benjamin and Porter, Barry and Clinch, Sarah},
year={2015},
month={November},
pages={55--60},
publisher={ACM},
booktitle={Workshop in Primary and Secondary Computing Education},
}
Hitch hiker: a remote binding model with priority based data aggregation for wireless sensor networks, Gowri Sankar Ramachandran, Wilfried Daniels, Jose Proenca, Wouter Joosen, Danny Hughes, Barry Porter, Component-Based Software Engineering, May 2015 [bibtex]
@inproceedings{ramachandran2015hitch,
title={Hitch hiker: a remote binding model with priority based data aggregation for wireless sensor networks},
author={Sankar Ramachandran, Gowri and Daniels, Wilfried and Proenca, Jose and Joosen, Wouter and Hughes, Danny and Porter, Barry},
year={2015},
month={May},
pages={43--48},
publisher={IEEE},
booktitle={Component-Based Software Engineering},
}
2014
Environmental IoT: Programming Cyber-Physical Clouds with High-Level System Specifications, Roberto Rodrigues Filho, Barry Porter, Gordon Blair, International Conference on Utility and Cloud Computing, December 2014 [bibtex]
@inproceedings{filho2014environmental,
title={Environmental IoT: Programming Cyber-Physical Clouds with High-Level System Specifications},
author={Rodrigues Filho, Roberto and Porter, Barry and Blair, Gordon},
year={2014},
month={December},
pages={947--950},
publisher={IEEE/ACM},
booktitle={International Conference on Utility and Cloud Computing},
}
Runtime Modularity in Complex Structures: A Component Model for Fine Grained Runtime Adaptation, Barry Porter, Component-Based Software Engineering, June 2014 [bibtex]
@inproceedings{porter2014runtime,
title={Runtime Modularity in Complex Structures: A Component Model for Fine Grained Runtime Adaptation},
author={Porter, Barry},
year={2014},
month={June},
pages={29--34},
publisher={ACM},
booktitle={Component-Based Software Engineering},
}
PAMPA in the Wild: A real-life evaluation of a lightweight ad-hoc broadcasting family, Christopher Winstanley, Rajiv Ramdhany, Francois Taiani, Barry Porter, Hugo Miranda, Journal of Internet Services and Applications, April 2014 [bibtex]
@article{winstanley2014pampa,
title={PAMPA in the Wild: A real-life evaluation of a lightweight ad-hoc broadcasting family},
author={Winstanley, Christopher and Ramdhany, Rajiv and Taiani, Francois and Porter, Barry and Miranda, Hugo},
year={2014},
month={April},
pages={5--35},
publisher={SpringerOpen},
journal={Journal of Internet Services and Applications},
volume={5},
number={1},
}
2013
Managing Software Evolution in Large-scale Wireless Sensor and Actuator Networks, Barry Porter, Geoff Coulson, Utz Roedig, Transactions on Sensor Networks, July 2013 [bibtex]
@article{porter2013managing,
title={Managing Software Evolution in Large-scale Wireless Sensor and Actuator Networks},
author={Porter, Barry and Coulson, Geoff and Roedig, Utz},
year={2013},
month={July},
pages={1--28},
publisher={ACM},
journal={Transactions on Sensor Networks},
volume={9},
number={4},
articleno={54},
}
Minimising virtual machine support for concurrency, Simon Dobson, Alan Dearle, Barry Porter, Programming Language Approaches to Concurrency and Communication-Centric Software, March 2013 [bibtex]
@inproceedings{dobson2013minimising,
title={Minimising virtual machine support for concurrency},
author={Dobson, Simon and Dearle, Alan and Porter, Barry},
year={2013},
month={March},
pages={1--5},
booktitle={Programming Language Approaches to Concurrency and Communication-Centric Software},
}
2012
PAMPA in The Wild: A Real-Life Evaluation of a Lightweight Ad-Hoc Broadcasting Family, Christopher Winstanley, Francois Taiani, Hugo Miranda, Rajiv Ramdhany, Barry Porter, MidSens, December 2012 [bibtex]
@inproceedings{winstanley2012pampa,
title={PAMPA in The Wild: A Real-Life Evaluation of a Lightweight Ad-Hoc Broadcasting Family},
author={Winstanley, Christopher and Taiani, Francois and Miranda, Hugo and Ramdhany, Rajiv and Porter, Barry},
year={2012},
month={December},
pages={1--6},
publisher={ACM},
booktitle={MidSens},
}
From Missions to Systems: Generating Transparently Distributable Programs for Sensor-Oriented Systems, Barry Porter, Alan Dearle, Simon Dobson, MidSens, December 2012 [bibtex]
@inproceedings{porter2012from,
title={From Missions to Systems: Generating Transparently Distributable Programs for Sensor-Oriented Systems},
author={Porter, Barry and Dearle, Alan and Dobson, Simon},
year={2012},
month={December},
pages={1--6},
publisher={ACM},
booktitle={MidSens},
}
Flexible experimentation in wireless sensor networks, Geoff Coulson, Barry Porter, Communications of the ACM, January 2012 [bibtex]
@article{coulson2012flexible,
title={Flexible experimentation in wireless sensor networks},
author={Coulson, Geoff and Porter, Barry},
year={2012},
month={January},
pages={82--90},
publisher={ACM},
journal={Communications of the ACM},
volume={55},
number={1},
}
2011
Type-Safe Updating for Modular WSN Software, Barry Porter, Geoff Coulson, Utz Roedig, International Conference on Distributed Computing in Sensor Systems, June 2011 [bibtex]
@inproceedings{porter2011type,
title={Type-Safe Updating for Modular WSN Software},
author={Porter, Barry and Coulson, Geoff and Roedig, Utz},
year={2011},
month={June},
pages={1--8},
publisher={IEEE},
booktitle={ International Conference on Distributed Computing in Sensor Systems},
}
2010
Demo Abstract: The Lorien dynamic component based OS, Barry Porter, Utz Roedig, Francois Taiani, Geoff Coulson, SenSys, November 2010 [bibtex]
@inproceedings{porter2010demo,
title={Demo Abstract: The Lorien dynamic component based OS},
author={Porter, Barry and Roedig, Utz and Taiani, Francois and Coulson, Geoff},
year={2010},
month={November},
pages={355--356},
publisher={ACM},
booktitle={SenSys},
}
A comparison of static and dynamic component models for Wireless Sensor Networks, Barry Porter, Utz Roedig, Francois Taiani, Geoff Coulson, Workshop on Networks of Cooperating Objects, April 2010 [bibtex]
@inproceedings{porter2010a,
title={A comparison of static and dynamic component models for Wireless Sensor Networks},
author={Porter, Barry and Roedig, Utz and Taiani, Francois and Coulson, Geoff},
year={2010},
month={April},
pages={0--0},
booktitle={Workshop on Networks of Cooperating Objects},
}
Virtualising Testbeds to Support Large-Scale Reconfigurable Experimental Facilities, Tobias Baumgartner, Ioannis Chatzigiannakis, Maick Danckwardt, Christos Koninis, Alexander Kroller, Georgios Mylonas, Dennis Pfisterer, Barry Porter, European conference on Wireless Sensor Networks, February 2010 [bibtex]
@inproceedings{baumgartner2010virtualising,
title={Virtualising Testbeds to Support Large-Scale Reconfigurable Experimental Facilities},
author={Baumgartner, Tobias and Chatzigiannakis, Ioannis and Danckwardt, Maick and Koninis, Christos and Kroller, Alexander and Mylonas, Georgios and Pfisterer, Dennis and Porter, Barry},
year={2010},
month={February},
pages={210--223},
publisher={Springer},
booktitle={European conference on Wireless Sensor Networks},
}
Overlay-based Middleware for the Pervasive Grid, Paul Grace, Danny Hughes, Geoff Coulson, Gordon Blair, Barry Porter, Francois Taiani, Handbook of Research on P2P and Grid Systems for Service-Oriented Computing: Models, Methodologies and Applications, January 2010 [bibtex]
{grace2010overlay,
title={Overlay-based Middleware for the Pervasive Grid},
author={Grace, Paul and Hughes, Danny and Coulson, Geoff and Blair, Gordon and Porter, Barry and Taiani, Francois},
year={2010},
month={January},
pages={981--1002},
publisher={IGI Global},
}
2009
Lorien: A pure dynamic component-based Operating System for Wireless Sensor Networks, Barry Porter, Geoff Coulson, MidSens, November 2009 [bibtex]
@inproceedings{porter2009lorien,
title={Lorien: A pure dynamic component-based Operating System for Wireless Sensor Networks},
author={Porter, Barry and Coulson, Geoff},
year={2009},
month={November},
pages={7--12},
publisher={ACM},
booktitle={MidSens},
}
Middleware Support for Dynamic Reconfiguration in Sensor Networks, Paul Grace, Danny Hughes, Barry Porter, Paul Alcock, Geoff Coulson, Gordon Blair, International Workshop on Sensor Network Engineering, June 2009 [bibtex]
@inproceedings{grace2009middleware,
title={Middleware Support for Dynamic Reconfiguration in Sensor Networks},
author={Grace, Paul and Hughes, Danny and Porter, Barry and Alcock, Paul and Coulson, Geoff and Blair, Gordon},
year={2009},
month={June},
pages={0--0},
booktitle={International Workshop on Sensor Network Engineering},
}
2008
Exploiting Extreme Heterogeneity in a Flood Warning Scenario using the Open Overlays Middleware, Danny Hughes, Nelly Bencomo, Gordon Blair, Geoff Coulson, Paul Grace, Barry Porter, Middleware (Demo), December 2008 [bibtex]
@inproceedings{hughes2008exploiting,
title={Exploiting Extreme Heterogeneity in a Flood Warning Scenario using the Open Overlays Middleware},
author={Hughes, Danny and Bencomo, Nelly and Blair, Gordon and Coulson, Geoff and Grace, Paul and Porter, Barry},
year={2008},
month={December},
pages={0--0},
publisher={ACM},
booktitle={Middleware (Demo)},
}
Experiences with Open Overlays: A Middleware Approach to Network Heterogeneity, Paul Grace, Danny Hughes, Barry Porter, Gordon Blair, Geoff Coulson, Francois Taiani, EuroSys, March 2008 [bibtex]
@inproceedings{grace2008experiences,
title={Experiences with Open Overlays: A Middleware Approach to Network Heterogeneity},
author={Grace, Paul and Hughes, Danny and Porter, Barry and Blair, Gordon and Coulson, Geoff and Taiani, Francois},
year={2008},
month={March},
pages={123--136},
publisher={ACM},
booktitle={EuroSys},
}
2007
An Approach to Generalising the Self-Repair of Overlay Networks, Barry Porter, PhD Thesis, September 2007 [bibtex]
{porter2007an,
title={An Approach to Generalising the Self-Repair of Overlay Networks},
author={Porter, Barry},
year={2007},
month={September},
pages={0--0},
publisher={Lancaster University},
}
2006
Dynamic Reconfiguration in Sensor Middleware, Paul Grace, Geoff Coulson, Gordon Blair, Barry Porter, Danny Hughes, MidSens, November 2006 [bibtex]
@inproceedings{grace2006dynamic,
title={Dynamic Reconfiguration in Sensor Middleware},
author={Grace, Paul and Coulson, Geoff and Blair, Gordon and Porter, Barry and Hughes, Danny},
year={2006},
month={November},
pages={1--6},
publisher={ACM},
booktitle={MidSens},
}
A Distributed Meta-Architecture Model for Self-Managed Middleware, Paul Grace, Geoff Coulson, Gordon Blair, Barry Porter, Adaptive and Reflective Middleware, November 2006 [bibtex]
@inproceedings{grace2006a,
title={A Distributed Meta-Architecture Model for Self-Managed Middleware},
author={Grace, Paul and Coulson, Geoff and Blair, Gordon and Porter, Barry},
year={2006},
month={November},
pages={0--0},
publisher={ACM},
booktitle={Adaptive and Reflective Middleware},
}
A Specification-to-Deployment Architecture for Overlay Networks, Stefan Behnel, Alejandro Buchmann, Paul Grace, Barry Porter, Geoff Coulson, DOA, October 2006 [bibtex]
@inproceedings{behnel2006a,
title={A Specification-to-Deployment Architecture for Overlay Networks},
author={Behnel, Stefan and Buchmann, Alejandro and Grace, Paul and Porter, Barry and Coulson, Geoff},
year={2006},
month={October},
pages={1522--1540},
publisher={Springer},
booktitle={DOA},
}
A Generic Self-Repair Approach for Overlays, Barry Porter, Geoff Coulson, Francois Taiani, Reliability in Decentralized Distributed Systems, October 2006 [bibtex]
@inproceedings{porter2006a,
title={A Generic Self-Repair Approach for Overlays},
author={Porter, Barry and Coulson, Geoff and Taiani, Francois},
year={2006},
month={October},
pages={1490--1499},
publisher={Springer},
booktitle={Reliability in Decentralized Distributed Systems},
}
Generalised Repair for Overlay Networks, Barry Porter, Francois Taiani, Geoff Coulson, Symposium on Reliable Distributed Systems, October 2006 [bibtex]
@inproceedings{porter2006generalised,
title={Generalised Repair for Overlay Networks},
author={Porter, Barry and Taiani, Francois and Coulson, Geoff},
year={2006},
month={October},
pages={132--142},
publisher={IEEE},
booktitle={Symposium on Reliable Distributed Systems},
}
A Component-based Middleware Framework for Configurable and Reconfigurable Grid Computing, Geoff Coulson, Paul Grace, Gordon Blair, Wei Cai, Chris Cooper, David Duce, Laurent Mathy, Wai Kit Yeung, Barry Porter, Musbah Sagar, Wei Li, Concurrency and Computation: Practice and Experience, July 2006 [bibtex]
@article{coulson2006a,
title={A Component-based Middleware Framework for Configurable and Reconfigurable Grid Computing},
author={Coulson, Geoff and Grace, Paul and Blair, Gordon and Cai, Wei and Cooper, Chris and Duce, David and Mathy, Laurent and Kit Yeung, Wai and Porter, Barry and Sagar, Musbah and Li, Wei},
year={2006},
month={July},
pages={865--874},
publisher={John Wiley and Sons Ltd.},
journal={Concurrency and Computation: Practice and Experience},
volume={18},
number={8},
}
Intelligent Dependability Services for Overlay Networks, Barry Porter, Geoff Coulson, Danny Hughes, Distributed Applications and Interoperable Systems, June 2006 [bibtex]
@inproceedings{porter2006intelligent,
title={Intelligent Dependability Services for Overlay Networks},
author={Porter, Barry and Coulson, Geoff and Hughes, Danny},
year={2006},
month={June},
pages={199--212},
publisher={Springer},
booktitle={Distributed Applications and Interoperable Systems},
}
Addressing Network Heterogeneity in Pervasive Application Environments, Paul Grace, Geoff Coulson, Gordon Blair, Barry Porter, Intersense, May 2006 [bibtex]
@inproceedings{grace2006addressing,
title={Addressing Network Heterogeneity in Pervasive Application Environments},
author={Grace, Paul and Coulson, Geoff and Blair, Gordon and Porter, Barry},
year={2006},
month={May},
pages={0--0},
publisher={ACM},
booktitle={Intersense},
}
2005
Deep Middleware for the Divergent Grid, Paul Grace, Geoff Coulson, Gordon Blair, Barry Porter, Middleware, November 2005 [bibtex]
@inproceedings{grace2005deep,
title={Deep Middleware for the Divergent Grid},
author={Grace, Paul and Coulson, Geoff and Blair, Gordon and Porter, Barry},
year={2005},
month={November},
pages={334--353},
publisher={Springer},
booktitle={Middleware},
}
A Generic Approach to Dependability in Overlay Networks, Barry Porter, Geoff Coulson, Poster Paper, DOA, October 2005 [bibtex]
@inproceedings{porter2005a,
title={A Generic Approach to Dependability in Overlay Networks},
author={Porter, Barry and Coulson, Geoff},
year={2005},
month={October},
pages={18--19},
publisher={Springer},
booktitle={Poster Paper, DOA},
}
Open Overlay Support for the Divergent Grid, Geoff Coulson, Paul Grace, Gordon Blair, Barry Porter, Wei Cai, David Duce, Chris Cooper, Muhammad Younas, Musbah Sagar, Wei Li, All Hands Meeting, September 2005 [bibtex]
@inproceedings{coulson2005open,
title={Open Overlay Support for the Divergent Grid},
author={Coulson, Geoff and Grace, Paul and Blair, Gordon and Porter, Barry and Cai, Wei and Duce, David and Cooper, Chris and Younas, Muhammad and Sagar, Musbah and Li, Wei},
year={2005},
month={September},
pages={0--0},
booktitle={All Hands Meeting},
}