Wasn't TCP designed for just this? Guaranteed transmission?
Kind of; it can guarantee transmission via an acknowledgment packet returned to the sender. TCP also includes a CRC checksum that helps weed out bad packets. However, (not 100% sure about this) the checksum is just a 1 bit flag that is checked against the 1's complement of the payload. This means that it's great if there is just a small error in the transmission, but will result in a false-good packet if there are multiple transmission errors.
The better solution would be to use a protocol that works on TCP or UDP, but has a more robust error detection/correction method. Bittorrent, for example, splits files up into chunks, then creates a 160bit hash of each chunk. Each chunk is compared against the hash upon being recieved, and retransmitted if it does not match. This means that the probability of a malformed chunk being accepted by the bittorrent client is very very very low.
Maybe Freescale or Motorola or IBM?
My money's on TI; OMAP3 is kicking ass and taking names:)
We have virtualization now - If I can run a legacy app in a dos box, who cares what the actual hardware is?
Unfortunately most of the software that the general public wants to run is only available in x86 binary form. This means that emulation, as opposed to virtualization, is required when running them on a new architecture.
On the other hand, open source software apparently loves to jump architectures... Firefox on ARM--weeeeeee!:)
Now, my two cents: I don't mind if my ISP throttles my bandwidth or puts a cap on it, as long as that is what I agree to when I sign up. However, if I pay for an unmetered service, it better be unmetered!
When I pay for a 6mbit unmetered connection with a guaranteed downstream of 5mbits, there is no reason for me to find that my connection is being throttled to below 5mbits âoefor the betterment of other users.â If the ISP can't support having 6mbit users, then it shouldn't sell the service, or it should raise the price to afford the infrastructure to support 6mbit users.
Likewise, if I am paying for what is advertised as "unlimited" service, there shouldn't be a cap, period. If ISPs want to cap their internet service, go for it; Iâ(TM)m sure that thereâ(TM)ll always be a competing ISP that will sell unmetered service.
That being said, I am COMPLETELY opposed to any kind of traffic shaping that decreases transfer rates based on content or endpoints. Net neutrality is essential to the usefulness of the Internet.
Next, we should all start dragging that $200bn Telco fiber issue back into congress. Ok, ok, everyone has heard this before. I will stop now;)
Nothing in progression can rest on its original plan. We may as well think of rocking a grown man in the cradle of an infant. -- Edmund Burke