Message Area
 
 
Seminar
Ubiquitous Computing Lab at University at Buffalo\n210 Furnas Hall,\nBuffalo, NY
meeting time: Wed 1pm-3pm, Bell 224
PapersToDiscuss in the remaining of the semester\n
[[Syllabus]] PapersToDiscuss [[Reviews]] [[Announcements]]\n[[Links]]
[[Announcements]]\nPapersToDiscuss\n[[Syllabus]]
Follow our course blog at http://cse703.blogspot.com/.
CSE 708
The seminar will meet Tuesday 9-11am at Bell 224.\nThe first meeting is on Tue Jan 18, first day of classes.
This semester we will discuss the following 28 papers in 14 weeks. Each student will serve as a presenter for 2 papers, as a note-taker for the same 2 papers, and as a participant for the remaining papers. I will evaluate the student for each role throughout the semester, and assign the S/U grade based on these performances and based on attendance. \n\nEach week we will review 2 research papers, sparing 1 hour for each paper. We will make heavy use of our course blog, http://cse708.blogspot.com/. Here are the rules:\n\n* __By the morning (6am) of the day before the seminar__, each participant should have contributed 1 or at most 2 questions about the paper to our course blog http://cse708.blogspot.com/. A participant should state a question that is not stated by another participant. The question should have some substance and depth, otherwise the participant will not be able to get any credit from the question.\n\n* The presenter will use 40 minutes to discuss the heart (the most important and useful part) of the paper. The presenter is allowed to use up to 10 slides. Slides should be in pdf format, and use large fonts. Avoid cramming text in the slides.\n\n* In the last 20 minutes, the presenter will be answering the questions collected at the blog. The presenter should have a very good understanding of the paper, and should have read the relevant work mentioned in the paper (if needed) to be able to defend the paper. Although we will all chime in for discussion on some questions, the presenter should be competent enough to answer most of the questions.\n\n* After the class, the note-taker is responsible for writing a review of the paper based on her notes and the discussion in the class. The review should follow these FormattingGuidelines.
!! 2 paragraphs for executive summary\n* what is the paper trying to do?\n* what is potential contribution of paper?\n* summary of strengths and weaknesses\n\n!! several paragraphs of details (listed in order of importance)\n* technical flaws?\n* structure of paper?\n* are key ideas brought out?\n* motivation and justification of approach -- why are these ideas important?\n* presentation? (ex: undefined terms, unclear sections…)\n* comparison with relevant work? \n\n!! questions and issues raised in the class \n* Include answers to the most interesting questions raised in the class\n* What other issues are raised?\n* How could you improve the paper?\n* Potential follow-up work, future work?\n\n(The format is borrowed from Ousterhout's advice for paper reviewing.) \n\n!!! Finish your review within 2 days of the class, and post your review in the blog. Include your name as the note-taker for the paper.
!!WEEK 1\n* [[ Hint for Computer System Design, ACM OS'83 | http://research.microsoft.com/en-us/um/people/blampson/33-hints/Acrobat.pdf ]] [Systems] (Murat)\n* [[ Crash-Only Software, HotOS 2003 | http://usenix.org/events/hotos03/tech/full_papers/candea/candea.pdf ]] [Systems] (Murat)\n\n!!WEEK 2\n* [[ The role of distributed state, 1991 | http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.53.1422&rep=rep1&type=pdf ]] [Filesystems] (Lavone)\n* [[ Lessons from Giant-Scale Services, 2001 | http://www.cs.berkeley.edu/~brewer/papers/GiantScale-IEEE.pdf ]] [Architectures] (Fatih)\n\n!!WEEK 3\n* [[ Serverless network filesystems, ACM ToCS'96 | http://www.cs.washington.edu/homes/tom/pubs/xfs.html ]] [Filesystems] (Vaibhav)\n* [[ A History of the Virtual Synchrony Replication Model, Replication'10 | http://www.cs.cornell.edu/ken/History.pdf ]] [Replication] (Lavone)\n\n!!WEEK 4\n* [[ SEDA: An Architecture for Highly Concurrent Server Applications, SOSP'01 | http://www.eecs.harvard.edu/~mdw/papers/seda-sosp01.pdf ]] [Architectures] (Bahadir)\n* [[ A Comparison of File System Workloads, USENIX'00 | http://www.usenix.org/event/usenix2000/general/full_papers/roselli/roselli.pdf ]] [Filesystems](Saranya)\n\n!!WEEK 5\n* [[ Pond: the OceanStore Prototype. FAST'03 | http://oceanstore.cs.berkeley.edu/publications/papers/pdf/fast2003-pond.pdf ]] [Filesystems] (Hanifi)\n* [[ Chain Replication for Supporting High Throughput and Availability. OSDI'04 | http://www.cs.cornell.edu/home/rvr/papers/OSDI04.pdf ]] [Replication] (Serafettin)\n\n!!WEEK 6\n* [[ The Farsite project: a retrospective, ACM SIGOPS Operating Systems'07 | http://research.microsoft.com/apps/pubs/default.aspx?id=74211 ]] [Filesystems](Santosh)\n* [[ PNUTS: Yahoo!’s Hosted Data Serving Platform, VLDB'08 | http://research.yahoo.com/files/pnuts.pdf ]] [Architectures] (Ruchika)\n\n!!WEEK 7\n* [[ Sinfonia: A New Paradigm for. Building Scalable Distributed Systems, SOSP'07 | http://www.hpl.hp.com/personal/Mehul_Shah/papers/sosp_2007_aguilera.pdf ]] [Transactions] (Bahadir)\n* [[ Ceph: a scalable, high-performance distributed file system, OSDI'06 | http://www.ssrc.ucsc.edu/Papers/weil-osdi06.pdf ]] [Filesystems] (Bhembre)\n\n!!WEEK 8\n* [[ Flexible, Wide-Area Storage for Distributed Systems with WheelFS, NSDI'09 | http://www.usenix.org/event/nsdi09/tech/full_papers/stribling/stribling.pdf ]] [Filesystems] (Serafettin)\n* [[ Megastore: Providing Scalable, Highly Available Storage for Interactive Services, CIDR'11 | http://www.cidrdb.org/cidr2011/Papers/CIDR11_Paper32.pdf ]] [Architectures] (Hanifi)\n\n!!WEEK 9\n* [[ Deuteronomy: Transaction Support for Cloud Data, CIDR'11 | http://www.cidrdb.org/cidr2011/Papers/CIDR11_Paper14.pdf ]] [Transactions] (Vaibhav)\n* [[ Tempest: Soft state replication in the service tier. DSN 2008 | http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=04630091 ]] [Replication](Yavuz)\n\n!!WEEK 10\n* [[ Life beyond Distributed Transactions: an Apostate's Opinion, CIDR 2007 | http://www-db.cs.wisc.edu/cidr/cidr2007/papers/cidr07p15.pdf ]] [Systems](Dolphia)\n* [[ Large-scale Incremental Processing Using Distributed Transactions and Notifications, OSDI'10 | http://www.google.com/research/pubs/archive/36726.pdf ]] [Transactions] (Bhembre)\n\n!!WEEK 11\n* [[ Consistency Analysis in Bloom: a CALM and Collected Approach, CIDR'11 | http://www.cs.berkeley.edu/~palvaro/cidr11.pdf ]] [Systems] (Serafettin)\n* [[ ZooKeeper: Wait-free coordination for Internet-scale systems, USENIX ATC'10 | http://research.yahoo.com/files/ZooKeeper.pdf ]] [Replication] (Yong)\n\n!!WEEK 12\n* [[ An Operating System for Multicore and Clouds: Mechanisms and Implementation, SOCC'10 | http://groups.csail.mit.edu/carbon/docs/socc_2010_sub.pdf ]] [Architectures] (Fatih)\n* [[ Smoke and Mirrors: Reflecting Files at a Geographically Remote Location Without Loss of Performance. FAST'09 | http://www.cs.cornell.edu/~hweather/publications/smfs-fast09.pdf ]] [Replication] (Saranya)\n\n!!WEEK 13\n* [[ Centrifuge: Integrated Lease Management and Partitioning for Cloud Services, NSDI'10 | http://www.usenix.org/event/nsdi10/tech/full_papers/adya.pdf ]] [Architectures] (Ruchika)\n* [[ Experiences with CoralCDN: A Five-Year Operational View NSDI'10 | http://www.usenix.org/events/nsdi10/tech/full_papers/freedman.pdf ]] [Networking] (Dolphia)\n\n!!WEEK 14\n* [[ Data Center TCP (DCTCP), SIGCOMM'10 | http://conferences.sigcomm.org/sigcomm/2010/papers/sigcomm/p63.pdf ]] [Networking] (Santosh)\n* [[ On designing and deploying Internet scale services, LISA 2007 | http://www.mvdirona.com/jrh/talksAndPapers/JamesRH_Lisa.pdf ]] [Systems] (Yong)