Sunday, January 13, 2013

Design Philosophy of DARPA Protocols Summary- Week 2

1. D. Clark, The design philosophy of the DARPA Internet Protocols, In Proc. of ACM SIGCOMM, August 1988

2. This paper talks about the historical developments and requirements of TCP/IP protocols.

3.  The paper focuses on the historical goals of the internet. They are (in order of importance): 1. communication must continue despite loss of gateways, 2. support for multiple types of service, 3. the architecture must accommodante multiple types of networks, 4. distributed management, 5. cost effective, 6. host attachment, and 7. ressource tracking. The paper claims that the internet does a good job at first couple goals, but there is more work to be done for the later goals. I thought it was interesting to note that TCP and IP were designed as a single layer and were later split into two layers to be more flexible. I also found it interesting that the internet had much more of a military consideration that I had originally realized.  

4. As this paper was not a scientific or technical writeup, it does not have any flaws that are specific to its methodology. I found the paper to be generally well written, and insightful to its stated purpose. I would have liked for the author to talk more about the internal arguments that the designers of TCP/IP had and how that shaped the original specifications. I also would have liked the author to focus more on the government's intervention in the development of the protocols and how that effected the design considerations. Finally, I would have liked the discussion to be more technical so that the reasoning behind some of the decisions would have been more clear. 

5. The history of the development of the internet is very relavent to today's internet. Looking at how the early requirements of the internet changed over time and how that effected the design decisions is extremely relavent to today. In the past several years, the types of devices and the mediums that they are using to connect to the internet are completely changing. Traditionally, computers were large and connected to the internet through a wire. Increasingly today, computers are small, mobile, and connected to the internet though less reliable connections on radio networks. Changing the protocols to best serve these models is important to keep performance as high as possible given the infrastructure that we are utilizing. 

<3
Jon

9 comments:

  1. Do we have to summary/comment on background papers? I have learned we should do that on discussion paper..

    ReplyDelete
    Replies
    1. I know this is probably not very helpful or clear, but it's really up to you. In general, I'd suggest that if you feel a summary of previous works adds to the discussion on the paper then of course you should include it, or describe how this work relates to previous works. For example, if you feel a particular paper only makes incremental improvements over a previous work that come at a higher cost, you should compare them. However, at the other end, you don't need to do an exhaustive summary of every single citation. It's really up to your best judgement.

      On a side note, for some people who are presenting a paper, it may be important to have a basic understanding of any important related work so that you can explain how this paper is different and how it relates to existing work.

      Delete
    2. BTW, I can not find things like post or write. I think I'm not an author bur only a contributor now. What should I do?

      Delete
  2. In a paper I will be presenting later that touches a little bit on this, one of the things that is interesting to the development of the internet is focus on adaptability over stability. That is, connections are more focused on adapting to changing router updates as opposed to sticking with pathways that are known to work. I think that a lack of focus on stability is a real optimization problem, and definitely speaks to a methodology of "Hey, well it works, so what?" which I'm not entirely comfortable with, but since it seems to be the accepted standard, I guess it's what we're dealing with.

    ReplyDelete
  3. Haha like they always say, most technological advances begin in the military, then goes through the adult entertainment industry, before finally hitting consumers.

    ReplyDelete
  4. Replies
    1. Two big ones are video and the internet... I'm pretty sure the porn industry was one of the first industries to start taking advantage of motion picture when it came out, and the internet doesn't even need to be explained lol

      Delete
  5. I would have liked primarily to see more discussion of why TCP and IP were chosen by DARPA. I know the author said that it would require a paper of at least equal length, but my main interest in the paper was the DoD's motivation for choosing these protocols.

    @ Jonathan: VHS is a good example of the adult entertainment industry having an influence on technology.

    ReplyDelete