<?xml version="1.0" encoding="utf-8"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="en">
<title>CS462</title>
<link rel="alternate" type="text/html" href="http://classes.eclab.byu.edu/462/" />
<modified>2007-12-04T17:50:08Z</modified>
<tagline>Engineering Large-Scale Internet Applications, Fall 2007</tagline>
<id>tag:classes.eclab.byu.edu,2007:/462//4</id>
<generator url="http://www.movabletype.org/" version="3.01D">Movable Type</generator>
<copyright>Copyright (c) 2007, sam</copyright>
<entry>
<title>DataCenter</title>
<link rel="alternate" type="text/html" href="http://classes.eclab.byu.edu/462/archives/2007/12/datacenter.shtml" />
<modified>2007-12-04T17:50:08Z</modified>
<issued>2007-12-04T17:48:36Z</issued>
<id>tag:classes.eclab.byu.edu,2007:/462//4.333</id>
<created>2007-12-04T17:48:36Z</created>
<summary type="text/plain">Barry Dixon is expecting you about 4:30 at the ViaWest data center next Wednesday (Dec 5). You&apos;re responsible for getting yourself there and back. Feel free to carpool or whatever. The data center is located in the Canopy building at...</summary>
<author>
<name>sam</name>

<email>cs462ta@byu.edu</email>
</author>
<dc:subject>Announcements</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://classes.eclab.byu.edu/462/">
<![CDATA[Barry Dixon is expecting you about 4:30 at the ViaWest data center next Wednesday (Dec 5). You're responsible for getting yourself there and back. Feel free to carpool or whatever. The data center is located in the Canopy building at 333 S 520 W, Lindon, Utah 84042. Take exit 273 from I-15 and its just east of the freeway north of Home Depot. Here's a <a href="http://maps.google.com/maps?q=333+S+520+W,+Lindon,+Utah+84042&hl=en&ie=UTF8&ll=40.333722,-111.727524&spn=0.065689,0.160675&z=13&iwloc=addr&om=1">map</a>. The tour will take about an hour.]]>

</content>
</entry>
<entry>
<title>Lab 5 Posted</title>
<link rel="alternate" type="text/html" href="http://classes.eclab.byu.edu/462/archives/2007/11/lab_5_posted.shtml" />
<modified>2007-11-27T22:56:11Z</modified>
<issued>2007-11-27T22:54:21Z</issued>
<id>tag:classes.eclab.byu.edu,2007:/462//4.331</id>
<created>2007-11-27T22:54:21Z</created>
<summary type="text/plain">Lab 5 has been posted, and is ready to go....</summary>
<author>
<name>sam</name>

<email>cs462ta@byu.edu</email>
</author>
<dc:subject>Announcements</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://classes.eclab.byu.edu/462/">
Lab 5 has been posted, and is ready to go.

</content>
</entry>
<entry>
<title>Class Evaluations are Available</title>
<link rel="alternate" type="text/html" href="http://classes.eclab.byu.edu/462/archives/2007/11/class_evaluatio.shtml" />
<modified>2007-11-26T16:31:19Z</modified>
<issued>2007-11-26T16:30:09Z</issued>
<id>tag:classes.eclab.byu.edu,2007:/462//4.330</id>
<created>2007-11-26T16:30:09Z</created>
<summary type="text/plain"> Class evaluations are available on Route Y now....</summary>
<author>
<name>windley</name>

<email>phil@windley.org</email>
</author>
<dc:subject>Announcements</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://classes.eclab.byu.edu/462/">
<![CDATA[
<p>
Class evaluations are available on Route Y now.   
</p>
]]>

</content>
</entry>
<entry>
<title>Exploiting Online Games</title>
<link rel="alternate" type="text/html" href="http://classes.eclab.byu.edu/462/archives/2007/11/exploiting_onli.shtml" />
<modified>2007-11-14T20:59:59Z</modified>
<issued>2007-11-14T20:56:45Z</issued>
<id>tag:classes.eclab.byu.edu,2007:/462//4.329</id>
<created>2007-11-14T20:56:45Z</created>
<summary type="text/plain"> You might enjoy this podcast interview I did with Gary McGraw on exploiting online games. These games are great examples of massively distributed systems. The security issues they face can teach us about security in other distributed systems....</summary>
<author>
<name>windley</name>

<email>phil@windley.org</email>
</author>
<dc:subject>Items of Interest</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://classes.eclab.byu.edu/462/">
<![CDATA[
<p>
You might enjoy this podcast <a
href="http://itc.conversationsnetwork.org/shows/detail3436.html">interview
I did with Gary McGraw</a> on exploiting online games.  These games
are great examples of massively distributed systems.  The security
issues they face can teach us about security in other distributed
systems.  
</p>
]]>

</content>
</entry>
<entry>
<title>Starbucks Does Not Use Two-Phase Commit</title>
<link rel="alternate" type="text/html" href="http://classes.eclab.byu.edu/462/archives/2007/11/starbucks_does.shtml" />
<modified>2007-11-14T20:56:32Z</modified>
<issued>2007-11-14T20:53:19Z</issued>
<id>tag:classes.eclab.byu.edu,2007:/462//4.328</id>
<created>2007-11-14T20:53:19Z</created>
<summary type="text/plain"> Here&apos;s an interesting article that links some of the distributed processing nomenclature we use in class to an experience that&apos;s easily related to: Starbucks Does Not Use Two-Phase Commit....</summary>
<author>
<name>windley</name>

<email>phil@windley.org</email>
</author>
<dc:subject>Items of Interest</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://classes.eclab.byu.edu/462/">
<![CDATA[
<p>
Here's an interesting article that links some of the distributed
processing nomenclature we use in class to an experience that's
easily related to: <a
href="http://www.enterpriseintegrationpatterns.com/ramblings/18_starbucks.html">Starbucks
Does Not Use Two-Phase Commit</a>.
</p>
]]>

</content>
</entry>
<entry>
<title>Lab 3 Changes</title>
<link rel="alternate" type="text/html" href="http://classes.eclab.byu.edu/462/archives/2007/10/lab_3_changes.shtml" />
<modified>2007-10-25T18:34:55Z</modified>
<issued>2007-10-25T18:10:06Z</issued>
<id>tag:classes.eclab.byu.edu,2007:/462//4.318</id>
<created>2007-10-25T18:10:06Z</created>
<summary type="text/plain">I screwed up in some of the requirements for Lab 3, and have made the following updates to the spec: Do not subscribe to the submit service load balancer (SSLB). Your web server should still subscribe to the WSLB. I...</summary>
<author>
<name>sam</name>

<email>cs462ta@byu.edu</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://classes.eclab.byu.edu/462/">
<![CDATA[<p>I screwed up in some of the requirements for Lab 3, and have made the following updates to the spec:
<ol>
<li>Do not subscribe to the submit service load balancer (SSLB). Your web server should still subscribe to the WSLB.</li>

<li>I added a few fields to submit, which include a flag supplied by you (not the website visitor) in the submission to the submit service. This includes the wstechnology and the wsuser fields, which are the technology used on your webserver and your ry username.</li>

<li>Do not use port 8080 for submission to the SSLB. That hardwires to the TA version of the submit service, and will not distribute to the subscribed submit service endpoints.</li>
</ol>
<p>
I do apologize for the confusion. I have not graded any submissions yet, so please correct your image and send it back in for pass off.
<p>
As always, holler with questions.]]>

</content>
</entry>
<entry>
<title>Lab 3 Details</title>
<link rel="alternate" type="text/html" href="http://classes.eclab.byu.edu/462/archives/2007/10/lab_3_details.shtml" />
<modified>2007-10-09T23:21:26Z</modified>
<issued>2007-10-09T23:20:20Z</issued>
<id>tag:classes.eclab.byu.edu,2007:/462//4.315</id>
<created>2007-10-09T23:20:20Z</created>
<summary type="text/plain">I&apos;ve completed the details for Lab 3 in the Wiki. There are a few details that may change, but I&apos;ll be sure and post them here. Be vocal with problems!...</summary>
<author>
<name>sam</name>

<email>cs462ta@byu.edu</email>
</author>
<dc:subject>Assignments</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://classes.eclab.byu.edu/462/">
I&apos;ve completed the details for Lab 3 in the Wiki. There are a few details that may change, but I&apos;ll be sure and post them here.

Be vocal with problems!

</content>
</entry>
<entry>
<title>Lab 2 JSON files posted</title>
<link rel="alternate" type="text/html" href="http://classes.eclab.byu.edu/462/archives/2007/09/lab_2_json_file.shtml" />
<modified>2007-09-27T17:04:22Z</modified>
<issued>2007-09-27T16:26:50Z</issued>
<id>tag:classes.eclab.byu.edu,2007:/462//4.314</id>
<created>2007-09-27T16:26:50Z</created>
<summary type="text/plain">Have a look inside the Lab 2 Page. I&apos;ll be updating the lab requirements soon....</summary>
<author>
<name>sam</name>

<email>cs462ta@byu.edu</email>
</author>
<dc:subject>Assignments</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://classes.eclab.byu.edu/462/">
Have a look inside the Lab 2 Page. I&apos;ll be updating the lab requirements soon.

</content>
</entry>
<entry>
<title>Load Balancer</title>
<link rel="alternate" type="text/html" href="http://classes.eclab.byu.edu/462/archives/2007/09/load_balancer.shtml" />
<modified>2007-09-18T23:55:56Z</modified>
<issued>2007-09-18T23:52:41Z</issued>
<id>tag:classes.eclab.byu.edu,2007:/462//4.312</id>
<created>2007-09-18T23:52:41Z</created>
<summary type="text/plain">Here&apos;s the problem: How do you allow a mod_python driven python script to kill and restart a system process without opening a HUGE security hole? If anyone knows, please let me know. In the meantime, you will not automatically be...</summary>
<author>
<name>sam</name>

<email>cs462ta@byu.edu</email>
</author>
<dc:subject>Announcements</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://classes.eclab.byu.edu/462/">
<![CDATA[Here's the problem: How do you allow a mod_python driven python script to kill and restart a system process without opening a HUGE security hole?<br/>
<br/>
If anyone knows, please let me know.<br/>
<br/>
In the meantime, you will not automatically be included in the load balancer rotation, as I'm having difficulty restarting Pound when I want to. Just make sure that your server is included in the list, and don't stress the rest.]]>

</content>
</entry>
<entry>
<title>EC2 UI Firefox Plugin</title>
<link rel="alternate" type="text/html" href="http://classes.eclab.byu.edu/462/archives/2007/09/ec2_ui_firefox.shtml" />
<modified>2007-09-13T19:11:07Z</modified>
<issued>2007-09-13T19:09:56Z</issued>
<id>tag:classes.eclab.byu.edu,2007:/462//4.310</id>
<created>2007-09-13T19:09:56Z</created>
<summary type="text/plain">I&apos;ve added some notes on getting the Firefox plugin configured. Please update if you have any useful tips or corrections. http://classes.eclab.byu.edu/462/lectures/index.cgi?HowToSetupEC2UI...</summary>
<author>
<name>sam</name>

<email>cs462ta@byu.edu</email>
</author>
<dc:subject>Announcements</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://classes.eclab.byu.edu/462/">
<![CDATA[I've added some notes on getting the Firefox plugin configured. Please update if you have any useful tips or corrections.
<br/><br/>
<a href="http://classes.eclab.byu.edu/462/lectures/index.cgi?HowToSetupEC2UI">http://classes.eclab.byu.edu/462/lectures/index.cgi?HowToSetupEC2UI</a>]]>

</content>
</entry>
<entry>
<title>TA Hours Updated, First Lab Ready</title>
<link rel="alternate" type="text/html" href="http://classes.eclab.byu.edu/462/archives/2007/09/ta_hours_update.shtml" />
<modified>2007-09-13T18:57:49Z</modified>
<issued>2007-09-13T18:55:37Z</issued>
<id>tag:classes.eclab.byu.edu,2007:/462//4.309</id>
<created>2007-09-13T18:55:37Z</created>
<summary type="text/plain">I&apos;ve updated my TA hours and the calendar links. I try to get the calendar updated at the start of the week, and it will sometimes vary from the regular schedule as I have other things that keep me away....</summary>
<author>
<name>sam</name>

<email>cs462ta@byu.edu</email>
</author>
<dc:subject>Announcements</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://classes.eclab.byu.edu/462/">
I&apos;ve updated my TA hours and the calendar links. I try to get the calendar updated at the start of the week, and it will sometimes vary from the regular schedule as I have other things that keep me away.

The first lab is ready to go, and you should have received an email with the final details. Please feel free to drop in or email me anytime.

</content>
</entry>
<entry>
<title>Welcome to CS462 for Fall 2007</title>
<link rel="alternate" type="text/html" href="http://classes.eclab.byu.edu/462/archives/2007/09/welcome_to_cs46_2.shtml" />
<modified>2007-09-04T21:12:16Z</modified>
<issued>2007-09-04T21:05:52Z</issued>
<id>tag:classes.eclab.byu.edu,2007:/462//4.306</id>
<created>2007-09-04T21:05:52Z</created>
<summary type="text/plain"> It&apos;s time for another semester or CS462. Welcome! This class is the one place in the curriculum that you&apos;ll learn how to build applications that don&apos;t live on a single computer--applications like those that make the Web such a...</summary>
<author>
<name>windley</name>

<email>phil@windley.org</email>
</author>
<dc:subject>Announcements</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://classes.eclab.byu.edu/462/">
<![CDATA[<p>
It's time for another semester or CS462.  Welcome!  
</p>
<p>
This class is the one place in the curriculum that you'll learn how to build applications that don't live on a single computer--applications like those that make the Web such a fun place.  
</p>
<p>
I'd say "sit back and relax" but that wouldn't be truthful.  Rather "sit up straight and get ready for a fast ride."  
</p>
<p>
The links on the right hand side of this page will take you to the important information about the class.  Here's a few highlights:
</p>
<ul>
<li>Don't buy the textbook--wait for my discussion on the first day of class.  
<li>Be sure to read the <a href="http://classes.eclab.byu.edu/462/docs/faq">FAQ</a>
<li>Remember the schedule is a suggestion at this point and will change.  
<li>You need to create a blog for the class
</ul>
<p>
I'm sure I'll think of some others.  Watch this space for further developments.
</p>]]>

</content>
</entry>
<entry>
<title>Data Center Tour</title>
<link rel="alternate" type="text/html" href="http://classes.eclab.byu.edu/462/archives/2006/11/data_center_tou.shtml" />
<modified>2006-11-30T19:57:06Z</modified>
<issued>2006-11-30T19:55:24Z</issued>
<id>tag:classes.eclab.byu.edu,2006:/462//4.271</id>
<created>2006-11-30T19:55:24Z</created>
<summary type="text/plain"> Barry Dixon is expecting you about 11:15 at the ViaWest data center next Monday (Dec 4). You&apos;re responsibile for getting yourself there and back. Feel free to carpool or whatever. The data center is located in the Canopy building...</summary>
<author>
<name>windley</name>

<email>phil@windley.org</email>
</author>
<dc:subject>Announcements</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://classes.eclab.byu.edu/462/">
<![CDATA[<p>
Barry Dixon is expecting you about 11:15 at the ViaWest data center next Monday (Dec 4). You're responsibile for getting yourself there and back. Feel free to carpool or whatever. The data center is located in the Canopy building at 333 S 520 W, Lindon, Utah 84042. Take exit 273 from I-15 and its just east of the freeway north of Home Depot. Here's a <a href="http://maps.google.com/maps?q=333+S+520+W,+Lindon,+Utah+84042&spn=0.020450,0.045132&iwloc=A&hl=en">map</a>. The tour will take about an hour.
</p>]]>

</content>
</entry>
<entry>
<title>Student Ratings</title>
<link rel="alternate" type="text/html" href="http://classes.eclab.byu.edu/462/archives/2006/11/student_ratings.shtml" />
<modified>2006-11-28T18:41:50Z</modified>
<issued>2006-11-28T18:39:16Z</issued>
<id>tag:classes.eclab.byu.edu,2006:/462//4.269</id>
<created>2006-11-28T18:39:16Z</created>
<summary type="text/plain"> The student ratings system is now available on Route Y. Ratings play an important role in how this course is taught and have significant impact on it&apos;s structure. I welcome your feedback. Please take a minute to fill in...</summary>
<author>
<name>windley</name>

<email>phil@windley.org</email>
</author>
<dc:subject>Announcements</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://classes.eclab.byu.edu/462/">
<![CDATA[<p>
The student ratings system is now available on Route Y.  Ratings play an important role in how this course is taught and have significant impact on it's structure.  I welcome your feedback.  Please take a minute to fill in a ratings form and I'd especially appreciate written comments. 
</p>]]>

</content>
</entry>
<entry>
<title>Starbucks and Two-Phase Commit</title>
<link rel="alternate" type="text/html" href="http://classes.eclab.byu.edu/462/archives/2006/11/starbucks_and_t.shtml" />
<modified>2006-11-22T03:34:27Z</modified>
<issued>2006-11-22T03:32:51Z</issued>
<id>tag:classes.eclab.byu.edu,2006:/462//4.268</id>
<created>2006-11-22T03:32:51Z</created>
<summary type="text/plain"> Here&apos;s a great write-up of why Starbucks doesn&apos;t use a two-phase commit protocol to handle transactions in their stores and what they do instead....</summary>
<author>
<name>windley</name>

<email>phil@windley.org</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://classes.eclab.byu.edu/462/">
<![CDATA[<p>
Here's a great write-up of why <a href="http://www.enterpriseintegrationpatterns.com/ramblings/18_starbucks.html">Starbucks doesn't use a two-phase commit protocol</a> to handle transactions in their stores and what they do instead.   
</p>]]>

</content>
</entry>

</feed>