In this assignment, you will write a 4000-5000 word position paper. You must choose from from the possible position topics, or clear your topic idea with the professor. Note that you can also take the opposite position from those described below.
You will also evaluate 2 of your classmate's position papers, and then revise your paper. Your evaluations should be about 1 page each.
Above all, try to have some fun with your position --- invoke some reaction in your classmates (from awe at your genius to anger at your toeing the party-line).
Position paper: Midnight, Friday Oct. 8th,
2004
Reviews: Midnight, Friday, Oct 29th , 2004
Email your papers and reviews in PDF or postscript to the
instructor.
Peer to Peer technologies equals pirating. (Suggested by Thu Nguyen) This position states that P2P networks are not a legitimate application domain because they will only be used to share pirated content.
SANs vs. LANs. Over the years, many specialized System Area Networks (SANs) have been proposed and implemented. However, none has gain as widespread acceptance as LAN technologies. This position argues SANs will remain a niche because any widely desirable features of SAN can be incorporated into LANs. (e.g., switching).
Distributed hash tables (DHTs): What are they good for? This position questions if the complexities of building truly scalable DHTs are worth the effort. Users will instead gravitate to simpler solutions to distribute data. (e.g. making a local copy)
Ipv4 is sufficient for the next 30 years. Many predictions of the great “address crunch” and other calamities have failed to happen to the current Internet. This position argues that IPV4 is sufficient to handle the needs of the next generation of users.
IP over direct links. Several people have argued that IP should be run over “raw” link rather than over existing telecommunications protocols. For example, running IP over SONET over ATM is seen as wasting a lot of bandwidth. This position argues that higher-level telecommunications protocols should thus be abandoned.
Over-provisioning vs. QoS. (Suggested by Badri Nath). Most users do not care how their data is moved, only that the network performs “well enough”. Many Quality of Service (QoS) schemes have been proposed, but none is widely deployed. This position states that following a path of over-provisioning the network is a superior strategy
Multicast vs. P2P. Content distribution was one of the original applications for multicast. This position argues P2P is better than multicast for content distribution applications.
Mobile IP is dead. Mobile IP has been discussed but never widely used. This position declares mobile IP should rest in peace, because other approaches can satisfy user's mobility issues (like hitting reload on their web-browsers).
Wireless Ad-hoc networks. Mobile Ad hoc networks are almost never used in practice; i.e., almost every wireless network nodes communicate to base-stations and access points, instead of co-operating to forward packets hop-by-hop. This position argues MANETS are a fundamentally flawed architecture.
Information will be free. This position argues that the concept of “copyright” is flawed. In an age where technology allows one to make infinitely perfect copies, the government attempting to enforce restrictions on the uses of digital information is a quixotic quest at best, and a perverse distortion at worst. Instead, a free market between content producers and consumers should exist, much as it did in the era before copyright law.
This
paper has some good guidelines in for position papers in general.
Two sample “good” position papers from past courses
can be found here
and here.
First, make sure to articulate your position clearly. Second, for a good computer science paper, you should have some quantitative arguments. A list of anecdotes is not a persuasive way to support of a position. Sometimes, you can't directly measure something, but an indirect observation might support your argument. For example, some people have made the argument that performance isn't as important as it used to be because the difference between the average selling price of a PC and the most expensive PC have diverged over time. While not proving the argument, the thesis fits the facts better than many alternative explanations.
Third, be careful of using counter-examples to argue against a position. For example, a position of the form "X implies Y" and then coming up with an example of "not Y" doesn't say anything about statement X. Counter examples can be quite useful, but make sure the position is clear enough that the counter-example is meaningful.
Here are my evaluation categories and their meanings; you can use this as is or come up with your own:
Excellent: The paper could be submitted as a "letter" --- a short position paper-- to a journal as is.
Very Good: The paper has some problems, but nothing that couldn't be fixed without a quick clean-up.
Good: The paper has some problems, there are some gaps in the overall positions, counter-positions, or supporting evidence.
Fair: The paper has more serious problems. These may include (1) ill-defined position, (2) elements of the evidence are missing, (3) counter positions are not addressed, (4) really bad grammar, or (5) poor organization.
Poor: The position in not well explained or defined. The paper is confusing or internally inconsistent.
Atrocious: What a piece of junk! I'm surprised it was turned in at all.