{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,3,31]],"date-time":"2022-03-31T00:04:39Z","timestamp":1648685079830},"reference-count":40,"publisher":"Elsevier BV","issue":"6","license":[{"start":{"date-parts":[[2000,4,1]],"date-time":"2000-04-01T00:00:00Z","timestamp":954547200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Future Generation Computer Systems"],"published-print":{"date-parts":[[2000,4]]},"DOI":"10.1016\/s0167-739x(99)00069-2","type":"journal-article","created":{"date-parts":[[2002,7,25]],"date-time":"2002-07-25T13:55:25Z","timestamp":1027605325000},"page":"727-740","source":"Crossref","is-referenced-by-count":1,"title":["The FTA design paradigm for distributed systems"],"prefix":"10.1016","volume":"16","author":[{"given":"Holger","family":"Veit","sequence":"first","affiliation":[]},{"given":"Gernot","family":"Richter","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"issue":"4","key":"10.1016\/S0167-739X(99)00069-2_BIB1","doi-asserted-by":"crossref","first-page":"445","DOI":"10.1016\/0167-8191(94)90022-1","article-title":"The IBM external user interface for scalable parallel systems","volume":"20","author":"Bala","year":"1994","journal-title":"Parallel Computing"},{"key":"10.1016\/S0167-739X(99)00069-2_BIB2","doi-asserted-by":"crossref","unstructured":"U. Beyer, F.J. \u015amieja, A high-level operating system for SMP architectures, Tech. Rep., GMD \u2014German National Research Center for Information Technology, Sankt Augustin, Germany, June 1997.","DOI":"10.1023\/A:1017919815338"},{"issue":"1","key":"10.1016\/S0167-739X(99)00069-2_BIB3","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1109\/40.342015","article-title":"Myrinet\u2014a gigabit-per-second local area network","volume":"15","author":"Boden","year":"1995","journal-title":"IEEE Micro"},{"key":"10.1016\/S0167-739X(99)00069-2_BIB4","doi-asserted-by":"crossref","first-page":"355","DOI":"10.1023\/A:1007966723231","article-title":"Heterogeneous message passing and a link to resource management","volume":"11","author":"Brune","year":"1997","journal-title":"J. Supercomputing"},{"key":"10.1016\/S0167-739X(99)00069-2_BIB5","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1006\/jpdc.1996.1271","article-title":"Stardust: an environment for parallel programming on networks of heterogeneous workstations","volume":"40","author":"Cabillic","year":"1997","journal-title":"J. Parallel and Distrib. Computing"},{"issue":"4","key":"10.1016\/S0167-739X(99)00069-2_BIB6","doi-asserted-by":"crossref","first-page":"444","DOI":"10.1145\/63334.63337","article-title":"Linda in context","volume":"32","author":"Carriero","year":"1989","journal-title":"Communications of the ACM"},{"key":"10.1016\/S0167-739X(99)00069-2_BIB7","doi-asserted-by":"crossref","unstructured":"J. Carter, J. Bennet, W. Zwaenepoel, Implementation and performance of Munin, in: Proceedings of the ACM 13th Operating Systems Principles Symposium, ACM, 1991, pp. 152\u2013164.","DOI":"10.1145\/121132.121159"},{"key":"10.1016\/S0167-739X(99)00069-2_BIB8","doi-asserted-by":"crossref","unstructured":"J.R. Ensor, J.D. Gabb, Transactional blackboards, in: R. Engelmore, T. Morgan, Blackboard Systems, Insight Series in Artificial Intelligence, Addison-Wesley, Reading, MA, chapter 24, 1988, pp. 465\u2013473.","DOI":"10.1016\/B978-0-934613-63-7.50055-3"},{"key":"10.1016\/S0167-739X(99)00069-2_BIB9","unstructured":"M.R. Eskicioglu, A comprehensive bibliography of distributed shared memory, Tech. Rep. TR-95-01, University of New Orleans, 1995."},{"issue":"4","key":"10.1016\/S0167-739X(99)00069-2_BIB10","doi-asserted-by":"crossref","first-page":"597","DOI":"10.1016\/0167-8191(94)90030-2","article-title":"Express is not just a message passing system. Current and future directions in Express","volume":"20","author":"Flower","year":"1994","journal-title":"Parallel Computing"},{"key":"10.1016\/S0167-739X(99)00069-2_BIB11","unstructured":"D. Gelernter, N. Carriero, A. Chandran, S. Chang, Parallel programming in Linda, in: D. Degroot (Ed.), Proceedings of the 1985 International Conference on Parallel Processing, IEEE Comp. Soc., 1985, pp. 255\u2013263."},{"key":"10.1016\/S0167-739X(99)00069-2_BIB12","unstructured":"GMD-AiS, R\u2013TEAMS Project, http:\/\/ais.gmd.de\/AS\/rteams\/index.html."},{"key":"10.1016\/S0167-739X(99)00069-2_BIB13","unstructured":"B. Hayes-Roth, M. Hewett, BB1: An implementation of the blackboard control architecture, in: R. Engelmore, T. Morgan, Blackboard Systems, Insight Series in Artificial Intelligence, Addison-Wesley, Reading, MA, chapter 14, 1988, pp. 297\u2013313."},{"key":"10.1016\/S0167-739X(99)00069-2_BIB14","unstructured":"R. Hempel, The ANL\/GMD macros (PARMACS) in Fortran for portable parallel programming using the message passing programming model\u2014User\u2019s Guide and Reference Manual, Tech. Rep. GMD, 1991."},{"key":"10.1016\/S0167-739X(99)00069-2_BIB15","doi-asserted-by":"crossref","unstructured":"K.L. Johnson, M.F. Kaashoek, D. Wallach, CRL: High-performance all-software distributed shared memory, in: Proceedings of the ACM 15th Operating Systems Principles Symposium, ACM, 1995.","DOI":"10.1145\/224056.224073"},{"key":"10.1016\/S0167-739X(99)00069-2_BIB16","unstructured":"P. Keleher et al., TreadMarks: distributed shared memory on standard workstations and operating systems, in: Proceedings of the Winter 1994 USENIX Conference, 1994, pp. 115\u2013131."},{"key":"10.1016\/S0167-739X(99)00069-2_BIB17","unstructured":"S. Kleiman, D. Shah, B. Smaalders, Programming with Threads, SunSoft Press, Prentice-Hall, Englewood Chiffs, NJ, 1996."},{"key":"10.1016\/S0167-739X(99)00069-2_BIB18","unstructured":"V.R. Lesser, D.D. Corkill, The distributed vehicle monitoring testbed: a tool for investigating distributed problem solving networks, in: R. Engelmore, T. Morgan, Blackboard Systems, Insight Series in Artificial Intelligence, Addison-Wesley, Reading, MA, chapter 18, 1988, pp. 353\u2013386."},{"issue":"4","key":"10.1016\/S0167-739X(99)00069-2_BIB19","doi-asserted-by":"crossref","first-page":"417","DOI":"10.1016\/0167-8191(94)90021-3","article-title":"An overview of message passing environments","volume":"20","author":"McBryan","year":"1994","journal-title":"Parallel Computing"},{"key":"10.1016\/S0167-739X(99)00069-2_BIB20","unstructured":"Message\u2013Passing Interface Forum, MPI: A message\u2013passing interface standard, Tech. Rep. CS-94-230, University of Tennesse, Knoxville, TN, 1994."},{"key":"10.1016\/S0167-739X(99)00069-2_BIB21","unstructured":"Message\u2013Passing Interface Forum, The Message Passing Interface (MPI) Standard, http:\/\/www.mcs.anl.gov\/mpi\/, 1995\u20131997."},{"key":"10.1016\/S0167-739X(99)00069-2_BIB22","unstructured":"Myricom Inc., http:\/\/www.myri.com\/."},{"key":"10.1016\/S0167-739X(99)00069-2_BIB23","unstructured":"H.P. Nii, N. Aiello, J. Rice, Frameworks for concurrent problem solving: a report on CAGE and POLIGON, in: R. Engelmore, T. Morgan, Blackboard Systems, Insight Series in Artificial Intelligence, Addison-Wesley, Reading, MA, chapter 25, 1988, pp. 475\u2013501."},{"issue":"8","key":"10.1016\/S0167-739X(99)00069-2_BIB24","doi-asserted-by":"crossref","first-page":"52","DOI":"10.1109\/2.84877","article-title":"Distributed shared memory: a survey of issues and algorithms","volume":"24","author":"Nitzberg","year":"1991","journal-title":"IEEE Computer"},{"key":"10.1016\/S0167-739X(99)00069-2_BIB25","unstructured":"M.T. \u00d6zsu, P. Valduriez, Distributed and Parallel Database Systems, CRC Press, Boca Raton, 1997, pp. 1093\u20131111."},{"key":"10.1016\/S0167-739X(99)00069-2_BIB26","unstructured":"Parasoft Corp., Express Introductory Guide version 3.2, 1992."},{"issue":"4","key":"10.1016\/S0167-739X(99)00069-2_BIB27","doi-asserted-by":"crossref","first-page":"463","DOI":"10.1016\/0167-8191(94)90023-X","article-title":"The NX message passing interface","volume":"20","author":"Pierce","year":"1994","journal-title":"Parallel Computing"},{"key":"10.1016\/S0167-739X(99)00069-2_BIB28","unstructured":"PVM Team, PVM 3 users\u2019 guide and reference manual, Tech. Rep. ORNL\/TM-12187, Oak Ridge National Lab, Oak Ridge, TN, 1994, available through NetLib service."},{"key":"10.1016\/S0167-739X(99)00069-2_BIB29","unstructured":"S. Raina, Virtual shared memory: A survey of techniques and systems, Tech. Rep. CSTR-92-36, University of Bristol, 1992."},{"key":"10.1016\/S0167-739X(99)00069-2_BIB30","unstructured":"G. Richter, Flip-Tick Architecture: a cycle\u2013oriented architecture for distributed problem solving, GMD Report 19, GMD, 1998."},{"key":"10.1016\/S0167-739X(99)00069-2_BIB31","doi-asserted-by":"crossref","unstructured":"G. Richter, F. Smieja, U. Beyer, Integrative architecture of the autonomous hand-eye robot JANUS, in: International Symposium on Computational Intelligence in Robotics and Automation (CIRA\u201997), Los Alamitos, 1997, IEEE, IEEE Computer Soc. Press, Silver Spring, MD.","DOI":"10.1109\/CIRA.1997.613885"},{"key":"10.1016\/S0167-739X(99)00069-2_BIB32","unstructured":"RWCP, Real World Computing Partnership, http:\/\/www.rwcp.or.jp."},{"key":"10.1016\/S0167-739X(99)00069-2_BIB33","doi-asserted-by":"crossref","unstructured":"A. Silberschatz, M. Stonebraker, J. Ullman, Database research: achievements and opportunities, into the 21st century, SIGMOD Record, 25 (1), 1996.","DOI":"10.1145\/381854.381886"},{"key":"10.1016\/S0167-739X(99)00069-2_BIB34","doi-asserted-by":"crossref","unstructured":"Sun Microsystems. RFC1057: RPC: Remote Procedure Call, Protocol Specification, Version 2, 1988, 25 pp.","DOI":"10.17487\/rfc1057"},{"issue":"4","key":"10.1016\/S0167-739X(99)00069-2_BIB35","doi-asserted-by":"crossref","first-page":"315","DOI":"10.1002\/cpe.4330020404","article-title":"PVM, A framework for parallel distributed computing","volume":"3","author":"Sunderam","year":"1990","journal-title":"Concurrency Pract. Exper."},{"key":"10.1016\/S0167-739X(99)00069-2_BIB36","doi-asserted-by":"crossref","first-page":"531","DOI":"10.1016\/0167-8191(94)90027-2","article-title":"The PVM concurrent computing system: evolution, experiences and trends","volume":"20","author":"Sunderam","year":"1994","journal-title":"Parallel Computing"},{"key":"10.1016\/S0167-739X(99)00069-2_BIB37","unstructured":"L. Torvalds et al., Linux operating system, http:\/\/www.linux.org\/."},{"key":"10.1016\/S0167-739X(99)00069-2_BIB38","unstructured":"M.A. Williams, Hierarchical multi-expert signal understanding, in: R. Engelmore, T. Morgan, Blackboard Systems, Insight Series in Artificial Intelligence, Addison-Wesley, Reading, MA, chapter 19, 1988, pp. 387\u2013415."},{"key":"10.1016\/S0167-739X(99)00069-2_BIB39","unstructured":"R. Zanconato, BLOBS\u2014an object-oriented blackboard system framework for reasoning in time, in: R. Engelmore, T. Morgan, Blackboard Systems, Insight Series in Artificial Intelligence, Addison-Wesley, Reading, MA, chapter 16, 1988, pp. 335\u2013345."},{"issue":"5","key":"10.1016\/S0167-739X(99)00069-2_BIB40","doi-asserted-by":"crossref","first-page":"540","DOI":"10.1109\/71.159038","article-title":"Heterogeneous distributed shared memory","volume":"3","author":"Zhou","year":"1992","journal-title":"IEEE Trans. Parallel Distrib. Systems"}],"container-title":["Future Generation Computer Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167739X99000692?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167739X99000692?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,4,28]],"date-time":"2019-04-28T23:50:37Z","timestamp":1556495437000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0167739X99000692"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000,4]]},"references-count":40,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2000,4]]}},"alternative-id":["S0167739X99000692"],"URL":"https:\/\/doi.org\/10.1016\/s0167-739x(99)00069-2","relation":{},"ISSN":["0167-739X"],"issn-type":[{"value":"0167-739X","type":"print"}],"subject":[],"published":{"date-parts":[[2000,4]]}}}