{"id":562,"date":"2014-07-03T19:27:01","date_gmt":"2014-07-03T19:27:01","guid":{"rendered":"http:\/\/www.pidconsortium.eu\/?p=562"},"modified":"2014-07-03T19:27:01","modified_gmt":"2014-07-03T19:27:01","slug":"improved-pid-resolution-times","status":"publish","type":"post","link":"https:\/\/www.pidconsortium.net\/?p=562","title":{"rendered":"Improved PID resolution times"},"content":{"rendered":"<p>The problem of occasional long response times for PID resolution could<br \/>\nbe solved by forcing the resolution system for a prefix to use only TCP<br \/>\nfor all necessary communication.<\/p>\n<p>These occasional long response times for PID resolution are due to package<br \/>\nlosses caused by the cross atlantic WAN communication between the Handle<br \/>\nProxy Server, the Global Handle Registry, and the different Local Handle<br \/>\nServer responsible for resolution. TCP is in comparison to UDP in such a context a more<br \/>\nreliable protocol to handle these package losses but has the drawback of<br \/>\na bigger communication overhead. In order to significantly lower the<br \/>\nratio of long PID resolution times in the case of prefix 11858 it was<br \/>\ndecided to accept this and guarantuee the use of TCP at all levels of<br \/>\nthe PID resolution. This could be a test case for other prefixes as well.<\/p>\n<p>As a consequence we now have much less PID resolution times above 5sec,<br \/>\nfrom before 0,025% to now 0,0008%, and less PID resolution times between<br \/>\n1sec and 5sec, from before 0,025% to now 0,0008%. The tradeoff is, that now the minimal response time for resolution increased from before 0,32sec to now 0,55sec.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The problem of occasional long response times for PID resolution could be solved by forcing the resolution system for a prefix to use only TCP for all necessary communication. These occasional long response times for PID resolution are due to package losses caused by the cross atlantic WAN communication between the Handle Proxy Server, the &#8230; <span class=\"more\"><a class=\"more-link\" href=\"https:\/\/www.pidconsortium.net\/?p=562\">[Read more&#8230;]<\/a><\/span><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"entry","1":"post","2":"publish","3":"author-sbinger1","4":"post-562","6":"format-standard","7":"category-uncategorized"},"_links":{"self":[{"href":"https:\/\/www.pidconsortium.net\/index.php?rest_route=\/wp\/v2\/posts\/562","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pidconsortium.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.pidconsortium.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.pidconsortium.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pidconsortium.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=562"}],"version-history":[{"count":1,"href":"https:\/\/www.pidconsortium.net\/index.php?rest_route=\/wp\/v2\/posts\/562\/revisions"}],"predecessor-version":[{"id":564,"href":"https:\/\/www.pidconsortium.net\/index.php?rest_route=\/wp\/v2\/posts\/562\/revisions\/564"}],"wp:attachment":[{"href":"https:\/\/www.pidconsortium.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=562"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pidconsortium.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=562"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pidconsortium.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=562"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}