Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×

Comment Almost all router bandwidth management is shit. (Score 5, Interesting) 104

Almost all router bandwidth management is shit.

Bandwidth management schemes currently used by everything you mention are all base on rate limiting packet delivery based on some mythical QoS value, and they ignore the actual problem that the people who are using these things are attempting (and failing) to address.

The problem is that the point of a border routers is to hook a slower border uplink to a faster interior connection; on the other end of the slower uplink, you have a faster ISP data rate. In other words, you have a gigabit network in your house, and the ISP has a gigabit network at their DSLAM, but your DSL line sure as hell is *NOT* a gigabit link.

What that means is that software that attempts to "shape" packets ignores an upstream-downloads or a downstream-uploads ability to overwhelm the available packet buffers on the high speed side of the link when communicating to the low speed side of the link.

So you can start streaming a video down, and then start an FTP transfer, and your upstream router at the ISP is going to have its buffers full of untransmitted FTP download packets worth of data, instead of your streaming video data, and it doesn't matter how bitchy you are about letting those upstream FTP packets through your router on your downstream side of the link, it's not going to matter to the video stream, since all of the upstream router buffers that you want used for your video are already full of FTP data that you don't want to receive yet.

The correct thing to do is to have your border router lie about available TCP window size to the router on the other end, so that all intermediate routers between that router and the system transmitting the FTP packets in the first place also lie about how full the window is, and the intermediate routers don't end up with full input packet buffers with nowhere to send them in the first place.

Does your border router do this? No? Then your QoS software and AltQ and other "packet shaping" software is shit. Your upstream routers high speed input buffers are going to end up packed full of packets you want less, and you will be receiver live-locked and the packets that you *do* want won't get through to you because of that.

You can either believe this, or you can get a shitty router and not get the performance you expect as the QoS software fails to work.

Then you can read the Jeffrey Mogul paper from DEC Western Research Labs from 1997 here: http://citeseerx.ist.psu.edu/v... ...after which, you should probably ask yourselves why CS students don't read research papers, and are still trying to solve problems which were understood 27 years ago, and more or less solved 17 years ago, but still have yet to make their way into a commercial operating system.

BTW: I also highly recommend the Peter Druschel/Guarav Banga paper from Rice University in 1996 on Lazy Receiver Processing, since most servers are still screwed by data buss bandwidth when it comes to getting more packets than they can deal with, either as a DOS technique against the server, or because they are simply overloaded. Most ethernet firmware is also shit unless it's been written to not transfer data unless you tell it it's OK, separately from the actual interrupt acknowledgement. If you're interested, that paper's here: http://citeseerx.ist.psu.edu/v... and I expect that we will be discussing that problem in 2024 when someone decides it's actually a problem for them.

Comment Re:Heartbleed Hotel (Score 1) 146

If I were making a Windows 8.1 video, it'd go like this:
  1. On the Start Screen, click Desktop.
  2. Open Internet Explorer.
  3. Go to ClassicShell.net.
  4. Download and install the Classic Shell application.
  5. Congratulations! You have upgraded to Windows 7.1. Now watch our Windows 7 video.

Yes, that's how important I think Classic Shell is: it goes on even before Firefox.

Comment Re:Militia, then vs now (Score 1) 1633

What your attacker uses isn't up to you. What you use is.

Fraid not. If it's convention for people to carry a gun for defence, they will also be used offensively. If you have a gun, I'll assume you'll use it offensively as well. If you're prepared to kill someone rather than look for ways to de-escalate an argument, even at some personal risk, then I would assume you are not right in the head, and inclined to be unpredictable.

Your method disarms, and renders helpless, anyone how has no experience at personal violence.

And you method favours those who would kill rather than suffer a punch. Psychopaths, in other words.

Comment Re:No Thank You. (Score 1) 194

One of the reasons I didn't buy a Ford was because of the Microsoft crap and I am not going to buy a vehicle with anything from Apple installed. If they want to conform to an industry standard port / interface then maybe their products will have a use in my vehicles.

Then it's a good job that Apple won't be installing anything in a vehicle.

This is about the Carplay protocol, not about Apple making head units or stereos.

Man, I know that slashdot users can't read the articles, but it's getting bad when they don't read the summary either before rushing to post.

Comment Re:Apple head unit? (Score 1) 194

My goodness you really made yourself look foolish didn't you?

This is about a protocol that head units can support. It is not about an Apple-made head unit. Apple will not be making a head unit. Companies like Alpine and Pioneer (and others, but not Apple) who do make head units can implement the CarPlay protocol allowing the extension of the phone's interface beyond more than the current protocol enables.

These head units, of course, can/will/may not implement other protocols, such as the similar one that supports Android phones.

Comment Re:Burned once (Score 1) 194

I'm sad to say I have to agree with Curunir... Apple has this nasty habit of breaking adapters for reasons I can't understand and then failing to provide a way to intermingle the old and new ones without buying a new computer. The new magsafe adaptors come to mind.

You mean the new magsafe connectors that have a $10 adaptor that Apple sells to convert between the two?

Oh, sorry, you were making an uninformed Apple bash for karma, sorry to interrupt with something as trivial as fact.

http://store.apple.com/us/prod...

Comment Re:The Real Breakthrough - non auto-maker Maps (Score 0) 194

Any device can charge by USB now so your griping looks like lunacy.

So please take your "standard" USB on one and and mini or micro on the other and charge any apple product with it.

orginal IPOD -firewire and dock connector

Next gen ipod - USB and dock connector

Now what is it, usb on one end and "lightening" on the other?

I charge my iPhone with an Android charger.

Next question?

Comment Capital gains plus corporate income (Score 1) 320

but if you make $100M a year from investments you will pay 15%

My understanding is that capital gains tax is lower because the business you're investing in has already paid its half in corporate income tax. It's like the FICA (Social Security and Medicare) tax in the United States: part of it gets deducted from gross income, and part of it the employer has to pay separately.

Comment Re:Why is "power" supposedly an issue? (Score 2) 256

Not necessarily. From the article:

The Seagate Enterprise 15K 2.5” form factor HDD and Terascale HDD have power consumption needs of 1 W and 6.5 W per drive, respectively. However, SSDs are far more varied. Consumer SSDs, designed for laptops or tablets, often have power consumptions of between 0.1 and 1.5 W per drive, however enterprise SSDs can range from 3 W to 30 W depending on make and model with most falling between 3 W and 10 W.

A spinning HDD might require more power than an idle SSD but it is not necessarily true that a HDD requires more power all the time. Also if you look at wattage per GB, HDDs are more efficient as you need more SSDs right now to match the same capacity as a HDD. For consumers, it's a small difference but enterprises requiring lots of drives look at efficiency more closely.

Comment Re:RAID? (Score 1) 256

For now it appears that the bus isn't the limiting factor. The HDDs themselves simply are not faster than SSDs. After all, spinning platters and mechanical read/write heads will be slower than silicon gates. Cost and capacity are the two main advantages of HDDs.

Slashdot Top Deals

One man's constant is another man's variable. -- A.J. Perlis

Working...