Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×

Comment Re:Whew (Score 1) 80

Well, the storage cost per gigabyte-month is $0.15 and the storage cost for transferring a gigabyte outbound is $0.17, so if you download the stored data once per month then transfer is the dominant cost.(1)

Someone is always paying for the cost of storage and transfer. Before the person who owns the bucket would pay for both, but now they can make the accessor pay for the transfer. Amazon isn't offering either for free, so as long as they are making a marginal profit on storage and transfer, they aren't eating any loss.

(1) Both numbers are for the base tier.

Comment Re:But manufacturers will screw you anyway (Score 1) 290

In that case I agree with toddestan. The memory market is too competitive for that. I believe a bunch of memory manufacturers are hurting this year (and their stock is being pummeled) because their margins on flash chips are extremely small. The price differentiation will occur based on the performance of the firmware and controller. The memory is dirt cheap, but the manufacturers with good firmware (such as Intel) will be able to provide a price premium until other SSD manufacturers catch up.

Comment Re:But manufacturers will screw you anyway (Score 1) 290

Really? Due to the physical moving components of a hard disk, they tend to bottom out at $30. With smaller disks, you get diminishing returns because the price of the moving parts dominates. With SSD, however, the price scales fairly linearly all the way to the bottom. Applications that don't need much storage (such as netbooks or low end laptop/desktops) will move to SSD when the price SSDs for the necessary amount of storage is less than $30. If you only need 30 GB in a netbook, SSD is a more logical choice.

Also, it depends on how you quantify priced below regular drives. I assume you are talking about $/GB. However, if you look at $/IOPS (IOs per second), then Intel's SSD is way cheaper than any hard disk. SSDs are going to quickly take over database servers in 2009.

Comment smugmug uses autoscaling for image processing (Score 1) 124

I posted this as a comment on the blog post, but I'm copying it here as well:

http://blogs.smugmug.com/don/2008/06/03/skynet-lives-aka-ec2-smugmug/

Outside of one instance where it launched 250 XL nodes, it seems to be performing pretty well. Their software takes into account a large number of data points (30-50) when deciding to scale up or down. It also takes into account the average launch time of instances, so it can be ahead of the curve, while at the same time not launching more than it needs.

Comment Re:Not Really (Score 1) 752

Contemporary libertarians remind me of children who never learned to share.

I consider myself a libertarian and I donate to philanthropic causes. However, I believe that the free market is a better way to organize the distribution of the my wealth and that I have a better idea of where to donate my money than the government. You want to take my money and give it to people who you believe are worthy. I want everyone to keep their money and (optionally) give it to organizations they individually believe are worthy. Big difference there, see?

Comment Re:MapReduce (Score 1) 166

I should have been more specific/clear. If you read do a full read of a terabyte disk a dozen times, you are likely to see an unrecoverable read error:

"Typically, [Unrecoverable Error Rate (UER) for read operations] will be 1 per 10^14 bits read for consumer class drives and 1 per 10^15 for enterprise class drives. This can be alarming, because you could also say that consumer class drives should see 1 UER per 12.5 TBytes of data read."

That quote is from a Sun blog that has lots of information about Mean Time To Data Loss. His other posts are interesting as well.

Comment Re:MapReduce = map + reduce (Score 2, Informative) 166

Almost, but not quite. MapReduce has a slightly different format than just map() and reduce(). Here is the signature of map and reduce from a theoretical functional language:

map(): A* -> B*
reduce(): B* -> C

Whereas in MapReduce:

map: (K, V)* -> (K1, V1)*
reduce: (K1, (V1)*)* -> (K2, V2)*

I think that is mostly accurate. Read more accurate/detailed report in MapReduce revisited[PDF].

Comment Re:MapReduce (Score 4, Informative) 166

The individual functions map and reduce are quite standard. The innovation here is the systems work they've done to make it work on such a large scale. All the programmer needs to worry about is implementing the two functions, they don't have to worry about distributing the work, ensuring fault tolerance, or anything else for that matter. That is the innovation.

They mention in the article that if you try and sort a petabyte you WILL get hard disk and computer failures. Hell, you can only read a terabyte hard disk a few times before you encounter unrecoverable errors. The system for executing those maps and reduces is what is important here. The important parts are in the design details, such as dealing with stragglers. If you have 4000 identical machines, you won't necessarily get equal performance. If a few of those machines have a bit flipped and started without disk cache, they might see a huge decrease in read/write performance. The system needs to recognize this and schedule the work differently. That can make a huge difference in execution time. If you graph the percentile complete of a MR job, you'll often see that it quickly reaches 95% and then plateaus. The last 5% may take 20% of the time, and good scheduling is required to bring this time down.

But like I said, the innovation isn't in the idea of using a Map and Reduce function, it is the system that executes the work.

Space

The Quietest Sun 227

Orbity sends in a Boston Globe report on the unusual calm on the surface of the sun. The photos, many taken in more active solar times, are excellent — see the sequence from last year of a coronal mass ejection carrying away the tail of a comet. "The Sun is now in the quietest phase of its 11-year activity cycle, the solar minimum — in fact, it has been unusually quiet this year — with over 200 days so far with no observed sunspots. The solar wind has also dropped to its lowest levels in 50 years. Scientists are unsure of the significance of this unusual calm..." As if to be contrary, New Scientist mentions that the number of sunspots seem to be increasing.
Education

University Tries "One iPhone Per Student" 281

alphadogg writes to tell us that one freshman class has a little more than usual to be excited about. When students at Abilene Christian University showed up for their first days of class they were greeted with the choice of either a new iPhone 3g or an iPod Touch plus a package of custom web apps to use on them. "The hardware is part of the Texas university's pilot mobile learning project, which has been gestating for over a year. About 650 first-year students chose the iPhone, and about 300 the iPod Touch, which is a very similar device but without the 3G radio (both devices incorporate an 802.11g Wi-Fi adapter). ACU pays for the hardware, student (or their parents) select and pay for their monthly AT&T service plan."
The Almighty Buck

Fuel Efficiency and Slow Driving? 1114

vile8 writes "With the high gas prices and ongoing gas gouging in my hometown many people are trying to find a reasonable way to save gas. One of the things I've noticed is people driving exceptionally slow, 30mph in 45mph zones, etc. So I had to take a quick look and find out if driving slow is helpful in getting better mileage. I know horsepower increases substantially with wind resistance, but with charts like this one from truckandbarter.com it appears mileage is actually about the same between 27mph and 58mph or so. So I'm curious what all the drivers out there with the cool efficiency computers are getting ... of specific interest would be the hemis with MDS; how do those do with the cylinder shutoff mode at different speeds?" Related: are there any practical hypermiling techniques that you've found for people not ready to purchase a new car, nor give up driving generally?
Businesses

Ars Examines Outlandish "Lost To Piracy" Claims and Figures 380

Nom du Keyboard writes "For years the figures of $200 billion and 750,000 jobs lost to intellectual property piracy have been bandied about, usually as a cudgel to demand ever more overbearing copyright laws with the intent of diminishing of both Fair Use and the Public Domain. Now ARS Technica takes a look into origin and validity these figures and finds far less than the proponents of them might wish."
Microsoft

Microsoft Adding jQuery To Visual Studio 67

Tim Anderson writes "Microsoft's Scott Guthrie, Corporate VP of the .NET developer division, announced that the open source jQuery Javascript library will be integrated into Visual Studio, the main Windows development tool. Further, Microsoft will treat jQuery as a supported product within technical support contracts, and will use jQuery to build new controls for ASP.NET, its web platform."
The Internet

Sending Excess Load To the Cloud? 153

TristanBrotherton writes "Cloud computing seems to be a good choice for startups like ours, looking to scale easily with users. (We're providing a series of Web services, assets, and Web applications to users of our mobile client.) There are the obvious choices of Google, Amazon, and smaller shops like EngineYard. The biggest issue we have in choosing cloud computing to run our applications is trust in their robustness. If the provider goes down, we suffer. In traditional hosting environments we mitigate this with multiple sites / vendors. It's not really feasible to host on multiple compute services, so I wondered if a better option might be to set up a small (perhaps two servers) origin infrastructure in a traditional manner at a datacenter, running our applications, but then send excess load, or in the event of our origin servers failing, all load, to compute services. This would give us the best of both worlds. Has anyone done this, or had experience in designing Web applications to scale seamlessly across both environments? Is there particular load-balancing hardware we can use to do this?"

Slashdot Top Deals

Pascal is a language for children wanting to be naughty. -- Dr. Kasi Ananthanarayanan

Working...