{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T07:18:28Z","timestamp":1740122308253,"version":"3.37.3"},"reference-count":46,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2022,2,4]],"date-time":"2022-02-04T00:00:00Z","timestamp":1643932800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2022,2,4]],"date-time":"2022-02-04T00:00:00Z","timestamp":1643932800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Cluster Comput"],"published-print":{"date-parts":[[2022,8]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>The advent of inexpensive data storage has resulted in larger and larger datasets as the cost of pruning data becomes more expensive then storing it for future insights. This decreasing cost of storage has also led to the practice of storing data in multiple locations for redundancy. However, without any uniform method of determining link costs to different storage sites, a dataset is not always retrieved from the most cost effective site. Distributed dataset DNS, or DDD, solves this problem in two key ways. The first allows \u201clocal\u201d servers to provide meaningful information to a user in order to ensure that they target the location that offers the most advantageous network connection. The second allows other trusted servers to easily gain access to this information in a distributed way. These combined approaches aim to both lower aggregate network bandwidth usage and prevent single points of failure when retrieving dataset pointers.<\/jats:p>","DOI":"10.1007\/s10586-021-03515-w","type":"journal-article","created":{"date-parts":[[2022,2,4]],"date-time":"2022-02-04T19:02:50Z","timestamp":1644001370000},"page":"2855-2872","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["DDD: Distributed Dataset DNS"],"prefix":"10.1007","volume":"25","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4785-5527","authenticated-orcid":false,"given":"Joseph","family":"White-Swift","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andrea","family":"Fumagalli","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,2,4]]},"reference":[{"doi-asserted-by":"publisher","unstructured":"Abdul-Rahman, A., Hailes, S.: A distributed trust model. In: Proceedings of the 1997 Workshop on New Security Paradigms, NSPW \u201997, pp. 48\u201360. Association for Computing Machinery, New York, NY, USA (1998). https:\/\/doi.org\/10.1145\/283699.283739","key":"3515_CR1","DOI":"10.1145\/283699.283739"},{"unstructured":"Alimi, R., Penno, R., Yang, Y.R., Kiesel, S., Previdi, S., Roome, W., Shalunov, S., Woundy, R.: Application-layer traffic optimization (ALTO) protocol. RFC 7285, RFC Editor (2014). https:\/\/tools.ietf.org\/html\/rfc7285","key":"3515_CR2"},{"issue":"1","key":"3515_CR3","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1007\/s41781-019-0026-3","volume":"3","author":"M Barisits","year":"2019","unstructured":"Barisits, M., Beermann, T., Berghaus, F., Bockelman, B., Bogado, J., Cameron, D., Christidis, D., Ciangottini, D., Dimitrov, G., Elsing, M., Garonne, V., di Girolamo, A., Goossens, L., Guan, W., Guenther, J., Javurek, T., Kuhn, D., Lassnig, M., Lopez, F., Magini, N., Molfetas, A., Nairz, A., Ould-Saada, F., Prenner, S., Serfon, C., Stewart, G., Vaandering, E., Vasileva, P., Vigne, R., Wegner, T.: Rucio: Scientific data management. Comput. Softw. Big Sci. 3(1), 11 (2019). https:\/\/doi.org\/10.1007\/s41781-019-0026-3","journal-title":"Comput. Softw. Big Sci."},{"unstructured":"Bartholomew, D.: Mariadb vs. mysql. Tech. rep., SkySQL AB (2012)","key":"3515_CR4"},{"doi-asserted-by":"publisher","unstructured":"Bassi, A., Beck, M., Moore, T., Plank, J.S., Swany, M., Wolski, R., Fagg, G.: The internet backplane protocol: a study in resource sharing. Future Gen. Comput. Syst. 19(4), 551\u2013561 (2003). Selected papers from the IEEE\/ACM International Symposium on Cluster Computing and the Grid, Berlin-Brandenburg Academy of Sciences and Humanities, Berlin, Germany, 21\u201324 May 2002. https:\/\/doi.org\/10.1016\/S0167-739X(03)00033-5. https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0167739X03000335","key":"3515_CR5","DOI":"10.1016\/S0167-739X(03)00033-5"},{"doi-asserted-by":"crossref","unstructured":"Beck, M., Moore, T.: The internet2 distributed storage infrastructure project: an architecture for internet content channels. Comput. Netw. ISDN Syst. 30(22), 2141\u20132148 (1998)","key":"3515_CR6","DOI":"10.1016\/S0169-7552(98)00245-1"},{"key":"3515_CR7","doi-asserted-by":"publisher","first-page":"141","DOI":"10.1007\/978-1-4419-8648-1_12","volume-title":"Active Middleware Services","author":"M Beck","year":"2000","unstructured":"Beck, M., Moore, T., Plank, J., Swany, M.: Logistical networking. In: Hariri, S., Lee, C.A., Raghavendra, C.S. (eds.) Active Middleware Services, pp. 141\u2013154. Springer, US, Boston, MA (2000)"},{"doi-asserted-by":"publisher","unstructured":"Berman, M., Chase, J.S., Landweber, L., Nakao, A., Ott, M., Raychaudhuri, D., Ricci, R., Seskar, I.: GENI: a federated testbed for innovative network experiments. Comput. Netw. 61, 5 \u2013 23 (2014). Special issue on Future Internet Testbeds\u2014Part I. https:\/\/doi.org\/10.1016\/j.bjp.2013.12.037. https:\/\/www.sciencedirect.com\/science\/article\/pii\/S1389128613004507","key":"3515_CR8","DOI":"10.1016\/j.bjp.2013.12.037"},{"unstructured":"Braden, R.: Requirements for internet hosts\u2014communication layers. RFC 1122, RFC Editor (1989). https:\/\/www.rfc-editor.org\/rfc\/rfc1122.txt","key":"3515_CR9"},{"unstructured":"Brisco, T.: DNS support for load balancing. RFC 1794, RFC Editor (1995). https:\/\/www.rfc-editor.org\/rfc\/rfc1794.txt","key":"3515_CR10"},{"doi-asserted-by":"publisher","unstructured":"Chervenak, A., Deelman, E., Foster, I., Guy, L., Hoschek, W., Iamnitchi, A., Kesselman, C., Kunszt, P., Ripeanu, M., Schwartzkopf, B., Stockinger, H., Stockinger, K., Tierney, B.: Giggle: a framework for constructing scalable replica location services. In: SC \u201902: Proceedings of the 2002 ACM\/IEEE Conference on Supercomputing, pp. 58(2002). https:\/\/doi.org\/10.1109\/SC.2002.10024","key":"3515_CR11","DOI":"10.1109\/SC.2002.10024"},{"unstructured":"Cisco Systems, Inc.: Sample Configuration for Authentication in OSPF (2005)","key":"3515_CR12"},{"key":"3515_CR13","doi-asserted-by":"publisher","first-page":"155","DOI":"10.1007\/3-540-45748-8_15","volume-title":"Peer-to-Peer Systems","author":"R Cox","year":"2002","unstructured":"Cox, R., Muthitacharoen, A., Morris, R.T.: Serving DNS using a peer-to-peer lookup service. In: Druschel, P., Kaashoek, F., Rowstron, A. (eds.) Peer-to-Peer Systems, pp. 155\u2013165. Springer, Berlin Heidelberg (2002)"},{"unstructured":"Faltstrom, P., Kolkman, O.: The BLAKE2 cryptographic hash and message authentication code (MAC). RFC 7693, RFC Editor (2015). https:\/\/www.rfc-editor.org\/rfc\/rfc7693.txt","key":"3515_CR14"},{"doi-asserted-by":"crossref","unstructured":"Faltstrom, P., Kolkman, O.: The uniform resource identifier (URI) DNS resource record. RFC 7553, RFC Editor (2015). https:\/\/www.tools.ietf.org\/html\/rfc7553","key":"3515_CR15","DOI":"10.17487\/RFC7553"},{"doi-asserted-by":"crossref","unstructured":"Fielding, R., Gettys, J., Mogul, J., Frystyk, H., Masinter, L., Leach, P., Berners-Lee, T.: Hypertext transfer protocol\u2014HTTP\/1.1. RFC 2616, RFC Editor (1999). https:\/\/www.rfc-editor.org\/rfc\/rfc2616.txt","key":"3515_CR16","DOI":"10.17487\/rfc2616"},{"unstructured":"Forster, F.: liboping(3) Linux User\u2019s Manual (2018). http:\/\/noping.cc\/","key":"3515_CR17"},{"unstructured":"Gangan, S.: A review of man-in-the-middle attacks. CoRR arxiv:1504.02115 (2015)","key":"3515_CR18"},{"unstructured":"Information Sciences Institute, University of Southern California: transmission control protocol. RFC 793, RFC Editor (1981). https:\/\/www.rfc-editor.org\/rfc\/rfc793.txt","key":"3515_CR19"},{"unstructured":"Internet Systems Consortium, Inc.: dig(1) Linux User\u2019s Manual (2014)","key":"3515_CR20"},{"unstructured":"Malkin, G.S.: RIP version 2. RFC 2453, RFC Editor (1998). https:\/\/www.rfc-editor.org\/rfc\/rfc2453.txt","key":"3515_CR21"},{"unstructured":"McCallum, J.C.: Disk drive prices 1955+ (2021). https:\/\/jcmit.net\/diskprice.htm","key":"3515_CR22"},{"issue":"5","key":"3515_CR23","first-page":"9","volume":"13","author":"PE McKenney","year":"1988","unstructured":"McKenney, P.E.: Broadcast storms, nervous hosts, and load imbalances. USENIX; Login 13(5), 9\u201318 (1988)","journal-title":"USENIX; Login"},{"unstructured":"Mockapetris, P.: Domain names\u2014concepts and facilities. RFC 1034, RFC Editor (1987). http:\/\/www.rfc-editor.org\/rfc\/rfc1034.txt","key":"3515_CR24"},{"unstructured":"Mockapetris, P.: Domain names\u2014implementation and specification. RFC 1035, RFC Editor (1987). http:\/\/www.rfc-editor.org\/rfc\/rfc1035.txt","key":"3515_CR25"},{"issue":"1","key":"3515_CR26","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1080\/1931308X.2014.938492","volume":"6","author":"E Mohyedinbonab","year":"2014","unstructured":"Mohyedinbonab, E., Jamshidi, M., Jin, Y.F.: A review on applications of graph theory in network analysis of biological processes. IInt. J. Intell. Comput. Med. Sci. Image Process. 6(1), 27\u201343 (2014). https:\/\/doi.org\/10.1080\/1931308X.2014.938492","journal-title":"Int. J. Intell. Comput. Med. Sci. Image Process."},{"unstructured":"Moy, J.: OSPF protocol analysis. RFC 1245, RFC Editor (1991). https:\/\/www.rfc-editor.org\/rfc\/rfc1245.txt","key":"3515_CR27"},{"unstructured":"Moy, J.: OSPF version 2. RFC 2328, RFC Editor (1998). https:\/\/www.rfc-editor.org\/rfc\/rfc2328.txt","key":"3515_CR28"},{"issue":"8","key":"3515_CR29","doi-asserted-by":"publisher","first-page":"1595","DOI":"10.1002\/j.1538-7305.1984.tb00055.x","volume":"63","author":"R Pike","year":"1984","unstructured":"Pike, R., Kernighan, B.W.: The UNIX system: program design in the UNIX environment. AT&T Bell Lab. Techn. J. 63(8), 1595\u20131605 (1984). https:\/\/doi.org\/10.1002\/j.1538-7305.1984.tb00055.x","journal-title":"AT&T Bell Lab. Techn. J."},{"unstructured":"ping(8) Linux User\u2019s Manual, bsd4.3 edn. (2018)","key":"3515_CR30"},{"doi-asserted-by":"publisher","unstructured":"Ieee standard for information technology\u2014portable operating system interface (POSIX(TM))\u2014base specifications, issue 7\u2014technical corrigendum 2. IEEE Std 1003.1-2008\/Cor 2-2016 (Corrigendum to IEEE Std 1003.1-2008) The Open Group Technical Standard Base Specifications, Issue 7 pp. 1\u2013310 (2016). https:\/\/doi.org\/10.1109\/IEEESTD.2016.7542098","key":"3515_CR31","DOI":"10.1109\/IEEESTD.2016.7542098"},{"unstructured":"pthreads(7) Linux User\u2019s Manual (2017)","key":"3515_CR32"},{"doi-asserted-by":"crossref","unstructured":"Rekhter, Y., Li, T.: A border gateway protocol 4 (BGP-4). RFC 1654, RFC Editor (1995). https:\/\/www.rfc-editor.org\/rfc\/rfc1654.txt","key":"3515_CR33","DOI":"10.17487\/rfc1771"},{"issue":"7","key":"3515_CR34","doi-asserted-by":"publisher","first-page":"365","DOI":"10.1145\/361011.361061","volume":"17","author":"DM Ritchie","year":"1974","unstructured":"Ritchie, D.M., Thompson, K.: The UNIX time-sharing system. Commun. ACM 17(7), 365\u2013375 (1974). https:\/\/doi.org\/10.1145\/361011.361061","journal-title":"Commun. ACM"},{"unstructured":"Severance, C.: Introduction to networking, chap.\u00a09, pp. 101\u2013106. CreateSpace (2015)","key":"3515_CR35"},{"doi-asserted-by":"crossref","unstructured":"Seymour, K., Yarkhan, A., Agrawal, S., Dongarra, J.: Netsolve: grid enabling scientific computing environments. In: Grid Computig and New Frontiers of High Performance Processing, volume 14 of Advances in Parallel Computing, p.\u00a014. Elsevier, New York (2005)","key":"3515_CR36","DOI":"10.1016\/S0927-5452(05)80005-X"},{"unstructured":"staff, C.N.: Rogue domains revolt (1997). https:\/\/www.cnet.com\/news\/rogue-domains-revolt\/","key":"3515_CR37"},{"unstructured":"Stevens, W.R.: UNIX Network Programming, 2nd ed. Prentice Hall PTR, Upper Saddle River, NJ (1998)","key":"3515_CR38"},{"doi-asserted-by":"crossref","unstructured":"Thomson, S., Huitema, C., Ksinant, V., Souissi, M.: DNS extensions to support IP version 6. RFC 3596, RFC Editor (2003). https:\/\/www.rfc-editor.org\/rfc\/rfc3596.txt","key":"3515_CR39","DOI":"10.17487\/rfc3596"},{"unstructured":"traceroute(8) Linux User\u2019s Manual (2006)","key":"3515_CR40"},{"unstructured":"Vaillant, L., Scotoni, F., Savage, M.: Manual\u2014introduction to monocypher. https:\/\/monocypher.org\/manual\/","key":"3515_CR41"},{"unstructured":"Villars, R.L., Amaldas, M.: Rethinking your data retention strategy to better exploit the big data explosion. Dell Inc, Tech. rep. (2001)","key":"3515_CR42"},{"unstructured":"Wasabi Technologies, Inc: Locations-2020. https:\/\/wasabi.com\/locations\/","key":"3515_CR43"},{"key":"3515_CR44","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/TIM.2020.3023210","volume":"70","author":"S Weber","year":"2021","unstructured":"Weber, S., Miotto, G., Almeida, J., Blanc, P., Dias, A., Malaguti, G., Manninen, H., Pfeifer, J., Ravat, S., Onnela, A., Mathot, S., Kirkbyz, J., Tomex, A., Amorim, A.: Data acquisition system of the cloud experiment at CERN. IEEE Trans. Instrum. Meas. 70, 1\u201313 (2021). https:\/\/doi.org\/10.1109\/TIM.2020.3023210","journal-title":"IEEE Trans. Instrum. Meas."},{"issue":"6","key":"3515_CR45","first-page":"4456","volume":"8","author":"LV Yovita","year":"2018","unstructured":"Yovita, L.V., Syambas, N.R.: Caching on named data network: a survey and future research. Int. J. Electr. Comput. Eng. 8(6), 4456\u20134466 (2018)","journal-title":"Int. J. Electr. Comput. Eng."},{"unstructured":"Zhang, L., Estrin, D., Burke, J., Jacobson, V., Thornton, J.D., Smetters, D.K., Zhang, B., Tsudik, G., kc\u00a0claffy, Krioukov, D., Massey, D., Papadopoulos, C., Abdelzaher, T., Wang, L., Crowley, P., Yeh, E.: Named data networking (NDN) project. Tech. rep., NDN Project (2010). http:\/\/www.named-data.net\/techreports.html","key":"3515_CR46"}],"container-title":["Cluster Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-021-03515-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10586-021-03515-w\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-021-03515-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,7,14]],"date-time":"2022-07-14T11:33:02Z","timestamp":1657798382000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10586-021-03515-w"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,2,4]]},"references-count":46,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2022,8]]}},"alternative-id":["3515"],"URL":"https:\/\/doi.org\/10.1007\/s10586-021-03515-w","relation":{},"ISSN":["1386-7857","1573-7543"],"issn-type":[{"type":"print","value":"1386-7857"},{"type":"electronic","value":"1573-7543"}],"subject":[],"published":{"date-parts":[[2022,2,4]]},"assertion":[{"value":"29 April 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"14 October 2021","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"6 December 2021","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"4 February 2022","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Not Applicable.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Funding"}},{"value":"The authors declare that they have no conflict of interest.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"Any data not presented directly in the paper is stored in an externally timestamped Git Repo (from gitlab.com) and is available upon reasonable request.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Data availability"}},{"value":"All source code is stored in an externally timestamped Git Repo (from gitlab.com) and is available upon reasonable request.","order":5,"name":"Ethics","group":{"name":"EthicsHeading","label":"Code availability"}}]}}