ICANNWatch
 
  Inside ICANNWatch  
Submit Story
Home
Lost Password
Preferences
Site Messages
Top 10 Lists
Latest Comments
Search by topic

Our Mission
ICANN for Beginners
About Us
How To Use This Site
ICANNWatch FAQ
Slash Tech Info
Link to Us
Write to Us

  Useful ICANN sites  
  • ICANN itself
  • Bret Fausett's ICANN Blog
  • Internet Governance Project
  • UN Working Group on Internet Governance
  • Karl Auerbach web site
  • Müller-Maguhn home
  • UDRPinfo.com;
  • UDRPlaw.net;
  • CircleID;
  • LatinoamerICANN Project
  • ICB Tollfree News

  •   At Large Membership and Civil Society Participation in ICANN  
  • icannatlarge.com;
  • Noncommercial Users Constituency of ICANN
  • NAIS Project
  • ICANN At Large Study Committee Final Report
  • ICANN (non)Members page
  • ICANN Membership Election site

  • ICANN-Related Reading
    Browse ICANNWatch by Subject

    Ted Byfied
    - ICANN: Defending Our Precious Bodily Fluids
    - Ushering in Banality
    - ICANN! No U CANN't!
    - roving_reporter
    - DNS: A Short History and a Short Future

    David Farber
    - Overcoming ICANN (PFIR statement)

    A. Michael Froomkin
    - When We Say US™, We Mean It!
    - ICANN 2.0: Meet The New Boss
    - Habermas@ discourse.net: Toward a Critical Theory of Cyberspace
    - ICANN and Anti-Trust (with Mark Lemley)
    - Wrong Turn in Cyberspace: Using ICANN to Route Around the APA & the Constitution (html)
    - Form and Substance in Cyberspace
    - ICANN's "Uniform Dispute Resolution Policy"-- Causes and (Partial) Cures

    Milton Mueller
    - Ruling the Root
    - Success by Default: A New Profile of Domain Name Trademark Disputes under ICANN's UDRP
    - Dancing the Quango: ICANN as International Regulatory Regime
    - Goverments and Country Names: ICANN's Transformation into an Intergovernmental Regime
    - Competing DNS Roots: Creative Destruction or Just Plain Destruction?
    - Rough Justice: A Statistical Assessment of the UDRP
    - ICANN and Internet Governance

    David Post
    - Governing Cyberspace, or Where is James Madison When We Need Him?
    - The 'Unsettled Paradox': The Internet, the State, and the Consent of the Governed

    Jonathan Weinberg
    - Sitefinder and Internet Governance
    - ICANN, Internet Stability, and New Top Level Domains
    - Geeks and Greeks
    - ICANN and the Problem of Legitimacy

    Highlights of the ICANNWatch Archive
    (June 1999 - March 2001)


     
    This discussion has been archived. No new comments can be posted.
    Building the alternative to DNS | Log in/Create an Account | Top | 26 comments | Search Discussion
    Click this button to post a comment to this story
    The options below will change how the comments display
    Threshold:
    Check box to change your default comment view
    The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
    Folks, this is merely an intermediate level of ind
    by BradNeuberg on Thursday August 01 2002, @10:28AM (#8273)
    User #3449 Info
    Folks, this doesn't necessarily replace the DNS. It is an _intermediate_ layer of indirection between IP and DNS. It seperates somethings _name_ from its _handle_. A handle could be thought of as a unique GUID, a number. CORBA has something similar, as does DCOM. The name is then mapped to a handle, which is then mapped to a service endpoint.

    There are some very good reasons to have such a system, and some concerns as well. The good reasons is that it adds another layer above IP. This means that you can now have a unique, long-lived handle that refers to services, devices, and sites that are independent of whether the underlying IP address changes or even if the underlying user even has an IP address (if they are NATed or firewalled). Even deeper, the handle could actually map to something non-IP, such as a SOAP endpoint running at the end of an HTTP URL or something else wierd. It also means that several competing directory services could be instituted that map to the given handle. For example, let's say I have a website with the handle 234234234 (some random GUID); I could have a DNS like system that maps the website name www.acme.company or www.sieraclub.environment to this handle, or I could have an LDAP like naming service that maps ldap://o=Siera Club,c=US that maps to the same GUID. The point is that innovators are now free to implement their own directory service, but they don't have to start over in terms of the objects they point to.

    My concerns are twofold: performance and the "everything as a URI" argument of Tim Berners-Lee.

    First, performance. With indirection you always impose a whammy, both in terms of storage space and performance. To dereference the domain name www.bradneuberg.love, for example, you would first need to contact the Naming Service and get the handle, such as 23423423. Then you would need to contact the Handle Service and get the actual IP address or service endpoint. Latency latency latency, which already plagues DNS, would get you as well, so even if the servers are hierarchical you still get the inherent latency. I am personally building a naming system that is distributed (its called the Distributed Domain Name System) and which runs above peer to peer, which already is going to be tough to get to run at DNS speeds, so imposing another layer of indirection might not be feasible. You also have the problem of maintaining the storage space for these two sets of tables, Name to Handle and Handle to Service Endpoint. That would mean squaring the size of the existing DNS system; big stuff.

    The other issue is more abstract. TBL (Tim Berners Lee) has the dream of everything being addressable through URIs, because if something has an address, "we can talk about it." So when I create a tag library in XML for my newspaper, lets say the Newspaper Markup Language, and have the tag <Article>, this tag actually derefences to the full URI http://mynewspaper.org/NewspaperMarkupLanguage/Article.
    How would this scheme of everything as a URI tie into a Handle scheme? Would that URI above actually be some handle, 213423423? It seems messy.

    Hope all is well,
    Brad Neuberg
    codinginparadise.org
    [ Reply to This | Parent ]
    Folks, this is merely an intermediate level of ind by BradNeuberg
    Re: Folks, this is merely an intermediate level of
    by fnord ({groy2k} {at} {yahoo.com}) on Thursday August 01 2002, @11:57AM (#8280)
    User #2810 Info
    Why would the latter be messy? More problems of scale? And is there anything online regarding your DDNS? -g
    [ Reply to This | Parent ]
    New layer, but little or no increase in latency
    by odonnell (michael_odonnell@acm.org) on Thursday August 01 2002, @03:16PM (#8286)
    User #3447 Info | http://people.cs.uchicago.edu/~odonnell/
    1

    Read the rest of this comment...

    [ Reply to This | Parent ]


    Search ICANNWatch.org:


    Privacy Policy: We will not knowingly give out your personal data -- other than identifying your postings in the way you direct by setting your configuration options -- without a court order. All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 by ICANNWatch.Org. This web site was made with Slashcode, a web portal system written in perl. Slashcode is Free Software released under the GNU/GPL license.
    You can syndicate our headlines in .rdf, .rss, or .xml. Domain registration services donated by DomainRegistry.com