meling.bib
@article{Csorba2011,
author = {M{\'a}t{\'e} J. Csorba and Hein Meling and Poul E. Heegaard},
date-added = {2011-03-29 09:59:26 -0700},
date-modified = {2011-03-29 10:58:39 -0700},
journal = {New Generation Computing},
month = {To Appear},
title = {A Bio-inspired Method for Distributed Deployment of Services},
year = {2011}
}
@mastersthesis{Meling1997,
author = {Hein Meling},
date-added = {2010-04-24 09:25:57 +0200},
date-modified = {2010-04-24 09:27:33 +0200},
month = {June},
school = {Stavanger University College},
title = {{A Study of Recovery Cryptosystems}},
year = {1997},
bdsk-file-1 = {YnBsaXN0MDDUAQIDBAUIJidUJHRvcFgkb2JqZWN0c1gkdmVyc2lvblkkYXJjaGl2ZXLRBgdUcm9vdIABqAkKFRYXGyIjVSRudWxs0wsMDQ4RFFpOUy5vYmplY3RzV05TLmtleXNWJGNsYXNzog8QgASABqISE4ACgAOAB1lhbGlhc0RhdGFccmVsYXRpdmVQYXRo0hgNGRpXTlMuZGF0YU8RAaIAAAAAAaIAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAMgGU6tIKwAAAAzSwgZyYy5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADNLcx/fstAAAAAAAAAAAAAQABgAACSAAAAAAAAAAAAAAAAAAAAAGcmVwb3J0ABAACAAAyAa2GwAAABEACAAAx/hPJAAAAAEAHAAM0sIADNKcAAzRKAALJwkACyJMAAmmtwAAkj8AAgBHTWFjaW50b3NoIEhEOlVzZXJzOm1lbGluZzpEcm9wYm94Ondvcms6cmVwb3J0czptc2MtdGhlc2lzOnJlcG9ydDpyYy5wZGYAAA4ADgAGAHIAYwAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIAOlVzZXJzL21lbGluZy9Ecm9wYm94L3dvcmsvcmVwb3J0cy9tc2MtdGhlc2lzL3JlcG9ydC9yYy5wZGYAEwABLwAAFQACAA3//wAAgAXSHB0eH1gkY2xhc3Nlc1okY2xhc3NuYW1lox8gIV1OU011dGFibGVEYXRhVk5TRGF0YVhOU09iamVjdF8QOS4uLy4uLy4uLy4uL0Ryb3Bib3gvd29yay9yZXBvcnRzL21zYy10aGVzaXMvcmVwb3J0L3JjLnBkZtIcHSQloiUhXE5TRGljdGlvbmFyeRIAAYagXxAPTlNLZXllZEFyY2hpdmVyAAgAEQAWAB8AKAAyADUAOgA8AEUASwBSAF0AZQBsAG8AcQBzAHYAeAB6AHwAhgCTAJgAoAJGAkgCTQJWAmECZQJzAnoCgwK/AsQCxwLUAtkAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAAC6w==}
}
@unpublished{Stolsmark2010,
author = {Ragnar St\o{}lsmark and Hein Meling},
date-added = {2010-04-18 18:38:44 +0200},
date-modified = {2010-04-18 18:46:32 +0200},
note = {Submitted to ACM SenSys},
title = {Requesting Beacons for Localization in Wireless Sensor Networks},
year = {2010}
}
@inproceedings{Azab2010,
address = {Trondheim, Norway},
author = {Abdulrahman Azab and Hein Meling},
booktitle = {Networked Services and Applications -- Engineering, Control and Management (EUNICE)},
date-added = {2010-04-18 18:35:19 +0200},
date-modified = {2011-01-05 22:09:20 -0800},
doi = {10.1007/978-3-642-13971-0_9},
month = {June},
title = {A Virtual File System Interface for Computational Grids},
url = {http://www.springerlink.com/content/t86836802314n271/},
year = {2010},
bdsk-file-1 = {YnBsaXN0MDDUAQIDBAUIJidUJHRvcFgkb2JqZWN0c1gkdmVyc2lvblkkYXJjaGl2ZXLRBgdUcm9vdIABqAkKFRYXGyIjVSRudWxs0wsMDQ4RFFpOUy5vYmplY3RzV05TLmtleXNWJGNsYXNzog8QgASABqISE4ACgAOAB1lhbGlhc0RhdGFccmVsYXRpdmVQYXRo0hgNGRpXTlMuZGF0YU8RAZoAAAAAAZoAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAMgGU6tIKwAAAAyi6whtYWluLnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADKMwx+nLOwAAAAAAAAAAAAQABQAACSAAAAAAAAAAAAAAAAAAAAAKZXVuaWNlMjAxMAAQAAgAAMgGthsAAAARAAgAAMfqLasAAAABABgADKLrAAtc3QALJwkACyJMAAmmtwAAkj8AAgBBTWFjaW50b3NoIEhEOlVzZXJzOm1lbGluZzpEcm9wYm94Ondvcms6cGFwZXJzOmV1bmljZTIwMTA6bWFpbi5wZGYAAA4AEgAIAG0AYQBpAG4ALgBwAGQAZgAPABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgARAASADRVc2Vycy9tZWxpbmcvRHJvcGJveC93b3JrL3BhcGVycy9ldW5pY2UyMDEwL21haW4ucGRmABMAAS8AABUAAgAN//8AAIAF0hwdHh9YJGNsYXNzZXNaJGNsYXNzbmFtZaMfICFdTlNNdXRhYmxlRGF0YVZOU0RhdGFYTlNPYmplY3RfEDMuLi8uLi8uLi8uLi9Ecm9wYm94L3dvcmsvcGFwZXJzL2V1bmljZTIwMTAvbWFpbi5wZGbSHB0kJaIlIVxOU0RpY3Rpb25hcnkSAAGGoF8QD05TS2V5ZWRBcmNoaXZlcgAIABEAFgAfACgAMgA1ADoAPABFAEsAUgBdAGUAbABvAHEAcwB2AHgAegB8AIYAkwCYAKACPgJAAkUCTgJZAl0CawJyAnsCsQK2ArkCxgLLAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAt0=},
bdsk-url-1 = {http://www.springerlink.com/content/t86836802314n271/}
}
@inproceedings{Csorba2010,
address = {Washington, DC, USA},
author = {M{\'a}t{\'e} J. Csorba and Hein Meling and Poul E. Heegaard},
booktitle = {Workshop on Bio-Inspired Algorithms for Distributed Systems (BADS)},
date-added = {2010-04-18 18:28:22 +0200},
date-modified = {2011-01-05 22:06:16 -0800},
doi = {10.1145/1809018.1809024},
month = {June},
title = {Ant System for Service Deployment in Private and Public Clouds},
url = {http://portal.acm.org/citation.cfm?id=1809024&dl=ACM&coll=DL&CFID=4946943&CFTOKEN=90190902},
year = {2010},
bdsk-file-1 = {YnBsaXN0MDDUAQIDBAUIJidUJHRvcFgkb2JqZWN0c1gkdmVyc2lvblkkYXJjaGl2ZXLRBgdUcm9vdIABqAkKFRYXGyIjVSRudWxs0wsMDQ4RFFpOUy5vYmplY3RzV05TLmtleXNWJGNsYXNzog8QgASABqISE4ACgAOAB1lhbGlhc0RhdGFccmVsYXRpdmVQYXRo0hgNGRpXTlMuZGF0YU8RAaQAAAAAAaQAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAMgGU6tIKwAAAAtf8AxiYWRzMjAxMC5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC2Ayx9cHpwAAAAAAAAAAAAQABQAACSAAAAAAAAAAAAAAAAAAAAAIYmFkczIwMTAAEAAIAADIBrYbAAAAEQAIAADH12oXAAAAAQAYAAtf8AALXN0ACycJAAsiTAAJprcAAJI/AAIAQ01hY2ludG9zaCBIRDpVc2VyczptZWxpbmc6RHJvcGJveDp3b3JrOnBhcGVyczpiYWRzMjAxMDpiYWRzMjAxMC5wZGYAAA4AGgAMAGIAYQBkAHMAMgAwADEAMAAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIANlVzZXJzL21lbGluZy9Ecm9wYm94L3dvcmsvcGFwZXJzL2JhZHMyMDEwL2JhZHMyMDEwLnBkZgATAAEvAAAVAAIADf//AACABdIcHR4fWCRjbGFzc2VzWiRjbGFzc25hbWWjHyAhXU5TTXV0YWJsZURhdGFWTlNEYXRhWE5TT2JqZWN0XxA1Li4vLi4vLi4vLi4vRHJvcGJveC93b3JrL3BhcGVycy9iYWRzMjAxMC9iYWRzMjAxMC5wZGbSHB0kJaIlIVxOU0RpY3Rpb25hcnkSAAGGoF8QD05TS2V5ZWRBcmNoaXZlcgAIABEAFgAfACgAMgA1ADoAPABFAEsAUgBdAGUAbABvAHEAcwB2AHgAegB8AIYAkwCYAKACSAJKAk8CWAJjAmcCdQJ8AoUCvQLCAsUC0gLXAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAuk=}
}
@inproceedings{Azab2009,
address = {Beijing, China},
author = {Abdulrahman Azab and Hein Meling},
booktitle = {1st Int'l Conf. on Cloud Computing},
date-added = {2010-02-06 10:47:33 +0100},
date-modified = {2010-02-06 11:24:43 +0100},
doi = {10.1007/978-3-642-10665-1_18},
month = dec,
pages = {200--211},
pdf = {papers/cloudcom2009.pdf},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
title = {Decentralized Service Allocation in a Broker Overlay Based Grid},
url = {http://www.springerlink.com/content/c56rm485t2458m4x/?p=5a172e360b8d43dd90bae7c361411715&pi=17},
volume = {5931},
year = {2009},
bdsk-file-1 = {YnBsaXN0MDDUAQIDBAUIJidUJHRvcFgkb2JqZWN0c1gkdmVyc2lvblkkYXJjaGl2ZXLRBgdUcm9vdIABqAkKFRYXGyIjVSRudWxs0wsMDQ4RFFpOUy5vYmplY3RzV05TLmtleXNWJGNsYXNzog8QgASABqISE4ACgAOAB1lhbGlhc0RhdGFccmVsYXRpdmVQYXRo0hgNGRpXTlMuZGF0YU8RAaQAAAAAAaQAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAMgGU6tIKwAAAAtiCQlwYXBlci5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC2IWx3ZDAwAAAAAAAAAAAAQABQAACSAAAAAAAAAAAAAAAAAAAAAMY2xvdWRjb20yMDA5ABAACAAAyAa2GwAAABEACAAAx3azgwAAAAEAGAALYgkAC1zdAAsnCQALIkwACaa3AACSPwACAERNYWNpbnRvc2ggSEQ6VXNlcnM6bWVsaW5nOkRyb3Bib3g6d29yazpwYXBlcnM6Y2xvdWRjb20yMDA5OnBhcGVyLnBkZgAOABQACQBwAGEAcABlAHIALgBwAGQAZgAPABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgARAASADdVc2Vycy9tZWxpbmcvRHJvcGJveC93b3JrL3BhcGVycy9jbG91ZGNvbTIwMDkvcGFwZXIucGRmAAATAAEvAAAVAAIADf//AACABdIcHR4fWCRjbGFzc2VzWiRjbGFzc25hbWWjHyAhXU5TTXV0YWJsZURhdGFWTlNEYXRhWE5TT2JqZWN0XxA2Li4vLi4vLi4vLi4vRHJvcGJveC93b3JrL3BhcGVycy9jbG91ZGNvbTIwMDkvcGFwZXIucGRm0hwdJCWiJSFcTlNEaWN0aW9uYXJ5EgABhqBfEA9OU0tleWVkQXJjaGl2ZXIACAARABYAHwAoADIANQA6ADwARQBLAFIAXQBlAGwAbwBxAHMAdgB4AHoAfACGAJMAmACgAkgCSgJPAlgCYwJnAnUCfAKFAr4CwwLGAtMC2AAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAALq},
bdsk-url-1 = {http://www.springerlink.com/content/c56rm485t2458m4x/?p=5a172e360b8d43dd90bae7c361411715&pi=17},
bdsk-url-2 = {http://dx.doi.org/10.1007/978-3-642-10665-1_18}
}
@inproceedings{Meling2009,
address = {Lisbon, Portugal},
author = {Hein Meling and Alberto Montresor},
booktitle = {MAI '09: Proceedings of the 3rd International DiscCoTec Workshop on Middleware-Application Interaction},
date-modified = {2010-02-06 11:24:24 +0100},
doi = {http://doi.acm.org/10.1145/1566966.1566967},
isbn = {978-1-60558-489-8},
location = {Lisbon, Portugal},
month = jun,
pages = {1--6},
pdf = {papers/mai2009.pdf},
publisher = {European Association of Software Science and Technology},
series = {Electronic Communications of the EASST},
title = {Type-safe dynamic protocol composition in Jgroup/ARM},
url = {http://portal.acm.org/citation.cfm?id=1566966.1566967&coll=GUIDE&dl=ACM&CFID=70006461&CFTOKEN=89035854},
year = {2009},
bdsk-file-1 = {YnBsaXN0MDDUAQIDBAUIJidUJHRvcFgkb2JqZWN0c1gkdmVyc2lvblkkYXJjaGl2ZXLRBgdUcm9vdIABqAkKFRYXGyIjVSRudWxs0wsMDQ4RFFpOUy5vYmplY3RzV05TLmtleXNWJGNsYXNzog8QgASABqISE4ACgAOAB1lhbGlhc0RhdGFccmVsYXRpdmVQYXRo0hgNGRpXTlMuZGF0YU8RAaAAAAAAAaAAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAMgGU6tIKwAAABH1OAttYWkyMDA5LnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEfVJyHPJrnNsbmtyaGFwAAQABAAACSAAAAAAAAAAAAAAAAAAAAAGcGFwZXJzABAACAAAyAa2GwAAABEACAAAyHQsHgAAAAEAFAAR9TgAEfUpABH1FAAJprcAAJI/AAIARU1hY2ludG9zaCBIRDpVc2VyczptZWxpbmc6cHVibGljX2h0bWw6cHVibGljYXRpb25zOnBhcGVyczptYWkyMDA5LnBkZgAADgAYAAsAbQBhAGkAMgAwADAAOQAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIAOFVzZXJzL21lbGluZy9wdWJsaWNfaHRtbC9wdWJsaWNhdGlvbnMvcGFwZXJzL21haTIwMDkucGRmABMAAS8AABUAAgAN//8AAIAF0hwdHh9YJGNsYXNzZXNaJGNsYXNzbmFtZaMfICFdTlNNdXRhYmxlRGF0YVZOU0RhdGFYTlNPYmplY3RfEDcuLi8uLi8uLi8uLi9wdWJsaWNfaHRtbC9wdWJsaWNhdGlvbnMvcGFwZXJzL21haTIwMDkucGRm0hwdJCWiJSFcTlNEaWN0aW9uYXJ5EgABhqBfEA9OU0tleWVkQXJjaGl2ZXIACAARABYAHwAoADIANQA6ADwARQBLAFIAXQBlAGwAbwBxAHMAdgB4AHoAfACGAJMAmACgAkQCRgJLAlQCXwJjAnECeAKBArsCwALDAtAC1QAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAALn},
bdsk-url-1 = {http://doi.acm.org/10.1145/1566966.1566967},
bdsk-url-2 = {http://portal.acm.org/citation.cfm?id=1566966.1566967&coll=GUIDE&dl=ACM&CFID=70006461&CFTOKEN=89035854}
}
@inproceedings{Evensen2009b,
author = {P{\aa}l Evensen and Hein Meling},
booktitle = {5th Int'l Conf. on Intelligent Sensors, Sensor Networks and Information Processing},
date-added = {2009-10-12 13:59:28 +0200},
date-modified = {2010-02-27 00:02:06 +0100},
doi = {10.1109/ISSNIP.2009.5416827},
month = dec,
pdf = {papers/issnip2009.pdf},
title = {SenseWrap: A Service Oriented Middleware with Sensor Virtualization and Self-Configuration},
url = {http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=5416827},
year = {2009},
bdsk-file-1 = {YnBsaXN0MDDUAQIDBAUIJidUJHRvcFgkb2JqZWN0c1gkdmVyc2lvblkkYXJjaGl2ZXLRBgdUcm9vdIABqAkKFRYXGyIjVSRudWxs0wsMDQ4RFFpOUy5vYmplY3RzV05TLmtleXNWJGNsYXNzog8QgASABqISE4ACgAOAB1lhbGlhc0RhdGFccmVsYXRpdmVQYXRo0hgNGRpXTlMuZGF0YU8RAaoAAAAAAaoAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAMgGU6tIKwAAAAyloAxzZW5zb3Jtdy5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADKgwxvMHygAAAAAAAAAAAAQABQAACSAAAAAAAAAAAAAAAAAAAAAKaXNzbmlwMjAwOQAQAAgAAMgGthsAAAARAAgAAMbzajoAAAABABgADKWgAAtc3QALJwkACyJMAAmmtwAAkj8AAgBFTWFjaW50b3NoIEhEOlVzZXJzOm1lbGluZzpEcm9wYm94Ondvcms6cGFwZXJzOmlzc25pcDIwMDk6c2Vuc29ybXcucGRmAAAOABoADABzAGUAbgBzAG8AcgBtAHcALgBwAGQAZgAPABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgARAASADhVc2Vycy9tZWxpbmcvRHJvcGJveC93b3JrL3BhcGVycy9pc3NuaXAyMDA5L3NlbnNvcm13LnBkZgATAAEvAAAVAAIADf//AACABdIcHR4fWCRjbGFzc2VzWiRjbGFzc25hbWWjHyAhXU5TTXV0YWJsZURhdGFWTlNEYXRhWE5TT2JqZWN0XxA3Li4vLi4vLi4vLi4vRHJvcGJveC93b3JrL3BhcGVycy9pc3NuaXAyMDA5L3NlbnNvcm13LnBkZtIcHSQloiUhXE5TRGljdGlvbmFyeRIAAYagXxAPTlNLZXllZEFyY2hpdmVyAAgAEQAWAB8AKAAyADUAOgA8AEUASwBSAF0AZQBsAG8AcQBzAHYAeAB6AHwAhgCTAJgAoAJOAlACVQJeAmkCbQJ7AoICiwLFAsoCzQLaAt8AAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAAC8Q==},
bdsk-file-2 = {YnBsaXN0MDDUAQIDBAUIJidUJHRvcFgkb2JqZWN0c1gkdmVyc2lvblkkYXJjaGl2ZXLRBgdUcm9vdIABqAkKFRYXGyIjVSRudWxs0wsMDQ4RFFpOUy5vYmplY3RzV05TLmtleXNWJGNsYXNzog8QgASABqISE4ACgAOAB1lhbGlhc0RhdGFccmVsYXRpdmVQYXRo0hgNGRpXTlMuZGF0YU8RAawAAAAAAawAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAMgGU6tIKwAAABH1OA5pc3NuaXAyMDA5LnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEfVHyHPJrnNsbmtyaGFwAAQABAAACSAAAAAAAAAAAAAAAAAAAAAGcGFwZXJzABAACAAAyAa2GwAAABEACAAAyHQsHgAAAAEAFAAR9TgAEfUpABH1FAAJprcAAJI/AAIASE1hY2ludG9zaCBIRDpVc2VyczptZWxpbmc6cHVibGljX2h0bWw6cHVibGljYXRpb25zOnBhcGVyczppc3NuaXAyMDA5LnBkZgAOAB4ADgBpAHMAcwBuAGkAcAAyADAAMAA5AC4AcABkAGYADwAaAAwATQBhAGMAaQBuAHQAbwBzAGgAIABIAEQAEgA7VXNlcnMvbWVsaW5nL3B1YmxpY19odG1sL3B1YmxpY2F0aW9ucy9wYXBlcnMvaXNzbmlwMjAwOS5wZGYAABMAAS8AABUAAgAN//8AAIAF0hwdHh9YJGNsYXNzZXNaJGNsYXNzbmFtZaMfICFdTlNNdXRhYmxlRGF0YVZOU0RhdGFYTlNPYmplY3RfEDouLi8uLi8uLi8uLi9wdWJsaWNfaHRtbC9wdWJsaWNhdGlvbnMvcGFwZXJzL2lzc25pcDIwMDkucGRm0hwdJCWiJSFcTlNEaWN0aW9uYXJ5EgABhqBfEA9OU0tleWVkQXJjaGl2ZXIACAARABYAHwAoADIANQA6ADwARQBLAFIAXQBlAGwAbwBxAHMAdgB4AHoAfACGAJMAmACgAlACUgJXAmACawJvAn0ChAKNAsoCzwLSAt8C5AAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAAL2}
}
@inproceedings{Csorba2009b,
address = {Zurich, Switzerland},
author = {M{\'a}t{\'e} J. Csorba and Hein Meling and Poul E. Heegaard},
booktitle = {4th Int'l Workshop on Self-Organizing Systems},
date-added = {2009-10-12 13:57:05 +0200},
date-modified = {2010-02-06 11:28:14 +0100},
doi = {10.1007/978-3-642-10865-5_5},
month = dec,
organization = {IFIP TC 6},
pages = {50--64},
pdf = {papers/iwsos2009.pdf},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
title = {Laying pheromone trails for balanced and dependable component mappings},
url = {http://www.springerlink.com/content/4365t6178t363485/?p=e15e751d31f94d34b6a25cb01c2f7065&pi=8},
volume = {5918},
year = {2009},
bdsk-file-1 = {YnBsaXN0MDDUAQIDBAUIJidUJHRvcFgkb2JqZWN0c1gkdmVyc2lvblkkYXJjaGl2ZXLRBgdUcm9vdIABqAkKFRYXGyIjVSRudWxs0wsMDQ4RFFpOUy5vYmplY3RzV05TLmtleXNWJGNsYXNzog8QgASABqISE4ACgAOAB1lhbGlhc0RhdGFccmVsYXRpdmVQYXRo0hgNGRpXTlMuZGF0YU8RAeAAAAAAAeAAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAMgGU6tIKwAAAAyoNRppd3NvczIwMDktY2FtZXJhLXJlYWR5LnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADKhQxu9CWgAAAAAAAAAAAAQABQAACSAAAAAAAAAAAAAAAAAAAAAJaXdzb3MyMDA5AAAQAAgAAMgGthsAAAARAAgAAMbvpMoAAAABABgADKg1AAtc3QALJwkACyJMAAmmtwAAkj8AAgBSTWFjaW50b3NoIEhEOlVzZXJzOm1lbGluZzpEcm9wYm94Ondvcms6cGFwZXJzOml3c29zMjAwOTppd3NvczIwMDktY2FtZXJhLXJlYWR5LnBkZgAOADYAGgBpAHcAcwBvAHMAMgAwADAAOQAtAGMAYQBtAGUAcgBhAC0AcgBlAGEAZAB5AC4AcABkAGYADwAaAAwATQBhAGMAaQBuAHQAbwBzAGgAIABIAEQAEgBFVXNlcnMvbWVsaW5nL0Ryb3Bib3gvd29yay9wYXBlcnMvaXdzb3MyMDA5L2l3c29zMjAwOS1jYW1lcmEtcmVhZHkucGRmAAATAAEvAAAVAAIADf//AACABdIcHR4fWCRjbGFzc2VzWiRjbGFzc25hbWWjHyAhXU5TTXV0YWJsZURhdGFWTlNEYXRhWE5TT2JqZWN0XxBELi4vLi4vLi4vLi4vRHJvcGJveC93b3JrL3BhcGVycy9pd3NvczIwMDkvaXdzb3MyMDA5LWNhbWVyYS1yZWFkeS5wZGbSHB0kJaIlIVxOU0RpY3Rpb25hcnkSAAGGoF8QD05TS2V5ZWRBcmNoaXZlcgAIABEAFgAfACgAMgA1ADoAPABFAEsAUgBdAGUAbABvAHEAcwB2AHgAegB8AIYAkwCYAKAChAKGAosClAKfAqMCsQK4AsEDCAMNAxADHQMiAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAzQ=},
bdsk-file-2 = {YnBsaXN0MDDUAQIDBAUIJidUJHRvcFgkb2JqZWN0c1gkdmVyc2lvblkkYXJjaGl2ZXLRBgdUcm9vdIABqAkKFRYXGyIjVSRudWxs0wsMDQ4RFFpOUy5vYmplY3RzV05TLmtleXNWJGNsYXNzog8QgASABqISE4ACgAOAB1lhbGlhc0RhdGFccmVsYXRpdmVQYXRo0hgNGRpXTlMuZGF0YU8RAagAAAAAAagAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAMgGU6tIKwAAABH1OA1pd3NvczIwMDkucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEfVIyHPJrnNsbmtyaGFwAAQABAAACSAAAAAAAAAAAAAAAAAAAAAGcGFwZXJzABAACAAAyAa2GwAAABEACAAAyHQsHgAAAAEAFAAR9TgAEfUpABH1FAAJprcAAJI/AAIAR01hY2ludG9zaCBIRDpVc2VyczptZWxpbmc6cHVibGljX2h0bWw6cHVibGljYXRpb25zOnBhcGVyczppd3NvczIwMDkucGRmAAAOABwADQBpAHcAcwBvAHMAMgAwADAAOQAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIAOlVzZXJzL21lbGluZy9wdWJsaWNfaHRtbC9wdWJsaWNhdGlvbnMvcGFwZXJzL2l3c29zMjAwOS5wZGYAEwABLwAAFQACAA3//wAAgAXSHB0eH1gkY2xhc3Nlc1okY2xhc3NuYW1lox8gIV1OU011dGFibGVEYXRhVk5TRGF0YVhOU09iamVjdF8QOS4uLy4uLy4uLy4uL3B1YmxpY19odG1sL3B1YmxpY2F0aW9ucy9wYXBlcnMvaXdzb3MyMDA5LnBkZtIcHSQloiUhXE5TRGljdGlvbmFyeRIAAYagXxAPTlNLZXllZEFyY2hpdmVyAAgAEQAWAB8AKAAyADUAOgA8AEUASwBSAF0AZQBsAG8AcQBzAHYAeAB6AHwAhgCTAJgAoAJMAk4CUwJcAmcCawJ5AoACiQLFAsoCzQLaAt8AAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAAC8Q==},
bdsk-url-1 = {http://www.springerlink.com/content/4365t6178t363485/?p=e15e751d31f94d34b6a25cb01c2f7065&pi=8},
bdsk-url-2 = {http://dx.doi.org/10.1007/978-3-642-10865-5_5}
}
@inproceedings{Csorba2009,
author = {M{\'a}t{\'e} J. Csorba and Hein Meling and Poul E. Heegaard and Peter Herrmann},
booktitle = {9th IFIP Int. conf. on Distributed Applications and Interoperable Systems},
date-added = {2009-04-17 19:08:32 +0200},
date-modified = {2010-02-06 11:28:32 +0100},
doi = {10.1007/978-3-642-02164-0_7},
month = jun,
pdf = {papers/dais2009.pdf},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
title = {Foraging for better deployment of replicated service components},
url = {http://www.springerlink.com/content/h80573872251t677/?p=80689b88c76f4b42a0a01d7c69270309&pi=5},
volume = {5053},
year = {2009},
bdsk-file-1 = {YnBsaXN0MDDUAQIDBAUIJidUJHRvcFgkb2JqZWN0c1gkdmVyc2lvblkkYXJjaGl2ZXLRBgdUcm9vdIABqAkKFRYXGyIjVSRudWxs0wsMDQ4RFFpOUy5vYmplY3RzV05TLmtleXNWJGNsYXNzog8QgASABqISE4ACgAOAB1lhbGlhc0RhdGFccmVsYXRpdmVQYXRo0hgNGRpXTlMuZGF0YU8RAbgAAAAAAbgAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAMgGU6tIKwAAAAtipQxkYWlzMjAwOS5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC2K7xfOEDQAAAAAAAAAAAAQABgAACSAAAAAAAAAAAAAAAAAAAAAHcmV2aXNlZAAAEAAIAADIBrYbAAAAEQAIAADF8+Z9AAAAAQAcAAtipQALYqIAC1zdAAsnCQALIkwACaa3AACSPwACAEtNYWNpbnRvc2ggSEQ6VXNlcnM6bWVsaW5nOkRyb3Bib3g6d29yazpwYXBlcnM6ZGFpczIwMDk6cmV2aXNlZDpkYWlzMjAwOS5wZGYAAA4AGgAMAGQAYQBpAHMAMgAwADAAOQAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIAPlVzZXJzL21lbGluZy9Ecm9wYm94L3dvcmsvcGFwZXJzL2RhaXMyMDA5L3JldmlzZWQvZGFpczIwMDkucGRmABMAAS8AABUAAgAN//8AAIAF0hwdHh9YJGNsYXNzZXNaJGNsYXNzbmFtZaMfICFdTlNNdXRhYmxlRGF0YVZOU0RhdGFYTlNPYmplY3RfED0uLi8uLi8uLi8uLi9Ecm9wYm94L3dvcmsvcGFwZXJzL2RhaXMyMDA5L3JldmlzZWQvZGFpczIwMDkucGRm0hwdJCWiJSFcTlNEaWN0aW9uYXJ5EgABhqBfEA9OU0tleWVkQXJjaGl2ZXIACAARABYAHwAoADIANQA6ADwARQBLAFIAXQBlAGwAbwBxAHMAdgB4AHoAfACGAJMAmACgAlwCXgJjAmwCdwJ7AokCkAKZAtkC3gLhAu4C8wAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAAMF},
bdsk-file-2 = {YnBsaXN0MDDUAQIDBAUIJidUJHRvcFgkb2JqZWN0c1gkdmVyc2lvblkkYXJjaGl2ZXLRBgdUcm9vdIABqAkKFRYXGyIjVSRudWxs0wsMDQ4RFFpOUy5vYmplY3RzV05TLmtleXNWJGNsYXNzog8QgASABqISE4ACgAOAB1lhbGlhc0RhdGFccmVsYXRpdmVQYXRo0hgNGRpXTlMuZGF0YU8RAaQAAAAAAaQAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAMgGU6tIKwAAABH1OAxkYWlzMjAwOS5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEfU9yHPJrXNsbmtyaGFwAAQABAAACSAAAAAAAAAAAAAAAAAAAAAGcGFwZXJzABAACAAAyAa2GwAAABEACAAAyHQsHQAAAAEAFAAR9TgAEfUpABH1FAAJprcAAJI/AAIARk1hY2ludG9zaCBIRDpVc2VyczptZWxpbmc6cHVibGljX2h0bWw6cHVibGljYXRpb25zOnBhcGVyczpkYWlzMjAwOS5wZGYADgAaAAwAZABhAGkAcwAyADAAMAA5AC4AcABkAGYADwAaAAwATQBhAGMAaQBuAHQAbwBzAGgAIABIAEQAEgA5VXNlcnMvbWVsaW5nL3B1YmxpY19odG1sL3B1YmxpY2F0aW9ucy9wYXBlcnMvZGFpczIwMDkucGRmAAATAAEvAAAVAAIADf//AACABdIcHR4fWCRjbGFzc2VzWiRjbGFzc25hbWWjHyAhXU5TTXV0YWJsZURhdGFWTlNEYXRhWE5TT2JqZWN0XxA4Li4vLi4vLi4vLi4vcHVibGljX2h0bWwvcHVibGljYXRpb25zL3BhcGVycy9kYWlzMjAwOS5wZGbSHB0kJaIlIVxOU0RpY3Rpb25hcnkSAAGGoF8QD05TS2V5ZWRBcmNoaXZlcgAIABEAFgAfACgAMgA1ADoAPABFAEsAUgBdAGUAbABvAHEAcwB2AHgAegB8AIYAkwCYAKACSAJKAk8CWAJjAmcCdQJ8AoUCwALFAsgC1QLaAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAuw=},
bdsk-url-1 = {http://www.springerlink.com/content/h80573872251t677/?p=80689b88c76f4b42a0a01d7c69270309&pi=5},
bdsk-url-2 = {http://dx.doi.org/10.1007/978-3-642-02164-0_7}
}
@inproceedings{Evensen2009,
address = {Nara, Japan},
author = {P{\aa}l Evensen and Hein Meling},
booktitle = {3rd ACM Workshop on Context-Awareness for Self-Managing Systems},
date-added = {2009-04-17 18:51:24 +0200},
date-modified = {2010-02-06 11:29:36 +0100},
doi = {http://doi.acm.org/10.1145/1538864.1538870},
month = may,
pages = {31-38},
pdf = {papers/casemans2009.pdf},
publisher = {ACM Press},
title = {Sensor Virtualization with Self-Configuration and Flexible Interactions},
url = {http://portal.acm.org/citation.cfm?id=1538864.1538870&coll=GUIDE&dl=ACM&CFID=70006461&CFTOKEN=89035854},
year = {2009},
bdsk-file-1 = {YnBsaXN0MDDUAQIDBAUIJidUJHRvcFgkb2JqZWN0c1gkdmVyc2lvblkkYXJjaGl2ZXLRBgdUcm9vdIABqAkKFRYXGyIjVSRudWxs0wsMDQ4RFFpOUy5vYmplY3RzV05TLmtleXNWJGNsYXNzog8QgASABqISE4ACgAOAB1lhbGlhc0RhdGFccmVsYXRpdmVQYXRo0hgNGRpXTlMuZGF0YU8RAbAAAAAAAbAAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAMgGU6tIKwAAAAthAAxzZW5zb3Jtdy5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC2FExccmOgAAAAAAAAAAAAQABQAACSAAAAAAAAAAAAAAAAAAAAAMY2FzZW1hbnMyMDA5ABAACAAAyAa2GwAAABEACAAAxceWugAAAAEAGAALYQAAC1zdAAsnCQALIkwACaa3AACSPwACAEdNYWNpbnRvc2ggSEQ6VXNlcnM6bWVsaW5nOkRyb3Bib3g6d29yazpwYXBlcnM6Y2FzZW1hbnMyMDA5OnNlbnNvcm13LnBkZgAADgAaAAwAcwBlAG4AcwBvAHIAbQB3AC4AcABkAGYADwAaAAwATQBhAGMAaQBuAHQAbwBzAGgAIABIAEQAEgA6VXNlcnMvbWVsaW5nL0Ryb3Bib3gvd29yay9wYXBlcnMvY2FzZW1hbnMyMDA5L3NlbnNvcm13LnBkZgATAAEvAAAVAAIADf//AACABdIcHR4fWCRjbGFzc2VzWiRjbGFzc25hbWWjHyAhXU5TTXV0YWJsZURhdGFWTlNEYXRhWE5TT2JqZWN0XxA5Li4vLi4vLi4vLi4vRHJvcGJveC93b3JrL3BhcGVycy9jYXNlbWFuczIwMDkvc2Vuc29ybXcucGRm0hwdJCWiJSFcTlNEaWN0aW9uYXJ5EgABhqBfEA9OU0tleWVkQXJjaGl2ZXIACAARABYAHwAoADIANQA6ADwARQBLAFIAXQBlAGwAbwBxAHMAdgB4AHoAfACGAJMAmACgAlQCVgJbAmQCbwJzAoECiAKRAs0C0gLVAuIC5wAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAAL5},
bdsk-file-2 = {YnBsaXN0MDDUAQIDBAUIJidUJHRvcFgkb2JqZWN0c1gkdmVyc2lvblkkYXJjaGl2ZXLRBgdUcm9vdIABqAkKFRYXGyIjVSRudWxs0wsMDQ4RFFpOUy5vYmplY3RzV05TLmtleXNWJGNsYXNzog8QgASABqISE4ACgAOAB1lhbGlhc0RhdGFccmVsYXRpdmVQYXRo0hgNGRpXTlMuZGF0YU8RAbQAAAAAAbQAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAMgGU6tIKwAAABH1OBBjYXNlbWFuczIwMDkucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEfU7yHPJrXNsbmtyaGFwAAQABAAACSAAAAAAAAAAAAAAAAAAAAAGcGFwZXJzABAACAAAyAa2GwAAABEACAAAyHQsHQAAAAEAFAAR9TgAEfUpABH1FAAJprcAAJI/AAIASk1hY2ludG9zaCBIRDpVc2VyczptZWxpbmc6cHVibGljX2h0bWw6cHVibGljYXRpb25zOnBhcGVyczpjYXNlbWFuczIwMDkucGRmAA4AIgAQAGMAYQBzAGUAbQBhAG4AcwAyADAAMAA5AC4AcABkAGYADwAaAAwATQBhAGMAaQBuAHQAbwBzAGgAIABIAEQAEgA9VXNlcnMvbWVsaW5nL3B1YmxpY19odG1sL3B1YmxpY2F0aW9ucy9wYXBlcnMvY2FzZW1hbnMyMDA5LnBkZgAAEwABLwAAFQACAA3//wAAgAXSHB0eH1gkY2xhc3Nlc1okY2xhc3NuYW1lox8gIV1OU011dGFibGVEYXRhVk5TRGF0YVhOU09iamVjdF8QPC4uLy4uLy4uLy4uL3B1YmxpY19odG1sL3B1YmxpY2F0aW9ucy9wYXBlcnMvY2FzZW1hbnMyMDA5LnBkZtIcHSQloiUhXE5TRGljdGlvbmFyeRIAAYagXxAPTlNLZXllZEFyY2hpdmVyAAgAEQAWAB8AKAAyADUAOgA8AEUASwBSAF0AZQBsAG8AcQBzAHYAeAB6AHwAhgCTAJgAoAJYAloCXwJoAnMCdwKFAowClQLUAtkC3ALpAu4AAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAADAA==},
bdsk-url-1 = {http://portal.acm.org/citation.cfm?id=1538864.1538870&coll=GUIDE&dl=ACM&CFID=70006461&CFTOKEN=89035854},
bdsk-url-2 = {http://doi.acm.org/10.1145/1538864.1538870}
}
@inproceedings{Meling2008b,
abstract = {This paper presents an architecture enabling developers to easily and
flexibly assign replication protocols simply by annotating individual server meth-
ods. This avoids using costly replication protocols for all object methods, e.g.
read-only methods can use less costly protocols, reserving the costly replica-
tion protocols for update methods. The architecture has been implemented in the
Jgroup/ARM middleware, and enables addition of new replication protocols with-
out modifying the core toolkit. It also supports runtime selection of replication
protocol for individual methods. This can be used to support self-optimization of
protocol selection by optimizing for the most appropriate configuration under a
given system load.},
address = {Oslo, Norway},
author = {Hein Meling},
booktitle = {5th International Conference on Autonomic and Trusted Computing},
date-added = {2008-05-20 23:30:41 +0200},
date-modified = {2009-04-17 22:57:08 +0200},
doi = {10.1007/978-3-540-69295-9_39},
month = jun,
pages = {496--506},
pdf = {papers/meling-atc2008.pdf},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
title = {{Annotation Markers for Runtime Protocol Selection}},
volume = {5060},
year = 2008,
bdsk-file-1 = {YnBsaXN0MDDUAQIDBAUIJidUJHRvcFgkb2JqZWN0c1gkdmVyc2lvblkkYXJjaGl2ZXLRBgdUcm9vdIABqAkKFRYXGyIjVSRudWxs0wsMDQ4RFFpOUy5vYmplY3RzV05TLmtleXNWJGNsYXNzog8QgASABqISE4ACgAOAB1lhbGlhc0RhdGFccmVsYXRpdmVQYXRo0hgNGRpXTlMuZGF0YU8RAdoAAAAAAdoAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAMgGU6tIKwAAAAtfUhpzcHJpbmdlci1maW5hbC12ZXJzaW9uLnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC1+CxDod5QAAAAAAAAAAAAQABQAACSAAAAAAAAAAAAAAAAAAAAAHYXRjMjAwOAAAEAAIAADIBrYbAAAAEQAIAADEOoBVAAAAAQAYAAtfUgALXN0ACycJAAsiTAAJprcAAJI/AAIAUE1hY2ludG9zaCBIRDpVc2VyczptZWxpbmc6RHJvcGJveDp3b3JrOnBhcGVyczphdGMyMDA4OnNwcmluZ2VyLWZpbmFsLXZlcnNpb24ucGRmAA4ANgAaAHMAcAByAGkAbgBnAGUAcgAtAGYAaQBuAGEAbAAtAHYAZQByAHMAaQBvAG4ALgBwAGQAZgAPABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgARAASAENVc2Vycy9tZWxpbmcvRHJvcGJveC93b3JrL3BhcGVycy9hdGMyMDA4L3NwcmluZ2VyLWZpbmFsLXZlcnNpb24ucGRmAAATAAEvAAAVAAIADf//AACABdIcHR4fWCRjbGFzc2VzWiRjbGFzc25hbWWjHyAhXU5TTXV0YWJsZURhdGFWTlNEYXRhWE5TT2JqZWN0XxBCLi4vLi4vLi4vLi4vRHJvcGJveC93b3JrL3BhcGVycy9hdGMyMDA4L3NwcmluZ2VyLWZpbmFsLXZlcnNpb24ucGRm0hwdJCWiJSFcTlNEaWN0aW9uYXJ5EgABhqBfEA9OU0tleWVkQXJjaGl2ZXIACAARABYAHwAoADIANQA6ADwARQBLAFIAXQBlAGwAbwBxAHMAdgB4AHoAfACGAJMAmACgAn4CgAKFAo4CmQKdAqsCsgK7AwADBQMIAxUDGgAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAAMs},
bdsk-url-1 = {http://dx.doi.org/10.1007/978-3-540-69295-9_39}
}
@inproceedings{Meling2008a,
abstract = {This paper presents the design and implementation of the Distributed Autonomous Replication Management (DARM) framework built on top of the Spread group communication system. The objective of DARM is to improve the dependability characteristics of systems through a fault treatment mechanism. Unlike many existing fault tolerance frameworks, DARM focuses on deployment and operational aspects, where the gain in terms of improved dependability is likely to be the greatest.
DARM is novel in that recovery decisions are distributed to each individual group deployed in the system, eliminating the need for a centralized manager with global information about all groups. This scheme allows groups to perform fault treatment on themselves. A group leader in each group is responsible for fault treatment by means of replacing failed group members; the approach also tolerates failure of the group leader. The advantages of the distributed approach is: (i)~no need to maintain globally centralized information about all groups which is costly and limits scalability, (ii)~reduced infrastructure complexity, and (iii)~less communication overhead. We evaluate the approach experimentally to validate its fault handling capability; the recovery performance of a system deployed in a local area network is evaluated. The results show that applications can recover to their initial system configuration in a very short period of time.},
address = {Kaunas, Lithuania},
author = {Hein Meling and Joakim L. Gilje},
booktitle = {7th European Dependable Computing Conference (EDCC)},
date-added = {2007-10-05 12:00:25 +0200},
date-modified = {2010-04-19 08:43:21 +0200},
doi = {http://dx.doi.org/10.1109/EDCC-7.2008.12},
month = may,
pdf = {papers/edcc2008.pdf},
publisher = {IEEE Computer Society},
title = {{A Distributed Approach to Autonomous Fault Treatment in Spread}},
url = {http://darm.ux.uis.no/},
year = {2008},
bdsk-file-1 = {YnBsaXN0MDDUAQIDBAUIJidUJHRvcFgkb2JqZWN0c1gkdmVyc2lvblkkYXJjaGl2ZXLRBgdUcm9vdIABqAkKFRYXGyIjVSRudWxs0wsMDQ4RFFpOUy5vYmplY3RzV05TLmtleXNWJGNsYXNzog8QgASABqISE4ACgAOAB1lhbGlhc0RhdGFccmVsYXRpdmVQYXRo0hgNGRpXTlMuZGF0YU8RAcIAAAAAAcIAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAMgGU6tIKwAAAAsjxxYwMi1NZWxpbmctRURDQzIwMDgucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACyPJw9RfCwAAAAAAAAAAAAQAAwAACSAAAAAAAAAAAAAAAAAAAAAPTWVsaW5nLWFydGljbGVzAAAQAAgAAMgGthsAAAARAAgAAMPUz4sAAAABABAACyPHAAsiTAAJprcAAJI/AAIASE1hY2ludG9zaCBIRDpVc2VyczptZWxpbmc6RHJvcGJveDpNZWxpbmctYXJ0aWNsZXM6MDItTWVsaW5nLUVEQ0MyMDA4LnBkZgAOAC4AFgAwADIALQBNAGUAbABpAG4AZwAtAEUARABDAEMAMgAwADAAOAAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIAO1VzZXJzL21lbGluZy9Ecm9wYm94L01lbGluZy1hcnRpY2xlcy8wMi1NZWxpbmctRURDQzIwMDgucGRmAAATAAEvAAAVAAIADf//AACABdIcHR4fWCRjbGFzc2VzWiRjbGFzc25hbWWjHyAhXU5TTXV0YWJsZURhdGFWTlNEYXRhWE5TT2JqZWN0XxA6Li4vLi4vLi4vLi4vRHJvcGJveC9NZWxpbmctYXJ0aWNsZXMvMDItTWVsaW5nLUVEQ0MyMDA4LnBkZtIcHSQloiUhXE5TRGljdGlvbmFyeRIAAYagXxAPTlNLZXllZEFyY2hpdmVyAAgAEQAWAB8AKAAyADUAOgA8AEUASwBSAF0AZQBsAG8AcQBzAHYAeAB6AHwAhgCTAJgAoAJmAmgCbQJ2AoEChQKTApoCowLgAuUC6AL1AvoAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAADDA==},
bdsk-url-1 = {http://darm.ux.uis.no/}
}
@inproceedings{Meling2007d,
address = {Oslo, Norway},
author = {Hein Meling and Joakim L. Gilje},
booktitle = {NOrdic workshop and doctoral symposium on DEpendability and Security},
date-added = {2007-10-05 11:54:47 +0200},
date-modified = {2008-06-05 17:14:15 +0200},
month = oct,
pdf = {papers/meling-nodes2007.pdf},
title = {{Distributed Autonomous Fault Treatment in Spread}},
url = {http://darm.ux.uis.no/},
year = {2007},
bdsk-file-1 = {YnBsaXN0MDDUAQIDBAUIJidUJHRvcFgkb2JqZWN0c1gkdmVyc2lvblkkYXJjaGl2ZXLRBgdUcm9vdIABqAkKFRYXGyIjVSRudWxs0wsMDQ4RFFpOUy5vYmplY3RzV05TLmtleXNWJGNsYXNzog8QgASABqISE4ACgAOAB1lhbGlhc0RhdGFccmVsYXRpdmVQYXRo0hgNGRpXTlMuZGF0YU8RAcgAAAAAAcgAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAMgGU6tIKwAAAAyuJRRub2RlczIwMDctbWVsaW5nLnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADK4ywwsO3gAAAAAAAAAAAAQABQAACSAAAAAAAAAAAAAAAAAAAAAJbm9kZXMyMDA3AAAQAAgAAMgGthsAAAARAAgAAMMLcU4AAAABABgADK4lAAtc3QALJwkACyJMAAmmtwAAkj8AAgBMTWFjaW50b3NoIEhEOlVzZXJzOm1lbGluZzpEcm9wYm94Ondvcms6cGFwZXJzOm5vZGVzMjAwNzpub2RlczIwMDctbWVsaW5nLnBkZgAOACoAFABuAG8AZABlAHMAMgAwADAANwAtAG0AZQBsAGkAbgBnAC4AcABkAGYADwAaAAwATQBhAGMAaQBuAHQAbwBzAGgAIABIAEQAEgA/VXNlcnMvbWVsaW5nL0Ryb3Bib3gvd29yay9wYXBlcnMvbm9kZXMyMDA3L25vZGVzMjAwNy1tZWxpbmcucGRmAAATAAEvAAAVAAIADf//AACABdIcHR4fWCRjbGFzc2VzWiRjbGFzc25hbWWjHyAhXU5TTXV0YWJsZURhdGFWTlNEYXRhWE5TT2JqZWN0XxA+Li4vLi4vLi4vLi4vRHJvcGJveC93b3JrL3BhcGVycy9ub2RlczIwMDcvbm9kZXMyMDA3LW1lbGluZy5wZGbSHB0kJaIlIVxOU0RpY3Rpb25hcnkSAAGGoF8QD05TS2V5ZWRBcmNoaXZlcgAIABEAFgAfACgAMgA1ADoAPABFAEsAUgBdAGUAbABvAHEAcwB2AHgAegB8AIYAkwCYAKACbAJuAnMCfAKHAosCmQKgAqkC6gLvAvIC/wMEAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAxY=},
bdsk-url-1 = {http://darm.ux.uis.no/}
}
@article{Meling2008c,
abstract = {This paper presents the design and implementation of Jgroup/ARM, a distributed object group platform with autonomous replication management along with a novel measurement-based assessment technique that is used to validate the fault-handling capability of Jgroup/ARM. Jgroup extends Java RMI through the group communication paradigm and has been designed specifically for application support in partitionable systems. ARM aims at improving the dependability characteristics of systems through a fault-treatment mechanism. Hence, ARM focuses on deployment and operational aspects, where the gain in terms of improved dependability is likely to be the greatest. The main objective of ARM is to localize failures and to reconfigure the system according to application-specific dependability requirements. Combining Jgroup and ARM can significantly reduce the effort necessary for developing, deploying and managing dependable, partition-aware applications. Jgroup/ARM is evaluated experimentally to validate its fault-handling capability; the recovery performance of a system deployed in a wide area network is evaluated. In this experiment multiple nearly coincident reachability changes are injected to emulate network partitionsseparating the service replicas. The results show that Jgroup/ARM is able to recover applications to their initial state in several realistic failure scenarios, including multiple, concurrent network partitionings.},
author = {Hein Meling and Alberto Montresor and Bjarne E. Helvik and Ozalp Babaoglu},
date-added = {2007-10-05 11:54:11 +0200},
date-modified = {2008-08-29 12:08:27 +0200},
doi = {10.1002/spe.853},
journal = {Software: Practice and Experience},
keywords = {fault tolerance, fault treatment, replication and recovery management, measurement-based assessment, middleware, remote method invocation, group communication},
month = jul,
number = {9},
pages = {885--923},
pdf = {papers/meling-spe2007.pdf},
title = {{Jgroup/ARM: a distributed object group platform with autonomous replication management}},
url = {http://www3.interscience.wiley.com/cgi-bin/abstract/116325377/ABSTRACT},
volume = {38},
year = {2008},
bdsk-file-1 = {YnBsaXN0MDDUAQIDBAUIJidUJHRvcFgkb2JqZWN0c1gkdmVyc2lvblkkYXJjaGl2ZXLRBgdUcm9vdIABqAkKFRYXGyIjVSRudWxs0wsMDQ4RFFpOUy5vYmplY3RzV05TLmtleXNWJGNsYXNzog8QgASABqISE4ACgAOAB1lhbGlhc0RhdGFccmVsYXRpdmVQYXRo0hgNGRpXTlMuZGF0YU8RAdYAAAAAAdYAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAMgGU6tIKwAAAAyv/xlTUEUtRmluYWxWZXJzaW9uLU9jdDMucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADLDpwyjAiFBERiBDQVJPAAQABQAACSAAAAAAAAAAAAAAAAAAAAAHc3BlMjAwNwAAEAAIAADIBrYbAAAAEQAIAADDKSL4AAAAAQAYAAyv/wALXN0ACycJAAsiTAAJprcAAJI/AAIAT01hY2ludG9zaCBIRDpVc2VyczptZWxpbmc6RHJvcGJveDp3b3JrOnBhcGVyczpzcGUyMDA3OlNQRS1GaW5hbFZlcnNpb24tT2N0My5wZGYAAA4ANAAZAFMAUABFAC0ARgBpAG4AYQBsAFYAZQByAHMAaQBvAG4ALQBPAGMAdAAzAC4AcABkAGYADwAaAAwATQBhAGMAaQBuAHQAbwBzAGgAIABIAEQAEgBCVXNlcnMvbWVsaW5nL0Ryb3Bib3gvd29yay9wYXBlcnMvc3BlMjAwNy9TUEUtRmluYWxWZXJzaW9uLU9jdDMucGRmABMAAS8AABUAAgAN//8AAIAF0hwdHh9YJGNsYXNzZXNaJGNsYXNzbmFtZaMfICFdTlNNdXRhYmxlRGF0YVZOU0RhdGFYTlNPYmplY3RfEEEuLi8uLi8uLi8uLi9Ecm9wYm94L3dvcmsvcGFwZXJzL3NwZTIwMDcvU1BFLUZpbmFsVmVyc2lvbi1PY3QzLnBkZtIcHSQloiUhXE5TRGljdGlvbmFyeRIAAYagXxAPTlNLZXllZEFyY2hpdmVyAAgAEQAWAB8AKAAyADUAOgA8AEUASwBSAF0AZQBsAG8AcQBzAHYAeAB6AHwAhgCTAJgAoAJ6AnwCgQKKApUCmQKnAq4CtwL7AwADAwMQAxUAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAADJw==},
bdsk-url-1 = {http://dx.doi.org/10.1002/spe.853},
bdsk-url-2 = {http://www3.interscience.wiley.com/cgi-bin/abstract/116325377/ABSTRACT}
}
@inproceedings{Meling2007b,
abstract = {Jgroup/ARM is a middleware for developing and operat-
ing dependable distributed Java applications. Jgroup integrates the dis-
tributed ob ject model of Java RMI with the object group paradigm, en-
abling construction of replicated servers that offer dependable services
to clients. ARM aims to improve the dependability characteristics of
systems through fault treatment, focusing on operational aspects where
the gain in terms of improved dependability is likely to be the greatest.
ARM offers two core mechanisms: recovery from node, object and net-
work failures and distribution of replicas. ARM identifies failures and
reconfigures the system according to its dependability requirements.
This paper proposes an enhancement of the ARM framework in which
replica placement is performed in a distributed manner, eliminating the
need for a centralized manager with global information about all ob ject
groups. Instead each autonomous ob ject group handles their own replica
placement based on information from nodes. Assuming that multiple ob-
jects groups are deployed in the system, this constitutes a distributed
replica placement scheme. This scheme enables the implementation of
self-healing ob ject groups that can perform fault treatment on them-
selves. Advantages of the approach: (a) no need to maintain global infor-
mation about all ob ject groups which is costly and limits scalability, (b)
reduced infrastructure complexity, and (c) less communication overhead.},
address = {Hong Kong, China},
author = {Hein Meling},
booktitle = {4th International Conference on Autonomic and Trusted Computing},
date-added = {2007-10-05 11:54:11 +0200},
date-modified = {2009-04-17 22:57:57 +0200},
doi = {10.1007/978-3-540-73547-2_18},
month = jul,
pages = {156--168},
pdf = {papers/meling-atc2007.pdf},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
title = {{An Architecture for Self-healing Autonomous Object Groups}},
volume = {4610},
year = 2007,
bdsk-file-1 = {YnBsaXN0MDDUAQIDBAUIJidUJHRvcFgkb2JqZWN0c1gkdmVyc2lvblkkYXJjaGl2ZXLRBgdUcm9vdIABqAkKFRYXGyIjVSRudWxs0wsMDQ4RFFpOUy5vYmplY3RzV05TLmtleXNWJGNsYXNzog8QgASABqISE4ACgAOAB1lhbGlhc0RhdGFccmVsYXRpdmVQYXRo0hgNGRpXTlMuZGF0YU8RAe4AAAAAAe4AAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAMgGU6tIKwAAAAteuR9NZWxpbmctQVRDMjAwNy1jYW1lcmEtcmVhZHkucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC17jwkQG3wAAAAAAAAAAAAQABQAACSAAAAAAAAAAAAAAAAAAAAAHYXRjMjAwNwAAEAAIAADIBrYbAAAAEQAIAADCRGlPAAAAAQAYAAteuQALXN0ACycJAAsiTAAJprcAAJI/AAIAVU1hY2ludG9zaCBIRDpVc2VyczptZWxpbmc6RHJvcGJveDp3b3JrOnBhcGVyczphdGMyMDA3Ok1lbGluZy1BVEMyMDA3LWNhbWVyYS1yZWFkeS5wZGYAAA4AQAAfAE0AZQBsAGkAbgBnAC0AQQBUAEMAMgAwADAANwAtAGMAYQBtAGUAcgBhAC0AcgBlAGEAZAB5AC4AcABkAGYADwAaAAwATQBhAGMAaQBuAHQAbwBzAGgAIABIAEQAEgBIVXNlcnMvbWVsaW5nL0Ryb3Bib3gvd29yay9wYXBlcnMvYXRjMjAwNy9NZWxpbmctQVRDMjAwNy1jYW1lcmEtcmVhZHkucGRmABMAAS8AABUAAgAN//8AAIAF0hwdHh9YJGNsYXNzZXNaJGNsYXNzbmFtZaMfICFdTlNNdXRhYmxlRGF0YVZOU0RhdGFYTlNPYmplY3RfEEcuLi8uLi8uLi8uLi9Ecm9wYm94L3dvcmsvcGFwZXJzL2F0YzIwMDcvTWVsaW5nLUFUQzIwMDctY2FtZXJhLXJlYWR5LnBkZtIcHSQloiUhXE5TRGljdGlvbmFyeRIAAYagXxAPTlNLZXllZEFyY2hpdmVyAAgAEQAWAB8AKAAyADUAOgA8AEUASwBSAF0AZQBsAG8AcQBzAHYAeAB6AHwAhgCTAJgAoAKSApQCmQKiAq0CsQK/AsYCzwMZAx4DIQMuAzMAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAADRQ==},
bdsk-url-1 = {http://dx.doi.org/10.1007/978-3-540-73547-2_18}
}
@inproceedings{Rong2007,
abstract = {The emergence of short-range wireless communications hold the promise of
realizing the grand vision of the next generation communication networks
in which devices follow a always best-connected pattern for anybody,
to anything from anywhere at anytime.
Short-range wireless communications offers easy access to the global information
and communications infrastructure, facilitates seamless connectivity amongst
a host of computing, communications and sensing devices that collaborate
to form a supporting ambient and pervasive computing environment.
In this paper, we describe the IS-Home project where a we propose a novel autonomic
communications middleware platform enabling a wide variety of \textit{integrated services}
to be installed, including health monitoring services.
The motivation for the project is to take advantage of the opportunities that open
and standardized protocols and technologies can represent in the future
home environment.},
address = {Niagara Falls, Canada},
author = {Chunming Rong and Hein Meling and Dagfinn W{\aa}ge},
booktitle = {1st Int. Workshop on Smart Homes for Tele-Health},
date-added = {2007-10-05 11:54:11 +0200},
date-modified = {2010-04-19 08:41:26 +0200},
doi = {http://dx.doi.org/10.1109/AINAW.2007.358},
month = may,
pdf = {paper/is-home2007.pdf},
title = {Towards Integrated Services for Health Monitoring},
year = 2007,
bdsk-file-1 = {YnBsaXN0MDDUAQIDBAUIJidUJHRvcFgkb2JqZWN0c1gkdmVyc2lvblkkYXJjaGl2ZXLRBgdUcm9vdIABqAkKFRYXGyIjVSRudWxs0wsMDQ4RFFpOUy5vYmplY3RzV05TLmtleXNWJGNsYXNzog8QgASABqISE4ACgAOAB1lhbGlhc0RhdGFccmVsYXRpdmVQYXRo0hgNGRpXTlMuZGF0YU8RAfIAAAAAAfIAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAMgGU6tIKwAAAAylcBtSb25nLUludGVncmF0ZWRTZXJ2aWNlcy5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADKWKwf7wbAAAAAAAAAAAAAQABgAACSAAAAAAAAAAAAAAAAAAAAAHcmV2aXNlZAAAEAAIAADIBrYbAAAAEQAIAADB/2DsAAAAAQAcAAylcAAMpW0AC1zdAAsnCQALIkwACaa3AACSPwACAFlNYWNpbnRvc2ggSEQ6VXNlcnM6bWVsaW5nOkRyb3Bib3g6d29yazpwYXBlcnM6aXMtaG9tZTpyZXZpc2VkOlJvbmctSW50ZWdyYXRlZFNlcnZpY2VzLnBkZgAADgA4ABsAUgBvAG4AZwAtAEkAbgB0AGUAZwByAGEAdABlAGQAUwBlAHIAdgBpAGMAZQBzAC4AcABkAGYADwAaAAwATQBhAGMAaQBuAHQAbwBzAGgAIABIAEQAEgBMVXNlcnMvbWVsaW5nL0Ryb3Bib3gvd29yay9wYXBlcnMvaXMtaG9tZS9yZXZpc2VkL1JvbmctSW50ZWdyYXRlZFNlcnZpY2VzLnBkZgATAAEvAAAVAAIADf//AACABdIcHR4fWCRjbGFzc2VzWiRjbGFzc25hbWWjHyAhXU5TTXV0YWJsZURhdGFWTlNEYXRhWE5TT2JqZWN0XxBLLi4vLi4vLi4vLi4vRHJvcGJveC93b3JrL3BhcGVycy9pcy1ob21lL3JldmlzZWQvUm9uZy1JbnRlZ3JhdGVkU2VydmljZXMucGRm0hwdJCWiJSFcTlNEaWN0aW9uYXJ5EgABhqBfEA9OU0tleWVkQXJjaGl2ZXIACAARABYAHwAoADIANQA6ADwARQBLAFIAXQBlAGwAbwBxAHMAdgB4AHoAfACGAJMAmACgApYCmAKdAqYCsQK1AsMCygLTAyEDJgMpAzYDOwAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAANN}
}
@inproceedings{Meling2007a,
abstract = {Performing experimental evaluation of fault tolerant distributed systems
is a complex and tedious task, and automating as much as possible of the
execution and evaluation of experiments is often necessary to test a broad
spectrum of possible executions of the system to obtain good coverage.
The confidence of the results obtained from an experimental evaluation
depends on the degree of control over the environment in which experiments
are being executed. Typically, an uncontrolled environment is exposed to
numerous sources of external influence that can affect the obtained results.
Automated and repeated executions can be used to reduce the impact of such influences.
In this paper, a framework for experimental validation and performance
evaluation of fault management in a fault tolerant distributed system is
presented. The framework provides a facility to execute experiments in a
configured target system. It is based on injecting faults or other events
needed to test the fault handling capability of the system. Relevant events
are logged and collected for post-processing and analysis, e.g. to construct
a single global timeline of events occurring at different nodes in the target system.
This timeline of events can then be used to validate the behavior a system,
and to evaluate its performance.},
address = {Long Beach, CA},
author = {Hein Meling},
booktitle = {12th IEEE Workshop on Dependable Parallel, Distributed and Network-Centric Systems},
date-added = {2007-10-05 11:54:11 +0200},
date-modified = {2010-04-19 08:40:22 +0200},
doi = {http://dx.doi.org/10.1109/IPDPS.2007.370600},
month = mar,
pdf = {papers/meling-dpdns2007.pdf},
title = {A Framework for Experimental Validation and Performance Evaluation in Fault Tolerant Distributed Systems},
year = 2007,
bdsk-file-1 = {YnBsaXN0MDDUAQIDBAUIJidUJHRvcFgkb2JqZWN0c1gkdmVyc2lvblkkYXJjaGl2ZXLRBgdUcm9vdIABqAkKFRYXGyIjVSRudWxs0wsMDQ4RFFpOUy5vYmplY3RzV05TLmtleXNWJGNsYXNzog8QgASABqISE4ACgAOAB1lhbGlhc0RhdGFccmVsYXRpdmVQYXRo0hgNGRpXTlMuZGF0YU8RAi4AAAAAAi4AAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAMgGU6tIKwAAAAtjAh9NZWxpbmctRFBETlMtMjAwNy1JRUUjQjYzMkMucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC2Mswd5bNQAAAAAAAAAAAAQABgAACSAAAAAAAAAAAAAAAAAAAAAHcmV2aXNlZAAAEAAIAADIBrYbAAAAEQAIAADB3su1AAAAAQAcAAtjAgALYv0AC1zdAAsnCQALIkwACaa3AACSPwACAF9NYWNpbnRvc2ggSEQ6VXNlcnM6bWVsaW5nOkRyb3Bib3g6d29yazpwYXBlcnM6ZHBkbnMyMDA3OnJldmlzZWQ6TWVsaW5nLURQRE5TLTIwMDctSUVFI0I2MzJDLnBkZgAADgBaACwATQBlAGwAaQBuAGcALQBEAFAARABOAFMALQAyADAAMAA3AC0ASQBFAEUARQAtAFgAcABsAG8AcgBlAC0AYwBvAG0AcABhAHQAaQBiAGwAZQAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIAX1VzZXJzL21lbGluZy9Ecm9wYm94L3dvcmsvcGFwZXJzL2RwZG5zMjAwNy9yZXZpc2VkL01lbGluZy1EUEROUy0yMDA3LUlFRUUtWHBsb3JlLWNvbXBhdGlibGUucGRmAAATAAEvAAAVAAIADf//AACABdIcHR4fWCRjbGFzc2VzWiRjbGFzc25hbWWjHyAhXU5TTXV0YWJsZURhdGFWTlNEYXRhWE5TT2JqZWN0XxBeLi4vLi4vLi4vLi4vRHJvcGJveC93b3JrL3BhcGVycy9kcGRuczIwMDcvcmV2aXNlZC9NZWxpbmctRFBETlMtMjAwNy1JRUVFLVhwbG9yZS1jb21wYXRpYmxlLnBkZtIcHSQloiUhXE5TRGljdGlvbmFyeRIAAYagXxAPTlNLZXllZEFyY2hpdmVyAAgAEQAWAB8AKAAyADUAOgA8AEUASwBSAF0AZQBsAG8AcQBzAHYAeAB6AHwAhgCTAJgAoALSAtQC2QLiAu0C8QL/AwYDDwNwA3UDeAOFA4oAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAADnA==}
}
@inproceedings{Meling2006b,
abstract = {Protocol composition is a common approach to structure generic protocols used by networked
applications, and typically a vertically layered approach is taken. This paper presents an alternative
approach, where the protocol composition is a weakly-coupled set of protocol modules organized in a
non-hierarchical structure. Protocol modules are dynamically constructed at runtime. The approach is
designed for systems that involves multiple communicating entities and multicast style interactions are
supported, making the approach suitable for building reliable network applications. The main advantage
of the approach is that modules in the same composition communicate by direct interaction, whereas
other frameworks typically use a vertically layered protocol stack, forcing all messages/events to pass
through all intermediate layers introducing unnecessary delays.},
address = {Molde, Norway},
author = {Hein Meling},
booktitle = {Norsk Informatikkonferanse (NIK)},
date-added = {2007-10-05 11:54:11 +0200},
date-modified = {2009-04-17 23:00:50 +0200},
month = nov,
pdf = {papers/meling-nik2006.pdf},
title = {{Non-hierarchical Dynamic Protocol Composition in Jgroup/ARM}},
year = 2006,
bdsk-file-1 = {YnBsaXN0MDDUAQIDBAUIJidUJHRvcFgkb2JqZWN0c1gkdmVyc2lvblkkYXJjaGl2ZXLRBgdUcm9vdIABqAkKFRYXGyIjVSRudWxs0wsMDQ4RFFpOUy5vYmplY3RzV05TLmtleXNWJGNsYXNzog8QgASABqISE4ACgAOAB1lhbGlhc0RhdGFccmVsYXRpdmVQYXRo0hgNGRpXTlMuZGF0YU8RAg4AAAAAAg4AAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAMgGU6tIKwAAAAytkR9NZWxpbmctY2FtZXJhLXJlYWR5LU5JSzIwMDYucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADK28wTks4AAAAAAAAAAAAAQABwAACSAAAAAAAAAAAAAAAAAAAAAHcmV2aXNlZAAAEAAIAADIBrYbAAAAEQAIAADBOY9QAAAAAQAgAAytkQAMrY4ADKzTAAtc3QALJwkACyJMAAmmtwAAkj8AAgBhTWFjaW50b3NoIEhEOlVzZXJzOm1lbGluZzpEcm9wYm94Ondvcms6cGFwZXJzOm5pazpuaWsyMDA2OnJldmlzZWQ6TWVsaW5nLWNhbWVyYS1yZWFkeS1OSUsyMDA2LnBkZgAADgBAAB8ATQBlAGwAaQBuAGcALQBjAGEAbQBlAHIAYQAtAHIAZQBhAGQAeQAtAE4ASQBLADIAMAAwADYALgBwAGQAZgAPABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgARAASAFRVc2Vycy9tZWxpbmcvRHJvcGJveC93b3JrL3BhcGVycy9uaWsvbmlrMjAwNi9yZXZpc2VkL01lbGluZy1jYW1lcmEtcmVhZHktTklLMjAwNi5wZGYAEwABLwAAFQACAA3//wAAgAXSHB0eH1gkY2xhc3Nlc1okY2xhc3NuYW1lox8gIV1OU011dGFibGVEYXRhVk5TRGF0YVhOU09iamVjdF8QUy4uLy4uLy4uLy4uL0Ryb3Bib3gvd29yay9wYXBlcnMvbmlrL25pazIwMDYvcmV2aXNlZC9NZWxpbmctY2FtZXJhLXJlYWR5LU5JSzIwMDYucGRm0hwdJCWiJSFcTlNEaWN0aW9uYXJ5EgABhqBfEA9OU0tleWVkQXJjaGl2ZXIACAARABYAHwAoADIANQA6ADwARQBLAFIAXQBlAGwAbwBxAHMAdgB4AHoAfACGAJMAmACgArICtAK5AsICzQLRAt8C5gLvA0UDSgNNA1oDXwAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAANx}
}
@phdthesis{Meling2006,
abstract = {Networked computer systems are prevalent in most aspects of modern society,
and we have become dependent on such computer systems to perform many critical tasks.
Moreover, making such systems dependable is an important goal.
However, dependability issues are often neglected when developing systems
due to the complexities of the techniques involved.
A common technique used to improve the dependability characteristics of
systems is to replicate critical system components whereby the functions they
perform are repeated by multiple replicas. Replicas are often distributed
geographically and connected through a network as a means to render the failure
of one replica independent of the others. However, the network is also a
potential source of failures, as nodes can become temporarily disconnected
from each other, introducing an array of new problems.
The majority of previous projects have focused on the provision of middleware
libraries aimed at simplifying the development of dependable distributed systems,
whereas the pivotal deployment and operational aspects of such systems have
received very little attention. This thesis extends on previous works and
emphasize the deployment and operational aspects, where the gain in terms of
improved dependability is likely to be the greatest.
The main contribution of this dissertation is an architecture for autonomous
replication management, aimed to improve the dependability characteristics of
systems through a self-managed fault treatment mechanism that is adaptive
to network dynamics and changing requirements. Consequently, the architecture
also improves the deployment and operational aspect of systems, and reduces
the human interactions needed. The architecture has been implemented as a
proof of concept prototype by extending the Jgroup object group system.
In addition, numerous supporting contributions are also included in this work:
(i) an architecture for dynamic protocol composition that avoids the delays of
event processing in intermediate layers of a strictly vertical protocol stack;
(ii) adaptive protocol selection is also made possible on a per method/invocation
basis, by annotating server methods with the replication protocol to be used;
(iii) client-side membership handling is also implemented aimed to improve
the load balancing and failover properties of systems when exposed to failures;
(iv) online upgrade management of operational services is also implemented
as an extension to the replication management architecture.
Finally, the dissertation provides extensive experimental evaluation of the fault
treatment capabilities of the autonomous replication management architecture,
with emphasis on testing complex failure scenarios.
The first experiment examines the ability of clients to maintain correct membership
when servers crash and recover.
The second experiment investigates the behavior of services when exposed to multiple
nearly-coincident node crash failures. In conjunction with this experiment, a novel
technique has been developed to estimate various service dependability characteristics.
In the third experiment the recovery performance of a system deployed in a wide area
network is evaluated. In this experiment multiple nearly-coincident reachability
changes are injected to simulate network partitions separating the service replicas.
To support the experimental evaluation, a set of generic tools have also been developed to
aid the execution and analysis of the experiments.},
author = {Hein Meling},
date-added = {2007-10-05 11:54:11 +0200},
date-modified = {2008-06-05 16:54:51 +0200},
month = may,
pdf = {papers/meling-phdthesis.pdf},
school = {Norwegian University of Science and Technology, Department of Telematics},
title = {Adaptive Middleware Support and Autonomous Fault Treatment: Architectural Design, Prototyping and Experimental Evaluation},
url = {http://urn.ub.uu.se/resolve?urn=urn:nbn:no:ntnu:diva-1699},
year = 2006,
bdsk-file-1 = {YnBsaXN0MDDUAQIDBAUIJidUJHRvcFgkb2JqZWN0c1gkdmVyc2lvblkkYXJjaGl2ZXLRBgdUcm9vdIABqAkKFRYXGyIjVSRudWxs0wsMDQ4RFFpOUy5vYmplY3RzV05TLmtleXNWJGNsYXNzog8QgASABqISE4ACgAOAB1lhbGlhc0RhdGFccmVsYXRpdmVQYXRo0hgNGRpXTlMuZGF0YU8RAZgAAAAAAZgAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAMgGU6tIKwAAAAzUawp0aGVzaXMucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADNZuwIRxWAAAAAAAAAAAAAQABQAACSAAAAAAAAAAAAAAAAAAAAAGdGhlc2lzABAACAAAyAa2GwAAABEACAAAwITTyAAAAAEAGAAM1GsADNEoAAsnCQALIkwACaa3AACSPwACAEBNYWNpbnRvc2ggSEQ6VXNlcnM6bWVsaW5nOkRyb3Bib3g6d29yazpyZXBvcnRzOnRoZXNpczp0aGVzaXMucGRmAA4AFgAKAHQAaABlAHMAaQBzAC4AcABkAGYADwAaAAwATQBhAGMAaQBuAHQAbwBzAGgAIABIAEQAEgAzVXNlcnMvbWVsaW5nL0Ryb3Bib3gvd29yay9yZXBvcnRzL3RoZXNpcy90aGVzaXMucGRmAAATAAEvAAAVAAIADf//AACABdIcHR4fWCRjbGFzc2VzWiRjbGFzc25hbWWjHyAhXU5TTXV0YWJsZURhdGFWTlNEYXRhWE5TT2JqZWN0XxAyLi4vLi4vLi4vLi4vRHJvcGJveC93b3JrL3JlcG9ydHMvdGhlc2lzL3RoZXNpcy5wZGbSHB0kJaIlIVxOU0RpY3Rpb25hcnkSAAGGoF8QD05TS2V5ZWRBcmNoaXZlcgAIABEAFgAfACgAMgA1ADoAPABFAEsAUgBdAGUAbABvAHEAcwB2AHgAegB8AIYAkwCYAKACPAI+AkMCTAJXAlsCaQJwAnkCrgKzArYCwwLIAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAto=},
bdsk-url-1 = {http://urn.ub.uu.se/resolve?urn=urn:nbn:no:ntnu:diva-1699}
}
@inproceedings{Helvik2005,
abstract = {Jgroup/ARM is a middleware framework for operating dependable distributed
applications based on Java. Jgroup integrates the distributed ob ject models of Java RMI
and Jini with the object group communication paradigm, enabling the construction of groups
of replicated server ob jects that provide dependable services to clients. ARM provides automated mechanisms for distributing replicas to host processors and recovering from replica failures.
This paper describes an approach based on stratified sampling combined with fault injections
for estimating the dependability attributes of a service deployed using the Jgroup/ARM
middleware framework. A first experimental evaluation is performed focusing on a service
provided by a triplicated server, and indicative predictions of various dependability attributes of the service are obtained. The evaluation shows that a very high availability and MTBF may be achieved for services based on Jgroup/ARM.},
address = {Budapest, Hungary},
author = {Bjarne E. Helvik and Hein Meling and Alberto Montresor},
booktitle = {5th European Dependable Computing Conference (EDCC)},
date-added = {2007-10-05 11:54:11 +0200},
date-modified = {2009-04-17 23:24:02 +0200},
month = apr,
pages = {179--198},
pdf = {papers/edcc2005.pdf},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
title = {{An Approach to Experimentally Obtain Service Dependability Characteristics of the Jgroup/ARM System}},
volume = {3463},
year = 2005,
bdsk-file-1 = {YnBsaXN0MDDUAQIDBAUIJidUJHRvcFgkb2JqZWN0c1gkdmVyc2lvblkkYXJjaGl2ZXLRBgdUcm9vdIABqAkKFRYXGyIjVSRudWxs0wsMDQ4RFFpOUy5vYmplY3RzV05TLmtleXNWJGNsYXNzog8QgASABqISE4ACgAOAB1lhbGlhc0RhdGFccmVsYXRpdmVQYXRo0hgNGRpXTlMuZGF0YU8RAgQAAAAAAgQAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAMgGU6tIKwAAAAtkiR9oZWx2aWstZWRjYy0yMDA1LWNhbWUjQzlGRDgucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADJ/YvhDB2wAAAAAAAAAAAAQABgAACSAAAAAAAAAAAAAAAAAAAAAIZWRjYzIwMDUAEAAIAADIBrYbAAAAEQAIAAC+ETJbAAAAAQAcAAtkiQALZIYAC1zdAAsnCQALIkwACaa3AACSPwACAFtNYWNpbnRvc2ggSEQ6VXNlcnM6bWVsaW5nOkRyb3Bib3g6d29yazpwYXBlcnM6ZWRjYzplZGNjMjAwNTpoZWx2aWstZWRjYy0yMDA1LWNhbWUjQzlGRDgucGRmAAAOAEQAIQBoAGUAbAB2AGkAawAtAGUAZABjAGMALQAyADAAMAA1AC0AYwBhAG0AZQByAGEALQByAGUAYQBkAHkALgBwAGQAZgAPABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgARAASAFBVc2Vycy9tZWxpbmcvRHJvcGJveC93b3JrL3BhcGVycy9lZGNjL2VkY2MyMDA1L2hlbHZpay1lZGNjLTIwMDUtY2FtZXJhLXJlYWR5LnBkZgATAAEvAAAVAAIADf//AACABdIcHR4fWCRjbGFzc2VzWiRjbGFzc25hbWWjHyAhXU5TTXV0YWJsZURhdGFWTlNEYXRhWE5TT2JqZWN0XxBPLi4vLi4vLi4vLi4vRHJvcGJveC93b3JrL3BhcGVycy9lZGNjL2VkY2MyMDA1L2hlbHZpay1lZGNjLTIwMDUtY2FtZXJhLXJlYWR5LnBkZtIcHSQloiUhXE5TRGljdGlvbmFyeRIAAYagXxAPTlNLZXllZEFyY2hpdmVyAAgAEQAWAB8AKAAyADUAOgA8AEUASwBSAF0AZQBsAG8AcQBzAHYAeAB6AHwAhgCTAJgAoAKoAqoCrwK4AsMCxwLVAtwC5QM3AzwDPwNMA1EAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAADYw==}
}
@inproceedings{Meling2004,
abstract = {In a distributed fault-tolerant server system realized according to
the open group model, inconsistency will (temporarily) arise between
the dynamic membership of the replicated service and its client-side
represent\-ation in the event of server failures and recoveries.
The paper proposes techniques for maintaining this consistency and
discuss their performance implications in failure/recovery scenarios
where clients load balance requests on the servers.
Comparative performance measurements is carried out for two of the
proposed techniques. The results indicate that the performance impact
of lacking consistency is easily kept small, and that the cost of the
technique is small.},
address = {Phoenix, Arizona},
author = {Hein Meling and Bjarne E. Helvik},
booktitle = {23rd International Performance, Computing, and Communications Conference (IPCCC)},
date-added = {2007-10-05 11:54:11 +0200},
date-modified = {2010-04-19 08:39:54 +0200},
doi = {http://dx.doi.org/10.1109/PCCC.2004.1395180},
month = apr,
pdf = {papers/meling-ipccc2004.pdf},
title = {{Performance Consequences of Inconsistent Client-side Membership Information in the Open Group Model}},
year = 2004,
bdsk-file-1 = {YnBsaXN0MDDUAQIDBAUIJidUJHRvcFgkb2JqZWN0c1gkdmVyc2lvblkkYXJjaGl2ZXLRBgdUcm9vdIABqAkKFRYXGyIjVSRudWxs0wsMDQ4RFFpOUy5vYmplY3RzV05TLmtleXNWJGNsYXNzog8QgASABqISE4ACgAOAB1lhbGlhc0RhdGFccmVsYXRpdmVQYXRo0hgNGRpXTlMuZGF0YU8RAdQAAAAAAdQAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAMgGU6tIKwAAAAyrQghtYWluLnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADKuRv8wsWAAAAAAAAAAAAAQABgAACSAAAAAAAAAAAAAAAAAAAAAXcG9zdC1jb25mZXJlbmNlLXVwZGF0ZXMAABAACAAAyAa2GwAAABEACAAAv8yc2AAAAAEAHAAMq0IADKs+AAtc3QALJwkACyJMAAmmtwAAkj8AAgBVTWFjaW50b3NoIEhEOlVzZXJzOm1lbGluZzpEcm9wYm94Ondvcms6cGFwZXJzOm1wMjAwNDpwb3N0LWNvbmZlcmVuY2UtdXBkYXRlczptYWluLnBkZgAADgASAAgAbQBhAGkAbgAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIASFVzZXJzL21lbGluZy9Ecm9wYm94L3dvcmsvcGFwZXJzL21wMjAwNC9wb3N0LWNvbmZlcmVuY2UtdXBkYXRlcy9tYWluLnBkZgATAAEvAAAVAAIADf//AACABdIcHR4fWCRjbGFzc2VzWiRjbGFzc25hbWWjHyAhXU5TTXV0YWJsZURhdGFWTlNEYXRhWE5TT2JqZWN0XxBHLi4vLi4vLi4vLi4vRHJvcGJveC93b3JrL3BhcGVycy9tcDIwMDQvcG9zdC1jb25mZXJlbmNlLXVwZGF0ZXMvbWFpbi5wZGbSHB0kJaIlIVxOU0RpY3Rpb25hcnkSAAGGoF8QD05TS2V5ZWRBcmNoaXZlcgAIABEAFgAfACgAMgA1ADoAPABFAEsAUgBdAGUAbABvAHEAcwB2AHgAegB8AIYAkwCYAKACeAJ6An8CiAKTApcCpQKsArUC/wMEAwcDFAMZAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAys=}
}
@inproceedings{Meling2003,
abstract = {In this paper, we discuss issues related to maintaining consistency (and
freshness) between the dynamic membership of a replicated server, and its
representation in a naming service storage. We propose two solutions based
on leasing and notification, and evaluate the suitability of each solution based
on measurements of performance impact and failover delay. Furthermore,
we discuss several approaches to ensure that the dynamic membership of the
replicated server is also reflected (refreshed) in the client-side representation
of the server group membership.},
address = {Oslo, Norway},
author = {Hein Meling and Jo Andreas Lind and Henning Hommeland},
booktitle = {Norsk Informatikkonferanse (NIK)},
date-added = {2007-10-05 11:54:11 +0200},
date-modified = {2009-04-17 23:05:32 +0200},
month = nov,
pdf = {papers/meling-nik2003.pdf},
title = {{Maintaining Binding Freshness in the Jgroup Dependable Naming Service}},
year = 2003,
bdsk-file-1 = {YnBsaXN0MDDUAQIDBAUIJidUJHRvcFgkb2JqZWN0c1gkdmVyc2lvblkkYXJjaGl2ZXLRBgdUcm9vdIABqAkKFRYXGyIjVSRudWxs0wsMDQ4RFFpOUy5vYmplY3RzV05TLmtleXNWJGNsYXNzog8QgASABqISE4ACgAOAB1lhbGlhc0RhdGFccmVsYXRpdmVQYXRo0hgNGRpXTlMuZGF0YU8RAcIAAAAAAcIAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAMgGU6tIKwAAAAytRwxuaWstbWFpbi5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADK1nu+XWHAAAAAAAAAAAAAQABwAACSAAAAAAAAAAAAAAAAAAAAAHcmV2aXNlZAAAEAAIAADIBrYbAAAAEQAIAAC75kacAAAAAQAgAAytRwAMrREADKzTAAtc3QALJwkACyJMAAmmtwAAkj8AAgBOTWFjaW50b3NoIEhEOlVzZXJzOm1lbGluZzpEcm9wYm94Ondvcms6cGFwZXJzOm5pazpuaWsyMDAzOnJldmlzZWQ6bmlrLW1haW4ucGRmAA4AGgAMAG4AaQBrAC0AbQBhAGkAbgAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIAQVVzZXJzL21lbGluZy9Ecm9wYm94L3dvcmsvcGFwZXJzL25pay9uaWsyMDAzL3JldmlzZWQvbmlrLW1haW4ucGRmAAATAAEvAAAVAAIADf//AACABdIcHR4fWCRjbGFzc2VzWiRjbGFzc25hbWWjHyAhXU5TTXV0YWJsZURhdGFWTlNEYXRhWE5TT2JqZWN0XxBALi4vLi4vLi4vLi4vRHJvcGJveC93b3JrL3BhcGVycy9uaWsvbmlrMjAwMy9yZXZpc2VkL25pay1tYWluLnBkZtIcHSQloiUhXE5TRGljdGlvbmFyeRIAAYagXxAPTlNLZXllZEFyY2hpdmVyAAgAEQAWAB8AKAAyADUAOgA8AEUASwBSAF0AZQBsAG8AcQBzAHYAeAB6AHwAhgCTAJgAoAJmAmgCbQJ2AoEChQKTApoCowLmAusC7gL7AwAAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAADEg==}
}
@inbook{Montresor2003,
address = {Bologna, Italy},
author = {Alberto Montresor and Hein Meling and Ozalp Babaoglu},
booktitle = {Future Directions in Distributed Computing - Research and Position Papers},
chapter = 22,
date-added = {2007-10-05 11:54:11 +0200},
date-modified = {2008-06-05 16:20:46 +0200},
editor = {Alex Shvartsman and Andre Schiper and Hakim Weatherspoon and Ben Y. Zhao},
month = jun,
number = 2584,
pages = {119--124},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
title = {{Toward Self-Organizing, Self-Repairing and Resilient Distributed Systems}},
year = 2003,
bdsk-file-1 = {YnBsaXN0MDDUAQIDBAUIJidUJHRvcFgkb2JqZWN0c1gkdmVyc2lvblkkYXJjaGl2ZXLRBgdUcm9vdIABqAkKFRYXGyIjVSRudWxs0wsMDQ4RFFpOUy5vYmplY3RzV05TLmtleXNWJGNsYXNzog8QgASABqISE4ACgAOAB1lhbGlhc0RhdGFccmVsYXRpdmVQYXRo0hgNGRpXTlMuZGF0YU8RAcAAAAAAAcAAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAMgGU6tIKwAAABH1OBNmdWRpY28tYm9vazIwMDMucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEfVBxG1D3AAOEDQAAAAAAAQABAAACSAAAAAAAAAAAAAAAAAAAAAGcGFwZXJzABAACAAAyAa2GwAAABEACAAAxG2mTAAAAAEAFAAR9TgAEfUpABH1FAAJprcAAJI/AAIATU1hY2ludG9zaCBIRDpVc2VyczptZWxpbmc6cHVibGljX2h0bWw6cHVibGljYXRpb25zOnBhcGVyczpmdWRpY28tYm9vazIwMDMucGRmAAAOACgAEwBmAHUAZABpAGMAbwAtAGIAbwBvAGsAMgAwADAAMwAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIAQFVzZXJzL21lbGluZy9wdWJsaWNfaHRtbC9wdWJsaWNhdGlvbnMvcGFwZXJzL2Z1ZGljby1ib29rMjAwMy5wZGYAEwABLwAAFQACAA3//wAAgAXSHB0eH1gkY2xhc3Nlc1okY2xhc3NuYW1lox8gIV1OU011dGFibGVEYXRhVk5TRGF0YVhOU09iamVjdF8QPy4uLy4uLy4uLy4uL3B1YmxpY19odG1sL3B1YmxpY2F0aW9ucy9wYXBlcnMvZnVkaWNvLWJvb2syMDAzLnBkZtIcHSQloiUhXE5TRGljdGlvbmFyeRIAAYagXxAPTlNLZXllZEFyY2hpdmVyAAgAEQAWAB8AKAAyADUAOgA8AEUASwBSAF0AZQBsAG8AcQBzAHYAeAB6AHwAhgCTAJgAoAJkAmYCawJ0An8CgwKRApgCoQLjAugC6wL4Av0AAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAADDw==}
}
@inproceedings{Solarski2002,
abstract = {Change management is indispensable in most distributed software systems,
which are continuously being modified throughout their life cycle.
Managing the changes at runtime in highly available distributed systems
is especially challenging as upgrade of a running system should not
deteriorate its availability characteristics.
We present a distributed algorithm that allows to dynamically upgrade an
actively replicated server so that the server is operational, even
during the upgrade process. The algorithm makes use of the core
functionality of an underlying Group Communication System that has been
extended with a recovery mechanism. Its design enables dependable
upgrades of replicated software in the presence of replica crashes. The
presented mechanisms are part of the Dynamic Upgrade Management
Framework aiming at supporting and managing dependable upgrades of
distributed systems on the fly.
},
address = {Oxford, England},
annote = {in conjunction with COMPSAC 2002},
author = {Marcin Solarski and Hein Meling},
booktitle = {Workshop on Dependable On-line Upgrading of Distributed Systems},
date-added = {2007-10-05 11:54:11 +0200},
date-modified = {2009-04-17 23:18:46 +0200},
month = aug,
pdf = {papers/compsac2002.pdf},
title = {{Towards Upgrading Actively Replicated Servers on-the-fly}},
year = 2002,
bdsk-file-1 = {YnBsaXN0MDDUAQIDBAUIJidUJHRvcFgkb2JqZWN0c1gkdmVyc2lvblkkYXJjaGl2ZXLRBgdUcm9vdIABqAkKFRYXGyIjVSRudWxs0wsMDQ4RFFpOUy5vYmplY3RzV05TLmtleXNWJGNsYXNzog8QgASABqISE4ACgAOAB1lhbGlhc0RhdGFccmVsYXRpdmVQYXRo0hgNGRpXTlMuZGF0YU8RAaoAAAAAAaoAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAMgGU6tIKwAAAAtiGAhtYWluLnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC2JKuRCYJAAAAAAAAAAAAAQABgAACSAAAAAAAAAAAAAAAAAAAAAGcmV2aWV3ABAACAAAyAa2GwAAABEACAAAuRD6lAAAAAEAHAALYhgAC2IXAAtc3QALJwkACyJMAAmmtwAAkj8AAgBJTWFjaW50b3NoIEhEOlVzZXJzOm1lbGluZzpEcm9wYm94Ondvcms6cGFwZXJzOmNvbXBzYWMyMDAyOnJldmlldzptYWluLnBkZgAADgASAAgAbQBhAGkAbgAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIAPFVzZXJzL21lbGluZy9Ecm9wYm94L3dvcmsvcGFwZXJzL2NvbXBzYWMyMDAyL3Jldmlldy9tYWluLnBkZgATAAEvAAAVAAIADf//AACABdIcHR4fWCRjbGFzc2VzWiRjbGFzc25hbWWjHyAhXU5TTXV0YWJsZURhdGFWTlNEYXRhWE5TT2JqZWN0XxA7Li4vLi4vLi4vLi4vRHJvcGJveC93b3JrL3BhcGVycy9jb21wc2FjMjAwMi9yZXZpZXcvbWFpbi5wZGbSHB0kJaIlIVxOU0RpY3Rpb25hcnkSAAGGoF8QD05TS2V5ZWRBcmNoaXZlcgAIABEAFgAfACgAMgA1ADoAPABFAEsAUgBdAGUAbABvAHEAcwB2AHgAegB8AIYAkwCYAKACTgJQAlUCXgJpAm0CewKCAosCyQLOAtEC3gLjAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAvU=}
}
@inproceedings{Montresor2002d,
abstract = {Peer-to-peer (P2P) systems are characterized by decentral-
ized control, large-scale and extreme dynamism of their environment.
Developing applications that can cope with these characteristics requires
a paradigm shift that puts adaptation, resilience and self-organization as
primary concerns. Complex adaptive systems (CAS), commonly used to
explain the behavior of many biological and social systems, could be
an appropriate response to these requirements. In order to pursue these
ideas, this paper presents Messor, a decentralized load-balancing algo-
rithm based on ideas such as multi-agent systems drawn from CAS. A
novel P2P grid computing application has been designed using the Mes-
sor algorithm, allowing arbitrary users to initiate computational tasks.},
address = {Bologna, Italy},
annote = {in conjunction with AAMAS 2002},
author = {Alberto Montresor and Hein Meling and Ozalp Babaoglu},
booktitle = {Int. Workshop on Agents and Peer-to-Peer Computing},
date-added = {2007-10-05 11:54:11 +0200},
date-modified = {2009-04-17 23:19:23 +0200},
month = jul,
pdf = {papers/ap2p2002.pdf},
title = {{Messor: Load-Balancing through a Swarm of Autonomous Agents}},
year = 2002,
bdsk-file-1 = {YnBsaXN0MDDUAQIDBAUIJidUJHRvcFgkb2JqZWN0c1gkdmVyc2lvblkkYXJjaGl2ZXLRBgdUcm9vdIABqAkKFRYXGyIjVSRudWxs0wsMDQ4RFFpOUy5vYmplY3RzV05TLmtleXNWJGNsYXNzog8QgASABqISE4ACgAOAB1lhbGlhc0RhdGFccmVsYXRpdmVQYXRo0hgNGRpXTlMuZGF0YU8RAaAAAAAAAaAAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAMgGU6tIKwAAAAteaghtYWluLnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC16QuRiWrAAAAAAAAAAAAAQABgAACSAAAAAAAAAAAAAAAAAAAAAGcmV2aWV3ABAACAAAyAa2GwAAABEACAAAuRj5HAAAAAEAHAALXmoAC15nAAtc3QALJwkACyJMAAmmtwAAkj8AAgBETWFjaW50b3NoIEhEOlVzZXJzOm1lbGluZzpEcm9wYm94Ondvcms6cGFwZXJzOmFwMnAwMjpyZXZpZXc6bWFpbi5wZGYADgASAAgAbQBhAGkAbgAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIAN1VzZXJzL21lbGluZy9Ecm9wYm94L3dvcmsvcGFwZXJzL2FwMnAwMi9yZXZpZXcvbWFpbi5wZGYAABMAAS8AABUAAgAN//8AAIAF0hwdHh9YJGNsYXNzZXNaJGNsYXNzbmFtZaMfICFdTlNNdXRhYmxlRGF0YVZOU0RhdGFYTlNPYmplY3RfEDYuLi8uLi8uLi8uLi9Ecm9wYm94L3dvcmsvcGFwZXJzL2FwMnAwMi9yZXZpZXcvbWFpbi5wZGbSHB0kJaIlIVxOU0RpY3Rpb25hcnkSAAGGoF8QD05TS2V5ZWRBcmNoaXZlcgAIABEAFgAfACgAMgA1ADoAPABFAEsAUgBdAGUAbABvAHEAcwB2AHgAegB8AIYAkwCYAKACRAJGAksCVAJfAmMCcQJ4AoECugK/AsICzwLUAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAuY=}
}
@inproceedings{Montresor2002c,
address = {Bertinoro, Italy},
author = {Alberto Montresor and Hein Meling and Ozalp Babaoglu},
booktitle = {Int. Workshop on Future Directions in Distributed Computing (FuDiCo)},
date-added = {2007-10-05 11:54:11 +0200},
date-modified = {2009-04-17 23:13:53 +0200},
month = jun,
pdf = {papers/fudico2002.pdf},
title = {{Towards Self-Organizing, Self-Repairing and Resilient Large-Scale Distributed Systems}},
year = 2002,
bdsk-file-1 = {YnBsaXN0MDDUAQIDBAUIJidUJHRvcFgkb2JqZWN0c1gkdmVyc2lvblkkYXJjaGl2ZXLRBgdUcm9vdIABqAkKFRYXGyIjVSRudWxs0wsMDQ4RFFpOUy5vYmplY3RzV05TLmtleXNWJGNsYXNzog8QgASABqISE4ACgAOAB1lhbGlhc0RhdGFccmVsYXRpdmVQYXRo0hgNGRpXTlMuZGF0YU8RAa4AAAAAAa4AAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAMgGU6tIKwAAAAyjTQhtYWluLnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADKNZun+GvgAAAAAAAAAAAAQABgAACSAAAAAAAAAAAAAAAAAAAAAJc3VibWl0dGVkAAAQAAgAAMgGthsAAAARAAgAALp/9z4AAAABABwADKNNAAyjSgALXN0ACycJAAsiTAAJprcAAJI/AAIASU1hY2ludG9zaCBIRDpVc2VyczptZWxpbmc6RHJvcGJveDp3b3JrOnBhcGVyczpmdWRpY28wMjpzdWJtaXR0ZWQ6bWFpbi5wZGYAAA4AEgAIAG0AYQBpAG4ALgBwAGQAZgAPABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgARAASADxVc2Vycy9tZWxpbmcvRHJvcGJveC93b3JrL3BhcGVycy9mdWRpY28wMi9zdWJtaXR0ZWQvbWFpbi5wZGYAEwABLwAAFQACAA3//wAAgAXSHB0eH1gkY2xhc3Nlc1okY2xhc3NuYW1lox8gIV1OU011dGFibGVEYXRhVk5TRGF0YVhOU09iamVjdF8QOy4uLy4uLy4uLy4uL0Ryb3Bib3gvd29yay9wYXBlcnMvZnVkaWNvMDIvc3VibWl0dGVkL21haW4ucGRm0hwdJCWiJSFcTlNEaWN0aW9uYXJ5EgABhqBfEA9OU0tleWVkQXJjaGl2ZXIACAARABYAHwAoADIANQA6ADwARQBLAFIAXQBlAGwAbwBxAHMAdgB4AHoAfACGAJMAmACgAlICVAJZAmICbQJxAn8ChgKPAs0C0gLVAuIC5wAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAAL5}
}
@inproceedings{Montresor2002b,
abstract = {Peer-to-peer (P2P) systems are characterized by decentral-
ized control, large scale and extreme dynamism of their operating en-
vironment. Developing applications that can cope with these character-
istics requires a paradigm shift, placing adaptation, resilience and self-
organization as primary concerns. In this note, we argue that complex
adaptive systems (CAS), which have been used to explain certain biologi-
cal, social and economical phenomena, can be the basis of a programming
paradigm for P2P applications. In order to pursue this idea, we are de-
veloping Anthill, a framework to support the design, implementation and
evaluation of P2P applications based on ideas such as multi-agent and
evolutionary programming borrowed from CAS.},
address = {Pisa, Italy},
author = {Alberto Montresor and Hein Meling and Ozalp Babaoglu},
booktitle = {Proceedings of the International Workshop on Peer-to-Peer Computing (co-located with Networking 2002)},
date-added = {2007-10-05 11:54:11 +0200},
date-modified = {2008-06-05 15:22:15 +0200},
month = may,
pdf = {papers/p2pw2002.pdf},
title = {{Towards Adaptive, Resilient and Self-Organizing Peer-to-Peer Systems}},
year = 2002,
bdsk-file-1 = {YnBsaXN0MDDUAQIDBAUIJidUJHRvcFgkb2JqZWN0c1gkdmVyc2lvblkkYXJjaGl2ZXLRBgdUcm9vdIABqAkKFRYXGyIjVSRudWxs0wsMDQ4RFFpOUy5vYmplY3RzV05TLmtleXNWJGNsYXNzog8QgASABqISE4ACgAOAB1lhbGlhc0RhdGFccmVsYXRpdmVQYXRo0hgNGRpXTlMuZGF0YU8RAaAAAAAAAaAAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAMgGU6tIKwAAAAyuNAhtYWluLnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADK5Lun+GDAAAAAAAAAAAAAQABgAACSAAAAAAAAAAAAAAAAAAAAAGcmV2aWV3ABAACAAAyAa2GwAAABEACAAAun/2jAAAAAEAHAAMrjQADK4zAAtc3QALJwkACyJMAAmmtwAAkj8AAgBETWFjaW50b3NoIEhEOlVzZXJzOm1lbGluZzpEcm9wYm94Ondvcms6cGFwZXJzOnAycHcwMjpyZXZpZXc6bWFpbi5wZGYADgASAAgAbQBhAGkAbgAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIAN1VzZXJzL21lbGluZy9Ecm9wYm94L3dvcmsvcGFwZXJzL3AycHcwMi9yZXZpZXcvbWFpbi5wZGYAABMAAS8AABUAAgAN//8AAIAF0hwdHh9YJGNsYXNzZXNaJGNsYXNzbmFtZaMfICFdTlNNdXRhYmxlRGF0YVZOU0RhdGFYTlNPYmplY3RfEDYuLi8uLi8uLi8uLi9Ecm9wYm94L3dvcmsvcGFwZXJzL3AycHcwMi9yZXZpZXcvbWFpbi5wZGbSHB0kJaIlIVxOU0RpY3Rpb25hcnkSAAGGoF8QD05TS2V5ZWRBcmNoaXZlcgAIABEAFgAfACgAMgA1ADoAPABFAEsAUgBdAGUAbABvAHEAcwB2AHgAegB8AIYAkwCYAKACRAJGAksCVAJfAmMCcQJ4AoECugK/AsICzwLUAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAuY=}
}
@inproceedings{Babaoglu2002,
abstract = {Recent peer-to-peer (P2P) systems are characterized by decentralized control,
large scale and extreme dynamism of their operating environment. As
such, they can be seen as instances of complex adaptive systems
(CAS) typically found in biological and social sciences. In this
paper we describe Anthill, a framework to support the design,
implementation and evaluation of P2P applications based
on ideas such as multi-agent and evolutionary programming borrowed
from CAS. An Anthill system consists of a dynamic network of peer
nodes; societies of adaptive agents travel through
this network, interacting with nodes and cooperating with other
agents in order to solve complex problems. Anthill can be used to
construct different classes of P2P services that exhibit resilience,
adaptation and self-organization properties. We also describe preliminary
experiences with Anthill in implementing a file sharing application.},
address = {Vienna, Austria},
author = {Ozalp Babaoglu and Hein Meling and Alberto Montresor},
booktitle = {22nd International Conference on Distributed Computing Systems (ICDCS)},
citeseerurl = {http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.101.3346},
date-added = {2007-10-05 11:54:11 +0200},
date-modified = {2010-04-19 08:41:01 +0200},
doi = {http://dx.doi.org/10.1109/ICDCS.2002.1022238},
month = jul,
pdf = {papers/icdcs2002.pdf},
title = {{Anthill: A Framework for the Development of Agent-Based Peer-to-Peer Systems}},
year = 2002,
bdsk-file-1 = {YnBsaXN0MDDUAQIDBAUIJidUJHRvcFgkb2JqZWN0c1gkdmVyc2lvblkkYXJjaGl2ZXLRBgdUcm9vdIABqAkKFRYXGyIjVSRudWxs0wsMDQ4RFFpOUy5vYmplY3RzV05TLmtleXNWJGNsYXNzog8QgASABqISE4ACgAOAB1lhbGlhc0RhdGFccmVsYXRpdmVQYXRo0hgNGRpXTlMuZGF0YU8RAagAAAAAAagAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAMgGU6tIKwAAAAyjpAlpY2Rjcy5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADKPPuSuXyAAAAAAAAAAAAAQABgAACSAAAAAAAAAAAAAAAAAAAAAFZmluYWwAABAACAAAyAa2GwAAABEACAAAuSv6OAAAAAEAHAAMo6QADKOjAAtc3QALJwkACyJMAAmmtwAAkj8AAgBHTWFjaW50b3NoIEhEOlVzZXJzOm1lbGluZzpEcm9wYm94Ondvcms6cGFwZXJzOmljZGNzMjAwMjpmaW5hbDppY2Rjcy5wZGYAAA4AFAAJAGkAYwBkAGMAcwAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIAOlVzZXJzL21lbGluZy9Ecm9wYm94L3dvcmsvcGFwZXJzL2ljZGNzMjAwMi9maW5hbC9pY2Rjcy5wZGYAEwABLwAAFQACAA3//wAAgAXSHB0eH1gkY2xhc3Nlc1okY2xhc3NuYW1lox8gIV1OU011dGFibGVEYXRhVk5TRGF0YVhOU09iamVjdF8QOS4uLy4uLy4uLy4uL0Ryb3Bib3gvd29yay9wYXBlcnMvaWNkY3MyMDAyL2ZpbmFsL2ljZGNzLnBkZtIcHSQloiUhXE5TRGljdGlvbmFyeRIAAYagXxAPTlNLZXllZEFyY2hpdmVyAAgAEQAWAB8AKAAyADUAOgA8AEUASwBSAF0AZQBsAG8AcQBzAHYAeAB6AHwAhgCTAJgAoAJMAk4CUwJcAmcCawJ5AoACiQLFAsoCzQLaAt8AAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAAC8Q==},
bdsk-url-1 = {http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.101.3346}
}
@inproceedings{Meling2001b,
abstract = {The peer-to-peer (P2P) paradigm for building distributed
applications has recently gained renewed attention, partly due to the
enormous success of systems like Napster and Gnutella. Subsequently,
a multitude of projects focusing on anonymity, security, routing and
reliability aspects of P2P have been initiated. A framework that
supports the {\em design}, {\em evaluation} and {\em implementation}
phases of P2P application development is currently missing. The
Anthill project is an attempt to fill this void.
In this paper we give a brief overview of Anthill and describe
Gnutant, a document sharing application that combine the scalability
property of Freenet with the free search capabilities of Gnutella. In
addition, we present preliminary simulation results obtained by
running the Gnutant application in the Anthill simulation environment.
The simulation results indicate that after an initialization period,
Gnutant is effective in finding documents.},
address = {Troms{\o}, Norway},
author = {Hein Meling and Alberto Montresor and Ozalp Babaoglu},
booktitle = {Norsk Informatikkonferanse (NIK)},
date-added = {2007-10-05 11:54:11 +0200},
date-modified = {2009-04-17 23:11:23 +0200},
month = nov,
pdf = {papers/nik2001.pdf},
title = {{Peer-to-Peer Document Sharing using the Ant Paradigm}},
year = 2001,
bdsk-file-1 = {YnBsaXN0MDDUAQIDBAUIJidUJHRvcFgkb2JqZWN0c1gkdmVyc2lvblkkYXJjaGl2ZXLRBgdUcm9vdIABqAkKFRYXGyIjVSRudWxs0wsMDQ4RFFpOUy5vYmplY3RzV05TLmtleXNWJGNsYXNzog8QgASABqISE4ACgAOAB1lhbGlhc0RhdGFccmVsYXRpdmVQYXRo0hgNGRpXTlMuZGF0YU8RAa4AAAAAAa4AAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAMgGU6tIKwAAAAys1QhtYWluLnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADKzzuwx4NQAAAAAAAAAAAAQABwAACSAAAAAAAAAAAAAAAAAAAAAGcmV2aWV3ABAACAAAyAa2GwAAABEACAAAuwzapQAAAAEAIAAMrNUADKzUAAys0wALXN0ACycJAAsiTAAJprcAAJI/AAIASU1hY2ludG9zaCBIRDpVc2VyczptZWxpbmc6RHJvcGJveDp3b3JrOnBhcGVyczpuaWs6bmlrMjAwMTpyZXZpZXc6bWFpbi5wZGYAAA4AEgAIAG0AYQBpAG4ALgBwAGQAZgAPABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgARAASADxVc2Vycy9tZWxpbmcvRHJvcGJveC93b3JrL3BhcGVycy9uaWsvbmlrMjAwMS9yZXZpZXcvbWFpbi5wZGYAEwABLwAAFQACAA3//wAAgAXSHB0eH1gkY2xhc3Nlc1okY2xhc3NuYW1lox8gIV1OU011dGFibGVEYXRhVk5TRGF0YVhOU09iamVjdF8QOy4uLy4uLy4uLy4uL0Ryb3Bib3gvd29yay9wYXBlcnMvbmlrL25pazIwMDEvcmV2aWV3L21haW4ucGRm0hwdJCWiJSFcTlNEaWN0aW9uYXJ5EgABhqBfEA9OU0tleWVkQXJjaGl2ZXIACAARABYAHwAoADIANQA6ADwARQBLAFIAXQBlAGwAbwBxAHMAdgB4AHoAfACGAJMAmACgAlICVAJZAmICbQJxAn8ChgKPAs0C0gLVAuIC5wAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAAL5}
}
@inproceedings{Meling2001,
abstract = {We present the design and implementation of a replication
management framework for partition-aware applications based on
Jgroup. Jgroup offers an extension to Java RMI based on the group
communication paradigm, enabling development of dependable
applications in partitionable distributed systems. The replication
management framework simplifies the development of fault tolerant
applications by providing exchangeable replica distribution schemes
and application specific recovery strategies. The framework is
extensible to several replication and recovery strategies. The only
user interaction required is the creation and removal of object
groups, i.e., enabling autonomous replication management.},
address = {Bertinoro, Italy},
author = {Hein Meling and Bjarne E. Helvik},
booktitle = {4th European Research Seminar on Advances in Distributed Systems (ERSADS)},
date-added = {2007-10-05 11:54:11 +0200},
date-modified = {2009-04-17 23:11:36 +0200},
month = may,
pdf = {papers/ersads2001.pdf},
title = {{ARM: Autonomous Replication Management in Jgroup}},
year = 2001,
bdsk-file-1 = {YnBsaXN0MDDUAQIDBAUIJidUJHRvcFgkb2JqZWN0c1gkdmVyc2lvblkkYXJjaGl2ZXLRBgdUcm9vdIABqAkKFRYXGyIjVSRudWxs0wsMDQ4RFFpOUy5vYmplY3RzV05TLmtleXNWJGNsYXNzog8QgASABqISE4ACgAOAB1lhbGlhc0RhdGFccmVsYXRpdmVQYXRo0hgNGRpXTlMuZGF0YU8RAaQAAAAAAaQAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAMgGU6tIKwAAAAyifwdhcm0ucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADKKItze0qgAAAAAAAAAAAAQABgAACSAAAAAAAAAAAAAAAAAAAAAGcmV2aWV3ABAACAAAyAa2GwAAABEACAAAtzgXGgAAAAEAHAAMon8ADKJ8AAtc3QALJwkACyJMAAmmtwAAkj8AAgBHTWFjaW50b3NoIEhEOlVzZXJzOm1lbGluZzpEcm9wYm94Ondvcms6cGFwZXJzOmVyc2FkczIwMDE6cmV2aWV3OmFybS5wZGYAAA4AEAAHAGEAcgBtAC4AcABkAGYADwAaAAwATQBhAGMAaQBuAHQAbwBzAGgAIABIAEQAEgA6VXNlcnMvbWVsaW5nL0Ryb3Bib3gvd29yay9wYXBlcnMvZXJzYWRzMjAwMS9yZXZpZXcvYXJtLnBkZgATAAEvAAAVAAIADf//AACABdIcHR4fWCRjbGFzc2VzWiRjbGFzc25hbWWjHyAhXU5TTXV0YWJsZURhdGFWTlNEYXRhWE5TT2JqZWN0XxA5Li4vLi4vLi4vLi4vRHJvcGJveC93b3JrL3BhcGVycy9lcnNhZHMyMDAxL3Jldmlldy9hcm0ucGRm0hwdJCWiJSFcTlNEaWN0aW9uYXJ5EgABhqBfEA9OU0tleWVkQXJjaGl2ZXIACAARABYAHwAoADIANQA6ADwARQBLAFIAXQBlAGwAbwBxAHMAdgB4AHoAfACGAJMAmACgAkgCSgJPAlgCYwJnAnUCfAKFAsECxgLJAtYC2wAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAALt}
}
@inproceedings{Aagesen2001,
abstract = {A plug-and-play (PaP) architecture to be applied for specification and execution of
telecommunication systems functionality is presented. The architecture is based on a theatre
metaphor. Plays define the functionality of the system. PaP components are realised by actors
playing roles defined by manuscripts. An actor's capabilities define his possibilities for
playing various roles. The usability of the architecture is validated through specification,
implementation and testing of a PaP support system and a tele-school application
demonstrator. A PaP support system that meets the flexibility and adaptability requirements
and parts of the tele-school application has been implemented and validated. The
implementation is based on Java RMI.},
address = {Bangkok, Thailand},
author = {Finn Arve Aagesen and Bjarne E. Helvik and Ulrik Johansen and Hein Meling},
booktitle = {Proceedings of the International Conference on Information Technology for the New Millennium (IConIT)},
date-added = {2007-10-05 11:54:11 +0200},
date-modified = {2008-06-05 15:28:07 +0200},
month = may,
pdf = {papers/iconit2001.pdf},
title = {{Plug and Play for Telecommunication Functionality -- Architecture and Demonstration Issues}},
year = 2001,
bdsk-file-1 = {YnBsaXN0MDDUAQIDBAUIJidUJHRvcFgkb2JqZWN0c1gkdmVyc2lvblkkYXJjaGl2ZXLRBgdUcm9vdIABqAkKFRYXGyIjVSRudWxs0wsMDQ4RFFpOUy5vYmplY3RzV05TLmtleXNWJGNsYXNzog8QgASABqISE4ACgAOAB1lhbGlhc0RhdGFccmVsYXRpdmVQYXRo0hgNGRpXTlMuZGF0YU8RAbIAAAAAAbIAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAMgGU6tIKwAAAAylLQ5pY29uaXQyMDAxLnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADKUuuIy6nAAAAAAAAAAAAAQABQAACSAAAAAAAAAAAAAAAAAAAAAKaWNvbml0MjAwMQAQAAgAAMgGthsAAAARAAgAALiNKxwAAAABABgADKUtAAtc3QALJwkACyJMAAmmtwAAkj8AAgBHTWFjaW50b3NoIEhEOlVzZXJzOm1lbGluZzpEcm9wYm94Ondvcms6cGFwZXJzOmljb25pdDIwMDE6aWNvbml0MjAwMS5wZGYAAA4AHgAOAGkAYwBvAG4AaQB0ADIAMAAwADEALgBwAGQAZgAPABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgARAASADpVc2Vycy9tZWxpbmcvRHJvcGJveC93b3JrL3BhcGVycy9pY29uaXQyMDAxL2ljb25pdDIwMDEucGRmABMAAS8AABUAAgAN//8AAIAF0hwdHh9YJGNsYXNzZXNaJGNsYXNzbmFtZaMfICFdTlNNdXRhYmxlRGF0YVZOU0RhdGFYTlNPYmplY3RfEDkuLi8uLi8uLi8uLi9Ecm9wYm94L3dvcmsvcGFwZXJzL2ljb25pdDIwMDEvaWNvbml0MjAwMS5wZGbSHB0kJaIlIVxOU0RpY3Rpb25hcnkSAAGGoF8QD05TS2V5ZWRBcmNoaXZlcgAIABEAFgAfACgAMgA1ADoAPABFAEsAUgBdAGUAbABvAHEAcwB2AHgAegB8AIYAkwCYAKACVgJYAl0CZgJxAnUCgwKKApMCzwLUAtcC5ALpAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAvs=}
}
@inproceedings{Aagesen1999a,
abstract = {This paper presents an architecture specified within the project ``Plug-and-play for
Network and Teleservice Components'' supported by The Norwegian Research
Council. The hardware and software parts, as well as complete network ele-
ments that constitute a communication system, shall have the ability to configure
themselves when installed into a network and then to provide services according
to their own capabilities, the service repertoire and the operating policies of the
system.
Plug-and-play components and functional objects are defined. A theatre anal-
ogy is chosen for the specification of the needed PaP support functionality. Plays
define the functionality of the system. PaP components are realised by actors
playing roles defined by manuscripts. An actor's capabilities define his possibil-
ities for playing various roles.},
address = {Pathumthani, Thailand},
author = {Finn Arve Aagesen and Bjarne E. Helvik and Vilas Wuwongse and Hein Meling and Rolv Br{\ae}k and Ulrik Johansen},
booktitle = {Proceedings of the IFIP TC6 Fifth International Conference on Intelligence in Networks (SmartNet)},
date-added = {2007-10-05 11:54:11 +0200},
date-modified = {2008-06-05 15:27:13 +0200},
editor = {Thongchai Yongchareon and Finn Arve Aagesen and Vilas Wuwongse},
month = nov,
pages = {321-334},
pdf = {papers/smartnet1999.pdf},
publisher = {Kluwer Academic Publishers},
title = {{Towards a Plug and Play Architecture for Telecommunications}},
year = 1999,
bdsk-file-1 = {YnBsaXN0MDDUAQIDBAUIJidUJHRvcFgkb2JqZWN0c1gkdmVyc2lvblkkYXJjaGl2ZXLRBgdUcm9vdIABqAkKFRYXGyIjVSRudWxs0wsMDQ4RFFpOUy5vYmplY3RzV05TLmtleXNWJGNsYXNzog8QgASABqISE4ACgAOAB1lhbGlhc0RhdGFccmVsYXRpdmVQYXRo0hgNGRpXTlMuZGF0YU8RAbAAAAAAAbAAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAMgGU6tIKwAAAAyv7QxzbWFydG5ldC5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADK/9t9IpwQAAAAAAAAAAAAQABQAACSAAAAAAAAAAAAAAAAAAAAAMc21hcnRuZXQxOTk5ABAACAAAyAa2GwAAABEACAAAt9KMMQAAAAEAGAAMr+0AC1zdAAsnCQALIkwACaa3AACSPwACAEdNYWNpbnRvc2ggSEQ6VXNlcnM6bWVsaW5nOkRyb3Bib3g6d29yazpwYXBlcnM6c21hcnRuZXQxOTk5OnNtYXJ0bmV0LnBkZgAADgAaAAwAcwBtAGEAcgB0AG4AZQB0AC4AcABkAGYADwAaAAwATQBhAGMAaQBuAHQAbwBzAGgAIABIAEQAEgA6VXNlcnMvbWVsaW5nL0Ryb3Bib3gvd29yay9wYXBlcnMvc21hcnRuZXQxOTk5L3NtYXJ0bmV0LnBkZgATAAEvAAAVAAIADf//AACABdIcHR4fWCRjbGFzc2VzWiRjbGFzc25hbWWjHyAhXU5TTXV0YWJsZURhdGFWTlNEYXRhWE5TT2JqZWN0XxA5Li4vLi4vLi4vLi4vRHJvcGJveC93b3JrL3BhcGVycy9zbWFydG5ldDE5OTkvc21hcnRuZXQucGRm0hwdJCWiJSFcTlNEaWN0aW9uYXJ5EgABhqBfEA9OU0tleWVkQXJjaGl2ZXIACAARABYAHwAoADIANQA6ADwARQBLAFIAXQBlAGwAbwBxAHMAdgB4AHoAfACGAJMAmACgAlQCVgJbAmQCbwJzAoECiAKRAs0C0gLVAuIC5wAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAAL5}
}
@inproceedings{Aagesen1999b,
abstract = {An architecture for plug-and-play to be applied for telecommunication systems is pre-
sented. The architecture is based on a theatre metaphor. Plays define the functionality of the
system. PaP components are realised by actors playing roles defined by manuscripts. An ac-
tor's capabilities define his possibilities for playing various roles. The usability of the architec-
ture will be validated through specification, implementation and testing of a demonstrator. The
PaP system implementation design and the functionality of a tele-school based demonstrator
is presented.},
address = {Trondheim, Norway},
author = {Finn Arve Aagesen and Bjarne E. Helvik and Hein Meling and Ulrik Johansen},
booktitle = {Proceedings of Norsk Informatikkonferanse (NIK)},
date-added = {2007-10-05 11:54:11 +0200},
date-modified = {2008-06-05 15:26:15 +0200},
month = nov,
pdf = {papers/pap-nik1999.pdf},
title = {{Plug and Play for Telecommunications -- Architecture and Demonstration Issues}},
year = 1999,
bdsk-file-1 = {YnBsaXN0MDDUAQIDBAUIJidUJHRvcFgkb2JqZWN0c1gkdmVyc2lvblkkYXJjaGl2ZXLRBgdUcm9vdIABqAkKFRYXGyIjVSRudWxs0wsMDQ4RFFpOUy5vYmplY3RzV05TLmtleXNWJGNsYXNzog8QgASABqISE4ACgAOAB1lhbGlhc0RhdGFccmVsYXRpdmVQYXRo0hgNGRpXTlMuZGF0YU8RAaYAAAAAAaYAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAMgGU6tIKwAAAAyt7QduaWsucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADK4Ft9Ix3QAAAAAAAAAAAAQABgAACSAAAAAAAAAAAAAAAAAAAAALcGFwLW5pazE5OTkAABAACAAAyAa2GwAAABEACAAAt9KUTQAAAAEAHAAMre0ADKzTAAtc3QALJwkACyJMAAmmtwAAkj8AAgBFTWFjaW50b3NoIEhEOlVzZXJzOm1lbGluZzpEcm9wYm94Ondvcms6cGFwZXJzOm5pazpwYXAtbmlrMTk5OTpuaWsucGRmAAAOABAABwBuAGkAawAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIAOFVzZXJzL21lbGluZy9Ecm9wYm94L3dvcmsvcGFwZXJzL25pay9wYXAtbmlrMTk5OS9uaWsucGRmABMAAS8AABUAAgAN//8AAIAF0hwdHh9YJGNsYXNzZXNaJGNsYXNzbmFtZaMfICFdTlNNdXRhYmxlRGF0YVZOU0RhdGFYTlNPYmplY3RfEDcuLi8uLi8uLi8uLi9Ecm9wYm94L3dvcmsvcGFwZXJzL25pay9wYXAtbmlrMTk5OS9uaWsucGRm0hwdJCWiJSFcTlNEaWN0aW9uYXJ5EgABhqBfEA9OU0tleWVkQXJjaGl2ZXIACAARABYAHwAoADIANQA6ADwARQBLAFIAXQBlAGwAbwBxAHMAdgB4AHoAfACGAJMAmACgAkoCTAJRAloCZQJpAncCfgKHAsECxgLJAtYC2wAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAALt}
}
@inproceedings{Josang1999,
abstract = {Public key cryptography allows a user to digitally sign messages with a private signature
key so that recipients in possession of the corresponding public verification key can check
the correctness of the signature. The main problem with this method is to authenticate public
keys in order to know that the digital signature is authentic. A Public Key Infrastructure refers
to a network where the authenticity of public keys is certified by Certification Authorities in
a hierarchy, and it is believed that this will be an important element in the development of
electronic commerce. Certification services are already available from commercial Certifica-
tion Authorities, and we are starting to see the emergence of national and international public
key infrastructures. This paper describes public key infrastructures in general and discusses
Norwegian as well as some international implementation efforts. },
address = {Trondheim, Norway},
author = {Audun J{\o}sang and Hein Meling and May Lu},
booktitle = {Proceedings of Norsk Informatikkonferanse (NIK)},
date-added = {2007-10-05 11:54:11 +0200},
date-modified = {2008-06-05 15:24:24 +0200},
month = nov,
pdf = {papers/pki-nik1999.pdf},
title = {{The establishment of public key infrastructures; Are we on the right path?}},
year = 1999,
bdsk-file-1 = {YnBsaXN0MDDUAQIDBAUIJidUJHRvcFgkb2JqZWN0c1gkdmVyc2lvblkkYXJjaGl2ZXLRBgdUcm9vdIABqAkKFRYXGyIjVSRudWxs0wsMDQ4RFFpOUy5vYmplY3RzV05TLmtleXNWJGNsYXNzog8QgASABqISE4ACgAOAB1lhbGlhc0RhdGFccmVsYXRpdmVQYXRo0hgNGRpXTlMuZGF0YU8RAcYAAAAAAcYAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAMgGU6tIKwAAAAyuDg9wa2ktbmlrMTk5OS5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADK4duIy7TAAAAAAAAAAAAAQABgAACSAAAAAAAAAAAAAAAAAAAAALcGtpLW5pazE5OTkAABAACAAAyAa2GwAAABEACAAAuI0rzAAAAAEAHAAMrg4ADKzTAAtc3QALJwkACyJMAAmmtwAAkj8AAgBNTWFjaW50b3NoIEhEOlVzZXJzOm1lbGluZzpEcm9wYm94Ondvcms6cGFwZXJzOm5pazpwa2ktbmlrMTk5OTpwa2ktbmlrMTk5OS5wZGYAAA4AIAAPAHAAawBpAC0AbgBpAGsAMQA5ADkAOQAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIAQFVzZXJzL21lbGluZy9Ecm9wYm94L3dvcmsvcGFwZXJzL25pay9wa2ktbmlrMTk5OS9wa2ktbmlrMTk5OS5wZGYAEwABLwAAFQACAA3//wAAgAXSHB0eH1gkY2xhc3Nlc1okY2xhc3NuYW1lox8gIV1OU011dGFibGVEYXRhVk5TRGF0YVhOU09iamVjdF8QPy4uLy4uLy4uLy4uL0Ryb3Bib3gvd29yay9wYXBlcnMvbmlrL3BraS1uaWsxOTk5L3BraS1uaWsxOTk5LnBkZtIcHSQloiUhXE5TRGljdGlvbmFyeRIAAYagXxAPTlNLZXllZEFyY2hpdmVyAAgAEQAWAB8AKAAyADUAOgA8AEUASwBSAF0AZQBsAG8AcQBzAHYAeAB6AHwAhgCTAJgAoAJqAmwCcQJ6AoUCiQKXAp4CpwLpAu4C8QL+AwMAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAADFQ==}
}