{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,3]],"date-time":"2026-06-03T12:02:07Z","timestamp":1780488127635,"version":"3.54.1"},"reference-count":68,"publisher":"Springer Science and Business Media LLC","issue":"10","license":[{"start":{"date-parts":[[2016,8,16]],"date-time":"2016-08-16T00:00:00Z","timestamp":1471305600000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Computing"],"published-print":{"date-parts":[[2016,10]]},"DOI":"10.1007\/s00607-016-0508-7","type":"journal-article","created":{"date-parts":[[2016,8,16]],"date-time":"2016-08-16T08:04:03Z","timestamp":1471334643000},"page":"967-1009","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":109,"title":["A brief introduction to distributed systems"],"prefix":"10.1007","volume":"98","author":[{"given":"Maarten","family":"van Steen","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Andrew S.","family":"Tanenbaum","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2016,8,16]]},"reference":[{"key":"508_CR1","volume-title":"Fundamentals of mobile and pervasive computing","author":"F Adelstein","year":"2005","unstructured":"Adelstein F, Gupta S, Richard G, Schwiebert L (2005) Fundamentals of mobile and pervasive computing. McGraw-Hill, New York"},{"key":"508_CR2","doi-asserted-by":"crossref","first-page":"351","DOI":"10.1016\/j.adhoc.2004.04.003","volume":"2","author":"IF Akyildiz","year":"2004","unstructured":"Akyildiz IF, Kasimoglu IH (2004) Wireless sensor and actor networks: research challenges. Ad Hoc Netw 2:351\u2013367","journal-title":"Ad Hoc Netw"},{"issue":"8","key":"508_CR3","doi-asserted-by":"crossref","first-page":"102","DOI":"10.1109\/MCOM.2002.1024422","volume":"40","author":"IF Akyildiz","year":"2002","unstructured":"Akyildiz IF, Su W, Sankarasubramaniam Y, Cayirci E (2002) A survey on sensor networks. IEEE Commun Mag 40(8):102\u2013114","journal-title":"IEEE Commun Mag"},{"issue":"4","key":"508_CR4","doi-asserted-by":"crossref","first-page":"445","DOI":"10.1016\/j.comnet.2004.12.001","volume":"47","author":"IF Akyildiz","year":"2005","unstructured":"Akyildiz IF, Wang X, Wang W (2005) Wireless mesh networks: a survey. Comp Netw 47(4):445\u2013487","journal-title":"Comp Netw"},{"key":"508_CR5","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-662-10876-5","volume-title":"Web services: concepts","author":"G Alonso","year":"2004","unstructured":"Alonso G, Casati F, Kuno H, Machiraju V (2004) Web services: concepts. Springer, Berlin"},{"issue":"2","key":"508_CR6","doi-asserted-by":"crossref","first-page":"141","DOI":"10.1023\/B:CLUS.0000018563.68085.4b","volume":"7","author":"L Amar","year":"2004","unstructured":"Amar L, Barak A, Shiloh A (2004) The MOSIX direct file system access method for supporting scalable cluster file systems. Cluster Comput 7(2):141\u2013150","journal-title":"Cluster Comput"},{"issue":"2","key":"508_CR7","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1109\/2.485843","volume":"29","author":"C Amza","year":"1996","unstructured":"Amza C, Cox A, Dwarkadas S, Keleher P, Lu H, Rajamony R, Yu W, Zwaenepoel W (1996) Treadmarks: shared memory computing on networks of workstations. IEEE Comput 29(2):18\u201328","journal-title":"IEEE Comput"},{"issue":"4","key":"508_CR8","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1145\/1721654.1721672","volume":"53","author":"M Armbrust","year":"2010","unstructured":"Armbrust M, Fox A, Griffith R, Joseph AD, Katz RH, Konwinski A, Lee G, Patterson DA, Rabkin A, Stoica I, Zaharia M (2010) A view of cloud computing. Commun ACM 53(4):50\u201358","journal-title":"Commun ACM"},{"key":"508_CR9","doi-asserted-by":"crossref","first-page":"263","DOI":"10.1504\/IJAHUC.2007.014070","volume":"2","author":"M Baldauf","year":"2007","unstructured":"Baldauf M, Dustdar S, Rosenberg F (2007) A survey on context-aware systems. Int J Ad Hoc Ubiquitous Comput 2:263\u2013277","journal-title":"Int J Ad Hoc Ubiquitous Comput"},{"key":"508_CR10","doi-asserted-by":"crossref","unstructured":"Baset S, Schulzrinne H (2006) An analysis of the skype peer-to-peer internet telephony protocol. In: 25th INFOCOM Conference, IEEE, IEEE Computer Society Press, Los Alamitos, CA, pp 1\u201311","DOI":"10.1109\/INFOCOM.2006.312"},{"key":"508_CR11","volume-title":"Principles of concurrent and distributed programming","author":"M Ben-Ari","year":"2006","unstructured":"Ben-Ari M (2006) Principles of concurrent and distributed programming, 2nd edn. Prentice Hall, Englewood Cliffs","edition":"2"},{"issue":"2","key":"508_CR12","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1145\/230798.230809","volume":"39","author":"P Bernstein","year":"1996","unstructured":"Bernstein P (1996) Middleware: a model for distributed system services. Commun ACM 39(2):87\u201398","journal-title":"Commun ACM"},{"key":"508_CR13","volume-title":"Principles of transaction processing","author":"P Bernstein","year":"2009","unstructured":"Bernstein P, Newcomer E (2009) Principles of transaction processing, 2nd edn. Morgan Kaufman, San Mateo","edition":"2"},{"key":"508_CR14","volume-title":"Open distributed processing and multimedia","author":"G Blair","year":"1998","unstructured":"Blair G, Stefani J-B (1998) Open distributed processing and multimedia. Addison-Wesley, Reading"},{"key":"508_CR15","doi-asserted-by":"crossref","unstructured":"Bonnet P, Gehrke J, Seshadri P (2002) Towards sensor database systems. In: Second international conference mobile data management. Springer, Berlin. Lecture notes in computer science, vol 1987, pp 3\u201314","DOI":"10.1007\/3-540-44498-X_1"},{"issue":"2","key":"508_CR16","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1109\/MC.2012.37","volume":"45","author":"E Brewer","year":"2012","unstructured":"Brewer E (2012) CAP twelve years later: how the \u201cRules\u201d have changed. IEEE Comput 45(2):23\u201329","journal-title":"IEEE Comput"},{"key":"508_CR17","first-page":"321","volume-title":"Ubiquitous computing fundamentals","author":"A Dey","year":"2010","unstructured":"Dey A (2010) Context-aware computing. In: Krumm J (ed) Ubiquitous computing fundamentals. CRC Press, Boca Raton, pp 321\u2013352"},{"key":"508_CR18","unstructured":"Dey A, Abowd G (2000) Towards a better understanding of context and contex-awareness. In: Workshop on the what, who, where, when, why and how of context-awareness, ACM, ACM Press, New York, NY"},{"key":"508_CR19","doi-asserted-by":"crossref","unstructured":"Droms R (1997) Dynamic Host Configuration Protocol. RFC 2161","DOI":"10.17487\/rfc2131"},{"key":"508_CR20","doi-asserted-by":"crossref","DOI":"10.1017\/CBO9780511761942","volume-title":"Networks, crowds, and markets: reasoning about a highly connected world","author":"D Easley","year":"2010","unstructured":"Easley D, Kleinberg J (2010) Networks, crowds, and markets: reasoning about a highly connected world. Cambridge University Press, Cambridge"},{"key":"508_CR21","doi-asserted-by":"crossref","unstructured":"Engelmann C, Ong H, Scott S (2007) Middleware in modern high performance computing system architectures. In: International conferences on computational Science, Springer, Berlin. Lecture notes in computer science, vol 4488, pp 784\u2013791","DOI":"10.1007\/978-3-540-72586-2_111"},{"issue":"3","key":"508_CR22","doi-asserted-by":"crossref","first-page":"200","DOI":"10.1177\/109434200101500302","volume":"15","author":"I Foster","year":"2001","unstructured":"Foster I, Kesselman C, Tuecke S (2001) The anatomy of the grid, enabling scalable virtual organizations. J Supercomput Appl 15(3):200\u2013222","journal-title":"J Supercomput Appl"},{"key":"508_CR23","unstructured":"Foster I et\u00a0al (2006) The open grid services architecture, Version 1.5. GGF Informational Document GFD-I.080"},{"issue":"2","key":"508_CR24","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1145\/564585.564601","volume":"33","author":"S Gilbert","year":"2002","unstructured":"Gilbert S, Lynch N (2002) Brewer\u2019s Conjecture and the Feasibility of Consistent, Available. Partition-tolerant web services. ACM SIGACT News 33(2):51\u201359","journal-title":"ACM SIGACT News"},{"key":"508_CR25","volume-title":"Transaction processing: concepts and techniques","author":"J Gray","year":"1993","unstructured":"Gray J, Reuter A (1993) Transaction processing: concepts and techniques. Morgan Kaufman, San Mateo"},{"key":"508_CR26","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1109\/4236.935181","volume":"5","author":"E Guttman","year":"2001","unstructured":"Guttman E (2001) Autoconfiguration for IP networking: enabling local communication. IEEE internet Comput 5:81\u201386","journal-title":"IEEE internet Comput"},{"key":"508_CR27","volume-title":"The art of multiprocessor programming","author":"M Herlihy","year":"2008","unstructured":"Herlihy M, Shavit N (2008) The art of multiprocessor programming. Morgan Kaufman, San Mateo"},{"key":"508_CR28","volume-title":"Enterprise integration patterns: designing, building, and deploying messaging solutions","author":"G Hohpe","year":"2004","unstructured":"Hohpe G, Woolf B (2004) Enterprise integration patterns: designing, building, and deploying messaging solutions. Addison-Wesley, Reading"},{"key":"508_CR29","doi-asserted-by":"crossref","unstructured":"Hui P, Chaintreau A, Scott J, Gass R, Crowcroft J, Diot C (2005) Pocket switched networks and human mobility in conference environments. In: SIGCOMM workshop on delay-tolerant network, ACM Press, New York, NY, pp 244\u2013251","DOI":"10.1145\/1080139.1080142"},{"key":"508_CR30","doi-asserted-by":"crossref","unstructured":"Hui P, Yoneki E, Chan SY, Crowcroft J (2007) Distributed community detection in delay tolerant networks. In: Second international workshop on mobility in the evolving internet architecture, ACM Press, New York, NY, pp 7:1\u20137:8","DOI":"10.1145\/1366919.1366929"},{"key":"508_CR31","unstructured":"ISO (1995) Open distributed processing reference model. International Standard ISO\/IEC IS 10746"},{"key":"508_CR32","doi-asserted-by":"crossref","DOI":"10.1515\/9781400833993","volume-title":"Social and economic networks","author":"M Jackson","year":"2008","unstructured":"Jackson M (2008) Social and economic networks. Princeton University Press, Princeton"},{"issue":"4","key":"508_CR33","doi-asserted-by":"crossref","first-page":"624","DOI":"10.1147\/sj.434.0624","volume":"43","author":"J Joseph","year":"2004","unstructured":"Joseph J, Ernest M, Fellenstein C (2004) Evolution of grid computing architecture and grid adoption models. IBM Syst J 43(4):624\u2013645","journal-title":"IBM Syst J"},{"key":"508_CR34","doi-asserted-by":"crossref","DOI":"10.1002\/0470095121","volume-title":"Protocols and architectures for wireless sensor networks","author":"H Karl","year":"2005","unstructured":"Karl H, Willig A (2005) Protocols and architectures for wireless sensor networks. Wiley, New York"},{"key":"508_CR35","doi-asserted-by":"crossref","unstructured":"Kreitz G, Niemel\u00e4 F (2010) Spotify-large scale, low latency, P2P music-on-demand streaming. In: Tenth international conference IEEE, IEEE Computer Society Press, Los Alamitos, CA, Peer-to-Peer Computing, pp 266\u2013275","DOI":"10.1109\/P2P.2010.5569963"},{"key":"508_CR36","doi-asserted-by":"crossref","DOI":"10.1002\/9780470400791","volume-title":"Network science: theory and practice","author":"TG Lewis","year":"2009","unstructured":"Lewis TG (2009) Network science: theory and practice. Wiley, New York"},{"key":"508_CR37","doi-asserted-by":"crossref","unstructured":"Li A, Yang X, Kandula S, Zhang M (2010) CloudCmp: comparing public cloud providers. In: Tenth internet measurement conference, ACM Press, New York, NY, pp 1\u201314","DOI":"10.1145\/1879141.1879143"},{"key":"508_CR38","doi-asserted-by":"crossref","unstructured":"Lottiaux R, Gallard P, Vallee G, Morin C (2005) OpenMosix, OpenSSI and Kerrighed: a comparative study. In: Fifth international symposium IEEE Computer Society Press, Los Alamitos, CA, Cluster Comput. and Grid, pp 1016\u20131023","DOI":"10.1109\/CCGRID.2005.1558672"},{"issue":"2","key":"508_CR39","first-page":"22","volume":"7","author":"E Lua","year":"2005","unstructured":"Lua E, Crowcroft J, Pias M, Sharma R, Lim S (2005) A survey and comparison of peer-to-peer overlay network schemes. IEEE Comm Surv Tutor 7(2):22\u201373","journal-title":"IEEE Comm Surv Tutor"},{"issue":"1","key":"508_CR40","doi-asserted-by":"crossref","first-page":"122","DOI":"10.1145\/1061318.1061322","volume":"30","author":"SR Madden","year":"2005","unstructured":"Madden SR, Franklin MJ, Hellerstein JM, Hong W (2005) TinyDB: an acquisitional query processing system for sensor networks. ACM Trans Database Syst 30(1):122\u2013173","journal-title":"ACM Trans Database Syst"},{"key":"508_CR41","volume-title":"Capacity planning for web services","author":"D Menasce","year":"2002","unstructured":"Menasce D, Almeida V (2002) Capacity planning for web services. Prentice Hall, Englewood Cliffs"},{"key":"508_CR42","doi-asserted-by":"crossref","unstructured":"Miklas A, Gollu K, Chan K, Saroiu S, Gummamdi K, de\u00a0Lara E (2007) Exploiting social interactions in mobile systems. In: Nineth conference on ubiquitous computing (UbiComp), Springer, Berlin. Lecture notes in computer science, vol 4717, pp 409\u2013428","DOI":"10.1007\/978-3-540-74853-3_24"},{"issue":"3","key":"508_CR43","doi-asserted-by":"crossref","first-page":"19:1","DOI":"10.1145\/1922649.1922656","volume":"43","author":"L Mottola","year":"2011","unstructured":"Mottola L, Picco GP (2011) Programming wireless sensor networks: fundamental concepts and state of the art. ACM Comput Surv 43(3):19:1\u201319:51","journal-title":"ACM Comput Surv"},{"key":"508_CR44","volume-title":"Programming amazon web services","author":"J Murty","year":"2008","unstructured":"Murty J (2008) Programming amazon web services. O\u2019Reilly & Associates, Sebastopol"},{"key":"508_CR45","first-page":"463","volume-title":"Readings in distributed computing systems","author":"B Neuman","year":"1994","unstructured":"Neuman B (1994) Scale in distributed systems. In: Casavant T, Singhal M (eds) Readings in distributed computing systems. IEEE Computer Society Press, Los Alamitos, pp 463\u2013489"},{"key":"508_CR46","doi-asserted-by":"crossref","DOI":"10.1093\/acprof:oso\/9780199206650.001.0001","volume-title":"Networks: an introduction","author":"M Newman","year":"2010","unstructured":"Newman M (2010) Networks: an introduction. Oxford University Press, Oxford"},{"key":"508_CR47","volume-title":"Peer-to-peer: harnessing the power of disruptive technologies","year":"2001","unstructured":"Oram A (ed) (2001) Peer-to-peer: harnessing the power of disruptive technologies. O\u2019Reilly & Associates, Sebastopol"},{"key":"508_CR48","unstructured":"Perkins C (2010) IP mobility support in IPv4. Revised, RFC 5944"},{"key":"508_CR49","doi-asserted-by":"crossref","unstructured":"Perkins C, Johnson D, Arkko J (2011) Mobility support in IPv6. RFC 6275","DOI":"10.17487\/rfc6275"},{"key":"508_CR50","doi-asserted-by":"crossref","DOI":"10.1002\/9780470779446","volume-title":"Ubiquitous computing: smart devices. Environments and interactions","author":"S Poslad","year":"2009","unstructured":"Poslad S (2009) Ubiquitous computing: smart devices. Environments and interactions. Wiley, New York"},{"issue":"2","key":"508_CR51","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1109\/MPRV.2005.30","volume":"4","author":"G Roussos","year":"2005","unstructured":"Roussos G, Marsh AJ, Maglavera S (2005) Enabling pervasive computing with smart phones. IEEE Pervasive Comput 4(2):20\u201326","journal-title":"IEEE Pervasive Comput"},{"issue":"2\u20133","key":"508_CR52","first-page":"191","volume":"4","author":"A Schmidt","year":"2000","unstructured":"Schmidt A (2000) Implicit human computer interaction through context. Personal Ubiquitous Comput 4(2\u20133):191\u2013199","journal-title":"Personal Ubiquitous Comput"},{"issue":"2","key":"508_CR53","doi-asserted-by":"crossref","first-page":"1018","DOI":"10.1126\/science.1177170","volume":"327","author":"C Song","year":"2010","unstructured":"Song C, Qu Z, Blumm N, Barabasi A-L (2010) Limits of predictability in human mobility. Science 327(2):1018\u20131021","journal-title":"Science"},{"issue":"8","key":"508_CR54","doi-asserted-by":"crossref","first-page":"2349","DOI":"10.1007\/s11276-010-0276-9","volume":"16","author":"T Spyropoulos","year":"2010","unstructured":"Spyropoulos T, Rais RNB, Turletti T, Obraczka K, Vasilakos A (2010) Routing for disruption tolerant networks: taxonomy and design. Wirel Netw 16(8):2349\u20132370","journal-title":"Wirel Netw"},{"key":"508_CR55","doi-asserted-by":"crossref","DOI":"10.1201\/9781439813737","volume-title":"Overlay networks: toward information networking","author":"S Tarkoma","year":"2010","unstructured":"Tarkoma S (2010) Overlay networks: toward information networking. CRC Press, Boca Raton"},{"key":"508_CR56","doi-asserted-by":"crossref","DOI":"10.1002\/9780470745519","volume-title":"Mobile middleware: supporting applications and services","author":"S Tarkoma","year":"2009","unstructured":"Tarkoma S, Kangasharju J (2009) Mobile middleware: supporting applications and services. Wiley, New York"},{"key":"508_CR57","volume-title":"Probability and statistics with reliability, queuing and computer science applications","author":"K Trivedi","year":"2002","unstructured":"Trivedi K (2002) Probability and statistics with reliability, queuing and computer science applications, 2nd edn. Wiley, New York","edition":"2"},{"key":"508_CR58","unstructured":"UPnP forum (2008) UPnP device architecture Version 1.1"},{"key":"508_CR59","doi-asserted-by":"crossref","unstructured":"Urdaneta G, Pierre G, van Steen M (2011) A survey of DHT security techniques. ACM Comput Surv 43(2)","DOI":"10.1145\/1883612.1883615"},{"key":"508_CR60","first-page":"133","volume-title":"Reliable and distributed computing with the Isis Toolkit","author":"R Renesse van","year":"1994","unstructured":"van Renesse R, Birman K, Cooper R, Glade B, Stephenson P (1994) The horus system. In: Birman K, van Renesse R (eds) Reliable and distributed computing with the Isis Toolkit. IEEE Computer Society Press, Los Alamitos, pp 133\u2013147"},{"issue":"1","key":"508_CR61","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1145\/1496091.1496100","volume":"39","author":"LM Vaquero","year":"2008","unstructured":"Vaquero LM, Rodero-Merino L, Caceres J, Lindner M (2008) A break in the clouds: towards a cloud definition. ACM Comp Commun Rev 39(1):50\u201355","journal-title":"ACM Comp Commun Rev"},{"key":"508_CR62","doi-asserted-by":"crossref","DOI":"10.1017\/CBO9780511804052","volume-title":"Complex social networks","author":"F Vega-Redondo","year":"2007","unstructured":"Vega-Redondo F (2007) Complex social networks. Cambridge University Press, Cambridge"},{"key":"508_CR63","doi-asserted-by":"publisher","unstructured":"Voulgaris S, Dobson M, van Steen M (2016) Decentralized network-level synchronization in mobile Ad Hoc networks. ACM Trans Sensor Netw 12(1). doi: 10.1145\/2880223","DOI":"10.1145\/2880223"},{"key":"508_CR64","doi-asserted-by":"crossref","unstructured":"Waldo J, Wyant G, Wollrath A, Kendall S (1997) A note on distributed computing. In: Second workshop on mobile object systems, Springer, Berlin. Lecture notes in computer science, vol 1222, pp 1\u201310","DOI":"10.1007\/3-540-62852-5_6"},{"key":"508_CR65","unstructured":"Wams J (2011) Unified messaging and micro-objects. PhD thesis, VU University Amsterdam"},{"key":"508_CR66","unstructured":"Welsh M, Mainland G (2004) Programming sensor networks using abstract regions. In: First symposium networked systems design and implementation. USENIX, USENIX, Berkeley, CA"},{"issue":"1","key":"508_CR67","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1007\/s13174-010-0007-6","volume":"1","author":"Q Zhang","year":"2010","unstructured":"Zhang Q, Cheng L, Boutaba R (2010) Cloud computing: state of the art and research challenges. J Internet Serv Appl 1(1):7\u201318","journal-title":"J Internet Serv Appl"},{"key":"508_CR68","volume-title":"Wireless sensor networks","author":"F Zhao","year":"2004","unstructured":"Zhao F, Guibas L (2004) Wireless sensor networks. Morgan Kaufman, San Mateo"}],"container-title":["Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00607-016-0508-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00607-016-0508-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00607-016-0508-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,9,25]],"date-time":"2020-09-25T05:53:26Z","timestamp":1601013206000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00607-016-0508-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,8,16]]},"references-count":68,"journal-issue":{"issue":"10","published-print":{"date-parts":[[2016,10]]}},"alternative-id":["508"],"URL":"https:\/\/doi.org\/10.1007\/s00607-016-0508-7","relation":{},"ISSN":["0010-485X","1436-5057"],"issn-type":[{"value":"0010-485X","type":"print"},{"value":"1436-5057","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,8,16]]}}}