{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T14:15:41Z","timestamp":1742912141597,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":25,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642021633"},{"type":"electronic","value":"9783642021640"}],"license":[{"start":{"date-parts":[[2009,1,1]],"date-time":"2009-01-01T00:00:00Z","timestamp":1230768000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2009]]},"DOI":"10.1007\/978-3-642-02164-0_3","type":"book-chapter","created":{"date-parts":[[2009,6,2]],"date-time":"2009-06-02T04:52:00Z","timestamp":1243918320000},"page":"30-43","source":"Crossref","is-referenced-by-count":1,"title":["A Reflective Middleware to Support Peer-to-Peer Overlay Adaptation"],"prefix":"10.1007","author":[{"given":"Gareth","family":"Tyson","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Paul","family":"Grace","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andreas","family":"Mauthe","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gordon","family":"Blair","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sebastian","family":"Kaune","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"doi-asserted-by":"crossref","unstructured":"Bianchi, S., Serbu, S., Felber, P., Kropf, P.: Adaptive Load Balancing for DHT Lookups. In: Proc. Intl. Conference on Computer Communications and Networks, Arlington, Virginia (2006)","key":"3_CR1","DOI":"10.1109\/ICCCN.2006.286311"},{"unstructured":"BitTorrent Specification, http:\/\/www.bittorrent.org\/beps\/bep_0003.html","key":"3_CR2"},{"unstructured":"Blair, G.S., Coulson, G., Andersen, A., Blair, L., Clarke, M., Costa, F., Duran-Limon, H., Fitzpatrick, T., Johnston, L., Moreira, R., Parlavantzas, N., Saikoski, K.: The Design and Implementation of Open ORB V2. In: IEEE Distributed Systems Online (2001)","key":"3_CR3"},{"doi-asserted-by":"crossref","unstructured":"Brampton, A., MacQuire, A., Rai, I.A., Race, N.J., Mathy, L.: Stealth Distributed Hash Table: A Robust and Flexible Super-Peered DHT. In: Proc. ACM CoNext, Lisbon, Portugal (2006)","key":"3_CR4","DOI":"10.1145\/1368436.1368462"},{"doi-asserted-by":"crossref","unstructured":"Bruneton, E., Coupaye, T., Leclerc, M., Quema, V., Stefani, J.-B.: An Open Component Model and its Support in Java. In: Proc. Intl. Symposium on Component-Based Software Engineering Edinburgh, Scotland (2004)","key":"3_CR5","DOI":"10.1007\/978-3-540-24774-6_3"},{"doi-asserted-by":"crossref","unstructured":"Chawathe, Y., Ratnasamy, S., Breslau, L., Lanham, N., Shenker, S.: Making Gnutella-like P2P Systems Scalable. In: Proc. SIGCOMM, Germany (2003)","key":"3_CR6","DOI":"10.1145\/863997.864000"},{"issue":"1","key":"3_CR7","doi-asserted-by":"publisher","first-page":"62","DOI":"10.1109\/93.752963","volume":"6","author":"G. Coulson","year":"1999","unstructured":"Coulson, G.: A Configurable Multimedia Middleware Platform. IEEE Multimedia Magazine\u00a06(1), 62\u201376 (1999)","journal-title":"IEEE Multimedia Magazine"},{"issue":"1","key":"3_CR8","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1328671.1328672","volume":"27","author":"G. Coulson","year":"2008","unstructured":"Coulson, G., Blair, G., Grace, P., Joolia, A., Lee, K., Ueyama, J., Sivaharan, T.: A Generic Component Model for Building Systems Software. ACM Transactions on Computer Systems\u00a027(1), 1\u201342 (2008)","journal-title":"ACM Transactions on Computer Systems"},{"doi-asserted-by":"crossref","unstructured":"Dabek, F., Zhao, B., Druschel, P., Stoica, I.: Towards a common API for structured peer-to-peer overlays. In: Proc. IPTPS, Berkeley, CA (2003)","key":"3_CR9","DOI":"10.1007\/978-3-540-45172-3_3"},{"unstructured":"FreePastry, http:\/\/freepastry.org\/","key":"3_CR10"},{"key":"3_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1007\/3-540-45546-9_4","volume-title":"Networked Group Communication","author":"A. Ganesh","year":"2001","unstructured":"Ganesh, A., Kermarrec, A., Massoulie, L.: SCAMP: Peer-to-peer lightweight membership service for large-scale group communication. In: Crowcroft, J., Hofmann, M. (eds.) NGC 2001. LNCS, vol.\u00a02233, p. 44. Springer, Heidelberg (2001)"},{"doi-asserted-by":"crossref","unstructured":"Grace, P., Coulson, G., Blair, G., Mathy, L., Yeung, W., Cai, W., Duce, D., Cooper, C.: GridKit: Pluggable Overlay Networks for Grid Computing. In: Proc. Intl. Symposium on Distributed Objects and Applications, Larnaca, Cyprus (2004)","key":"3_CR12","DOI":"10.1007\/978-3-540-30469-2_40"},{"unstructured":"Gu, X., Nahrstedt, K., Yu, B.: SpiderNet: An Integrated Peer-to-Peer Service Composition Framework. In: Proc. 13th IEEE International Symposium on High Performance Distributed Computing, Honolulu, HA (2004)","key":"3_CR13"},{"unstructured":"Hughes, D.: AdaPtP - a Framework for Building Adaptable Peer-to-Peer Systems. PhD Thesis, Lancaster University (2007)","key":"3_CR14"},{"unstructured":"Hughes, D., Coulson, G., Warren, I.: A Framework for Developing Reflective and Dynamic Peer-to-Peer Networks (RaDP2P). In: Proc. 4th IEEE International Conference on Peer-to-Peer Computing, Zurich, Switzerland (2004)","key":"3_CR15"},{"issue":"6","key":"3_CR16","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1145\/508448.508470","volume":"45","author":"F. Kon","year":"2002","unstructured":"Kon, F., Costa, F., Blair, G., Campbell, R.H.: The Case for Reflective Middleware. Commun. ACM\u00a045(6), 33\u201338 (2002)","journal-title":"Commun. ACM"},{"doi-asserted-by":"crossref","unstructured":"Mathy, L., Canonico, R., Hutchinson, D.: An Overlay Tree Building Control Protocol. In: Proc. Intl. Workshop on Group Communications, London, UK (2001)","key":"3_CR17","DOI":"10.1007\/3-540-45546-9_6"},{"key":"3_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"53","DOI":"10.1007\/3-540-45748-8_5","volume-title":"Peer-to-Peer Systems","author":"P. Maymounkov","year":"2002","unstructured":"Maymounkov, P., Mazi\u00e8res, D.: A Peer-to-Peer Information System Based on the XOR Metric. In: Druschel, P., Kaashoek, M.F., Rowstron, A. (eds.) IPTPS 2002. LNCS, vol.\u00a02429, p. 53. Springer, Heidelberg (2002)"},{"doi-asserted-by":"crossref","unstructured":"Oreizy, P., Medvidovic, N., Taylor, R.N.: Architecture-based runtime software evolution. In: Proc. Intl. Conference on Software Engineering Kyoto, Japan (1998)","key":"3_CR19","DOI":"10.1109\/ICSE.1998.671114"},{"unstructured":"Portmann, M., Ardon, S., Senac, P.: Seneviratne, PROST: A Programmable Structured Peer-to-Peer Overlay Network. In: Proc. Intl. Conference on Peer-To-Peer Computing, Zurich, Switzerland (2004)","key":"3_CR20"},{"key":"3_CR21","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"329","DOI":"10.1007\/3-540-45518-3_18","volume-title":"Middleware 2001","author":"A. Rowstron","year":"2001","unstructured":"Rowstron, A., Druschel, P.: Pastry: Scalable, Distributed Object Location and Routing for Large-scale Peer-to-Peer Systems. In: Guerraoui, R. (ed.) Middleware 2001. LNCS, vol.\u00a02218, p. 329. Springer, Heidelberg (2001)"},{"doi-asserted-by":"crossref","unstructured":"Stoica, I., Morris, R., Karger, R.D., Kaashoek, M., Balakarishnan, H.: Chord: A Scalable Peer-to-Peer Lookup Service for Internet Applications. In: Proc. of ACM SIGCOMM, San Diego (2001)","key":"3_CR22","DOI":"10.1145\/383059.383071"},{"unstructured":"Tyson, G.: Component Based Overlay Development in Gridkit. M.Sc Thesis, Lancaster University, http:\/\/www.comp.lancs.ac.uk\/~tysong\/","key":"3_CR23"},{"unstructured":"Tyson, G., Mauthe, A., Plagemann, T., El-khatib, Y.: Juno: Reconfigurable Middleware for Heterogeneous Content Networking. In: Proc. 5th Intl. Workshop on Next Generation Networking Middleware (NGNM), Samos Islands, Greece (2008)","key":"3_CR24"},{"unstructured":"Zhang, X., Liu, J., Li, B., Yum, T.S.P.: CoolStreaming: A Data-driven Overlay Network for Live Media Streaming. In: Proc. IEEE Infocom, Miami, FL (2005)","key":"3_CR25"}],"container-title":["Lecture Notes in Computer Science","Distributed Applications and Interoperable Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-02164-0_3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,20]],"date-time":"2019-05-20T10:54:27Z","timestamp":1558349667000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-02164-0_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009]]},"ISBN":["9783642021633","9783642021640"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-02164-0_3","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2009]]}}}