John Schwartz of the New York Times has an interesting piece today on the rise in complexity of networked applications and the risks that complexity poses. Headlined Who Needs Hackers?, the piece makes the point that the biggest threat to these systems isn’t malicious users, but complexity itself. Understanding how these giant interconnected systems work (or not) is a great challenge for the community.

“We have gone from fairly simple computing architectures to massively distributed, massively interconnected and interdependent networks,” [Andreas M. Antonopoulos, a founding partner at Nemertes Research] said, adding that as a result, flaws have become increasingly hard to predict or spot. Simpler systems could be understood and their behavior characterized, he said, but greater complexity brings unintended consequences.
“On the scale we do it, it’s more like forecasting weather,” he said.

By the way, addressing this challenge is one of the goals of those proposing the Global Enivronment for Networking Innovations research network that we’ve discussed before in this space.

 

The long-awaited follow-up review of the NITRD program — the first since the 1999 PITAC report Investing in Our Future — has been released and is available from the White House’s Office of Science and Technology Policy. It’s called Leadership Under Challenge: Information Technology R&D in a Competitive World (pdf). We’ve discussed in depth a draft version of the report previously, but this final version is far more fleshed out.
We’ll have more after we’ve had a chance to look at it more thoroughly. But if you don’t have time to read the whole thing, you can just check out the back cover, upon which are printed the committee’s four overarching recommendations:

To sustain U.S. leadership, the Federal government should:
  • Address the demand for skilled IT professionals by revamping curricula, increasing fellowships, and simplifying visa processes.
  • Emphasize larger-scale, longer-term, multidisciplinary IT R&D and innovative, higher-risk research
  • Give priority to R&D in IT systems connected with the physical world, software, digital data, and networking
  • Develop and implement strategic and technical plans for the NITRD Program
  • Also check ACM’s Technology Policy Blog where Cameron Wilson has more on IT education and workforce coverage in the report.
    Update: (9/14/07) — PCAST IT Subcommittee Co-Chair (and CRA Chair) Dan Reed, one of the principal authors of Leadership Under Challenge, has posted his take on the new report. Definitely worth a read.
    Previously:

  • PCAST Approves Draft IT R&D Recommendations
  •