CS 276 Final Exam Instructions 1. The final exam will be made available at 12:00pm. Your answers are due by 3:00pm by email. Late exams will not be accepted, so be sure to leave enough time to get your final submitted. 2. Your exam should be submitted electronically to me at almeroth@cs.ucsb.edu. Most kinds of attachments are fine. I will send an ACK to the email address used to submit the final. 3. This final is to be done individually. No collaboration is allowed. However, you may use any resources available on the WWW. 4. I expect that almost all of the resources/papers/work you will need to complete the exam you already have. Be careful not to spend too much time looking for additional references. This quarter we have talked a lot about "advanced services". In this final, please write about your knowledge and understanding of these services. In particular, focus on the requirements for deployment. You may choose a particular "advanced service" or you may write more broadly about advanced services in general. As discussed on the last day of class, your paper should roughly follow a "conference/journal-style paper". Use your project reports as a guide for style. This means things like an introduction, motivation, use of references, conclusions, and some style of your own choosing for the main part of the paper. As part of your introduction you should briefly talk about how the Internet has evolved to this point. You should use this as a precursor for motivating why advanced services are needed, some that have been attempted so far, and the motivation for continued work in whatever area you chose. The critical part of your paper will be in specifically discussing how the advanced service(s) you are talking about can be implemented AND deployed. You should be able to use relevant references to point to other papers that provide at least some of the details on each of these two points. However, you will still need to write an overview and address any parts that are specifically missing from the body of current work. Keep in mind that there are many potentially important aspects of implementation and deployment. For example, support for these advanced services might come through monitoring, management, incremental deployment strategies, etc. You should make sure that the advanced service you discuss will truly be deployable. Finally, you should conclude. In your conclusion, it would be appropriate to give a clear vision of what you think the steps to deployment will be, and whether these kinds of services will succeed (or if they are to succeed what will need to happen). --------------- If by chance someone wants to take the opposite tact and claim that advanced services will not be deployed in the foreseeable future, please do so. The opposite view should give evidence for why past/current attempts at advanced services have failed and why future evolution of the Internet will not include advanced services.