Monthly Archives: October 2010
NANOG: load-balancing facebook and interfacing IPV6 using LISP

In the current Internet routing and addressing architecture, the IP address is used as a single namespace that simultaneously expresses two functions about a device: its identity and how it is attached to the network. One very visible and detrimental result of this single namespace is manifested in the rapid growth of the Internet’s DFZ (default-free zone) as a consequence of multi-homing, traffic engineering (TE), non-aggregatable address allocations, and business events such as mergers and acquisitions.So Lee used that to load-balance facebook, which you can try out here:LISP changes this by separating IP addresses into two new namespaces: Endpoint Idenfitiers (EIDs), which are assigned to end-hosts, and Routing Locators (RLOCs), which are assigned to devices (primarily routers) that make up the global routing system.
http://www.lisp4.facebook.com/.
If I understood him, he said his group of network engineers did all this without needing to involve software development, because facebook is still “a small, scrappy company” that permits and encourages such things.
-jsq
NANOG: The Impacts of Adding Undersea Capacity to East Africa

Akamai guy stood up immediately afterwards and said he hear KENET was talking to google and asked that they should talk to Akamai as well.
-jsq
NANOG: Submarine adopts 40G and 100G

Plus mesh networks for rerouting, even if it means rerouting
backwards around the world, he notes.
We’ve observed that sort of emergency backwards routing
as long ago as January 2008, in the
U.A.E. Cable Cut.
-jsq
NANOG: Coping with Relentless Demand Growth

Slight downside: early remark that he was sure things were the same as they were when he worked for a telephone company.
-jsq
NANOG: Botnets, DDoS and Ground-Truth

60% of DDoS attacks are by flooding. Yet most attacks involve few IP addresses; indicates address spoofing.
Slight problem: only 1/4 of customers have enabled anonymous data. “Real goal of this talk is to encourage participation.”
Well-received talk.
-jsq
Quis custodiet ipsos medici?

“Only 33% of my patients with diabetes have glycated hemoglobin levels that are at goal. Only 44% have cholesterol levels at goal. A measly 26% have blood pressure at goal. All my grades are well below my institution’s targets.” And she says, “I don’t even bother checking the results anymore. I just quietly push the reports under my pile of unread journals, phone messages, insurance forms, and prior authorizations.”
Meanwhile, according to the CDC, 99,000 people die in the U.S. per year because of health-care associated infections. That is equivalent of an airliner crash every day. It’s three times the rate of deaths by automobile accidents.
The basic medical error problems
observed by Dennis Quaid when his twin babies almost died
due to repeated massive medically-administered overdoses
and due to software problems such as
ably analysed by Nancy Leveson
for the infamous 1980s Therac-25 cancer-radiation device
are not in any way unique to computing in medicine.
The solutions to those problems are analogous to some of the solutions
IT security needs: measurements plus
six or seven layers of aggregation, analysis, and distribution.
As Gardiner Harris reported in the New York Times, August 20, 2010, another problem is that intravenous and feeding tubes are not distinguished by shape or color: Continue reading
What we can learn from the Therac-25

“Inadequate Investigation or Followup on Accident Reports. Every company building safety-critical systems should have audit trails and analysis procedures that are applied whenever any hint of a problem is found that might lead to an accident.” p. 47The lesson being that you have to have built-in audit, reporting, transparency, and user visibility for reputation.“Government Oversight and Standards. Once the FDA got involved in the Therac-25, their response was impressive, especially considering how little experience they had with similar problems in computer-controlled medical devices. Since the Therac-25 events, the FDA has moved to improve the reporting system and to augment their procedures and guidelines to include software. The input and pressure from the user group was also important in getting the machine fixed and provides an important lesson to users in other industries.” pp. 48-49
Which is exactly what Dennis Quaid is asking for.
Remember, most of those 99,000 deaths a year from medical errors aren’t due to control of complicated therapy equipment: Continue reading
What about the Therac-25?
Why should anyone assume Dennis Quaid doesn’t know that quality assurance and operational analysis are needed for anything designed or controled by software? The man is a jet pilot, and thus must be aware of such efforts by aircraft manufacturers, airlines, and the FAA. As Quaid points out, we don’t have a major airline crash every day, and we do have the equivalent in deaths from medical errors. Many of which could be fixed by Computerized Physician Order Entry (CPOE).
Or ask the Mayo Clinic: Continue reading
Trust the Doctor, or Trust the Doctor’s Report Card?
“Dr. Kim A. Adcock, the radiology chief at Kaiser Permanente Colorado, created a system that misses one-third fewer cancers on mammograms and “has achieved what experts say is nearly as high a level of accuracy as mammography can offer.” At the heart of the program was his willingness to keep score and confront his doctors with their results. He had to fire three radiologists who missed too many cancers, and he had to reassign 8 doctors who were not reading enough films to stay sharp.”We could use more report cards for physicians, including firing ones with failing grades, and maybe even paying the really good ones more, or at least getting them to teach the others.
-jsq