From johnh at ISI.EDU Wed Mar 1 20:51:59 2006 From: johnh at ISI.EDU (John Heidemann) Date: Wed, 01 Mar 2006 20:51:59 -0800 Subject: [Csci551-talk] office hour change Message-ID: <200603020451.k224pxHE032436@dash.isi.edu> I need to change my office hours next week: no office hours March 7, but instead office hours March 2 extended from 1:30-3:30pm Also, at the beginning of class tomorrow we will talk briefly about marshalling (sending data structures over the network). -John Heidemann From johnh at ISI.EDU Fri Mar 3 17:00:48 2006 From: johnh at ISI.EDU (John Heidemann) Date: Fri, 03 Mar 2006 17:00:48 -0800 Subject: [Csci551-talk] missing mail to csci551@aludra.usc.edu recovered Message-ID: <200603040100.k2410m5l011622@dash.isi.edu> Apparently your professor is just an unfrozen caveman lawyer who doesn't fully understand your ""USC web mail"". As a result, messages sent to csci551 at aludra.usc.edu were being stored at USC rather than read by the professor and TA. Fortunately, on January 12th I announced that folks should instead use csci551-profta at isi.edu. But because the old address was in some places (like homework 1), not everyone switched. The bottom line is that now both addresses end up with both the prof and TA, and we'll work through the old queued mail over the weekend. My apologies for the mixup. -John Heidemann From gbartlet at usc.edu Sun Mar 5 19:48:19 2006 From: gbartlet at usc.edu (Genevieve Bartlett) Date: Sun, 05 Mar 2006 19:48:19 -0800 (PST) Subject: [Csci551-talk] Project A Message-ID: Hi Folks -- We've made some changes and updates to the Project A writeup. We removed detecting freeloaders and redistributed the points. We explicitly added a phase for dealing with peer failure. You'll find the new write up in pdf form here: http://vir.isi.edu/csci551/images/1/12/ProjA-final.pdf The final project is due March 21st. Please feel free to email us questions and/or post questions to the wiki. (http://vir.isi.edu/csci551/index.php/ProjectA). And of course, don't forget the midterm is THIS thursday. Good luck! -gen From johnh at ISI.EDU Sun Mar 5 21:12:23 2006 From: johnh at ISI.EDU (John Heidemann) Date: Sun, 05 Mar 2006 21:12:23 -0800 Subject: [Csci551-talk] homework 2 Message-ID: <200603060512.k265CN4x020910@dash.isi.edu> Homework 2 solutions have been posted to the class wiki. -John Heidemann From gbartlet at usc.edu Wed Mar 15 16:20:02 2006 From: gbartlet at usc.edu (Genevieve Bartlett) Date: Wed, 15 Mar 2006 16:20:02 -0800 Subject: [Csci551-talk] Pseudo code error on page 6 of Proj A Message-ID: <600138F9-52A0-4997-BEE5-B6B153A2DBE4@usc.edu> Hi folks -- Even though it's spring break, I will be holding office hours on Thursday (tomorrow) from 3-5. The text in section 3.6 outlines how peers should handle group updates and segment requests. Specifically you should download at most 10 segments after a group request, and if you cannot download 10 segments, you should wait for the group update to expire and then repeat the process. (Page 5, 2nd column, paragraphs 1-2). The pseudo code on page 6 however does not follow this. After downloading 10 segments, the code breaks out of one while loop and then proceeds to loop till the timeout clock for the segment update expires. This is incorrect. You only wait the remainder of the timeout *if* you were unable to download 10 segments. If you could download 10 segments, do a new group update request and keep going! In other words: while request timeout clock not expired OR RecvdSegments <= 10 do if fresh segments exist then select peer request segment end if done Sorry for the confusion. -gen From gbartlet at usc.edu Fri Mar 17 22:56:44 2006 From: gbartlet at usc.edu (Genevieve Bartlett) Date: Fri, 17 Mar 2006 22:56:44 -0800 Subject: [Csci551-talk] Project A Deadline Message-ID: Hi folks -- Project A is due this coming Tuesday -- March 21st -- at NOON. If you need an extra day and you haven't used your slip-day yet, feel free to use it for Project A (and turn in your project on Wednesday). Please email me ahead of time if you choose to do this. Good luck! -gen From gbartlet at usc.edu Sun Mar 19 11:31:11 2006 From: gbartlet at usc.edu (Genevieve Bartlett) Date: Sun, 19 Mar 2006 11:31:11 -0800 Subject: [Csci551-talk] class server down Message-ID: <2CC865AC-6A93-4C5D-A99B-9436BA718302@usc.edu> Hi folks -- The class peer spawner was blocked by ISD. We're looking into why and what we should do so we can have it up and running for you ASAP. Cheers, gen From gbartlet at usc.edu Sun Mar 19 15:10:14 2006 From: gbartlet at usc.edu (Genevieve Bartlett) Date: Sun, 19 Mar 2006 15:10:14 -0800 Subject: [Csci551-talk] Class Peer Spawner Message-ID: <78C0F5E3-DB3B-4152-BB95-832CC041E475@usc.edu> Hi Folks -- The class peer spawner is back up. It was blocked by ISD for having too many connections made to nunki. PLEASE, if it is at all possible (ie, if you're an on campus student), do your development and testing from one of ISD's workstations OR do your development on your own machine. PLEASE TRY NOT TO USE NUNKI OR OTHER ISD SERVER FOR TESTING/DEVELOPMENT. ALSO, please sanity check your code. Be careful what you're requesting and when. How many connections are you opening? --gen From johnh at ISI.EDU Sun Mar 19 15:34:44 2006 From: johnh at ISI.EDU (John Heidemann) Date: Sun, 19 Mar 2006 15:34:44 -0800 Subject: [Csci551-talk] Class Peer Spawner In-Reply-To: <78C0F5E3-DB3B-4152-BB95-832CC041E475@usc.edu> Message-ID: <200603192334.k2JNYibh004787@dash.isi.edu> On Sun, 19 Mar 2006 15:10:14 PST, Genevieve Bartlett wrote: >Hi Folks -- > >The class peer spawner is back up. It was blocked by ISD for having >too many connections made to nunki. > >PLEASE, if it is at all possible (ie, if you're an on campus >student), do your development and testing from one of ISD's >workstations OR do your development on your own machine. PLEASE TRY >NOT TO USE NUNKI OR OTHER ISD SERVER FOR TESTING/DEVELOPMENT. I realize it's a pain, but I need to second this. If you're on campus, please use workstations to do your testing and debugging. Unfortunately, most people would prefer to develop from home (including me!), and ISD doesn't provide a way to allocate workstations to remote students. You might try developing your code on your home computer, then porting it to nunki once it works. If you use Unix (Linux, FreeBSD, etc.) this should be fairly easy, provided you don't use strange libraries (like Linux-specific threads). Even if you use Windows, it's not too bad, provided you stick to a Unix-like API. But remember to allow a bit of time to port your code at the end! I will see if ISD can dedicate a workstation or two for class testing. >ALSO, please sanity check your code. Be careful what you're >requesting and when. How many connections are you opening? Also, be vary careful about how many processes you fork. The class server was down about 12 hours, from 3am to 3pm. I will therefore be extending the project deadline almost 12 hours, so it is now due 11:59pm March 21. -John Heidemann From apathan at usc.edu Sun Mar 19 17:17:53 2006 From: apathan at usc.edu (Asif Pathan) Date: Sun, 19 Mar 2006 17:17:53 -0800 Subject: [Csci551-talk] Class Peer Spawner In-Reply-To: <200603192334.k2JNYibh004787@dash.isi.edu> References: <78C0F5E3-DB3B-4152-BB95-832CC041E475@usc.edu> <200603192334.k2JNYibh004787@dash.isi.edu> Message-ID: Hi, Prof., Are we supposed to test our code without communicating with class peer spawner (CPS) and using only our peers? I tried running the simulation on my laptop (windows with cygwin) but the CPS refused the connection. I guess for security reasons CPS may not be allowing connections to be made from outside USC network. Is it possible to make CPS to allow access depending on the username instead of IP address? Thanks, asif ----- Original Message ----- From: John Heidemann Date: Sunday, March 19, 2006 3:37 pm Subject: Re: [Csci551-talk] Class Peer Spawner To: Genevieve Bartlett Cc: csci551-talk at mailman.isi.edu > On Sun, 19 Mar 2006 15:10:14 PST, Genevieve Bartlett wrote: > >Hi Folks -- > > > >The class peer spawner is back up. It was blocked by ISD for > having > >too many connections made to nunki. > > > >PLEASE, if it is at all possible (ie, if you're an on campus > >student), do your development and testing from one of ISD's > >workstations OR do your development on your own machine. PLEASE > TRY > >NOT TO USE NUNKI OR OTHER ISD SERVER FOR TESTING/DEVELOPMENT. > > I realize it's a pain, but I need to second this. If you're on > campus, please use workstations to do your testing and debugging. > > Unfortunately, most people would prefer to develop from home > (including me!), and ISD doesn't provide a way to allocate > workstations to remote students. > > You might try developing your code on your home computer, then porting > it to nunki once it works. If you use Unix (Linux, FreeBSD, etc.) > this should be fairly easy, provided you don't use strange libraries > (like Linux-specific threads). Even if you use Windows, it's not too > bad, provided you stick to a Unix-like API. But remember to allow a > bit of time to port your code at the end! > > I will see if ISD can dedicate a workstation or two for class testing. > > >ALSO, please sanity check your code. Be careful what you're > >requesting and when. How many connections are you opening? > > Also, be vary careful about how many processes you fork. > > > The class server was down about 12 hours, from 3am to 3pm. I will > therefore be extending the project deadline almost 12 hours, so it is > now due 11:59pm March 21. > > -John Heidemann > From johnh at ISI.EDU Mon Mar 20 10:08:31 2006 From: johnh at ISI.EDU (John Heidemann) Date: Mon, 20 Mar 2006 10:08:31 -0800 Subject: [Csci551-talk] syllabus change Message-ID: <200603201808.k2KI8Vqb005660@dash.isi.edu> For next class, the paper [Li04a] is moved from primary to supplementary. -John Heidemann From johnh at ISI.EDU Mon Mar 20 16:10:01 2006 From: johnh at ISI.EDU (John Heidemann) Date: Mon, 20 Mar 2006 16:10:01 -0800 Subject: [Csci551-talk] office hours this week Message-ID: <200603210010.k2L0A1uP013705@dash.isi.edu> I'm sorry, but I can't make it to campus tomorrow due to car problems. I will be available for office hours, but at my ISI office rather than campus. Campus students are encouraged to call me at my phone number there: (310) 448-8708. We can discuss any class-related issues by telephone. I will have regular office hours this Thursday on campus. -John Heidemann From johnh at ISI.EDU Tue Mar 21 13:05:26 2006 From: johnh at ISI.EDU (John Heidemann) Date: Tue, 21 Mar 2006 13:05:26 -0800 Subject: [Csci551-talk] hints about socket programming Message-ID: <200603212105.k2LL5QvH008385@dash.isi.edu> I noticed some common questions/misperceptions about socket programming, so folks who are having some trouble might want to look at http://wiki.isi.edu/csci551/index.php/ProjectA#Hints_About_Socket_Programming On the wiki. -John Heidemann From gbartlet at usc.edu Wed Mar 22 00:35:14 2006 From: gbartlet at usc.edu (Genevieve Bartlett) Date: Wed, 22 Mar 2006 00:35:14 -0800 Subject: [Csci551-talk] project A turnin Message-ID: Hi folks -- The official deadline for project A has passed. If you're turning in your project late, please set submit's -tag option to "projaLate". If you're using your "slip-day", please turn in the project by 11:59PM Wednesday March 22 and set submit's -tag option to "projaSlip". If you haven't emailed me about using your slip day, do so before you turn it in. Hope the project either went well, or is going well! --gen From gbartlet at usc.edu Thu Mar 23 08:34:49 2006 From: gbartlet at usc.edu (Genevieve Bartlett) Date: Thu, 23 Mar 2006 08:34:49 -0800 Subject: [Csci551-talk] No Office Hours Today for the TA Message-ID: Hi folks -- I have a bit of a cold, so I won't be holding office hours today (Thursday, March 23rd). If you needed to see me for something, please send me email. --gen From johnh at ISI.EDU Mon Mar 27 20:39:25 2006 From: johnh at ISI.EDU (John Heidemann) Date: Mon, 27 Mar 2006 20:39:25 -0800 Subject: [Csci551-talk] project B is posted Message-ID: <200603280439.k2S4dPxP012689@dash.isi.edu> Project B has been posted to the class wiki. -John Heidemann From johnh at ISI.EDU Wed Mar 29 07:27:08 2006 From: johnh at ISI.EDU (John Heidemann) Date: Wed, 29 Mar 2006 07:27:08 -0800 Subject: [Csci551-talk] Simon Leinen: Re: [e2e] Use of RED in practice? Message-ID: <200603291527.k2TFR8PV027009@dash.isi.edu> This note from the end2end mailing list has some interesting discussion about deployment of RED. -John Heidemann -------------- next part -------------- An embedded message was scrubbed... From: Simon Leinen Subject: Re: [e2e] Use of RED in practice? Date: Tue, 28 Mar 2006 21:53:33 +0200 Size: 4183 Url: http://mailman.isi.edu/pipermail/csci551-talk/attachments/20060329/fcdedcef/attachment.mht