<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>CCC Blog &#187; research horizons</title>
	<atom:link href="http://www.cccblog.org/category/research-horizons/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cccblog.org</link>
	<description>The Computing Community Consortium</description>
	<lastBuildDate>Fri, 30 Jul 2010 14:33:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>PLDI&#8217;s &#8220;Fun Ideas &amp; Thoughts&#8221;:  Stimulating New Research Visions</title>
		<link>http://www.cccblog.org/2010/07/26/pldis-fun-ideas-thoughts-stimulating-new-research-visions/</link>
		<comments>http://www.cccblog.org/2010/07/26/pldis-fun-ideas-thoughts-stimulating-new-research-visions/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 19:49:20 +0000</pubDate>
		<dc:creator>Erwin Gianchandani</dc:creator>
				<category><![CDATA[conference reports]]></category>
		<category><![CDATA[research horizons]]></category>

		<guid isPermaLink="false">http://www.cccblog.org/?p=924</guid>
		<description><![CDATA[The Computing Community Consortium is interested in stimulating the development of new research visions and challenges in computing research. Recently, the CCC has begun collaborating with conferences in computer science and sponsoring &#8220;crazy-idea&#8221; sessions with travel awards for the most exciting submissions. One such example is the Fun Ideas and Thoughts (FIT) session at the [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://www.cra.org/ccc" title="Computing Community Consortium">Computing Community Consortium</a> is interested in stimulating the development of new research visions and challenges in computing research.  Recently, the CCC has begun collaborating with conferences in computer science and sponsoring &#8220;crazy-idea&#8221; sessions with travel awards for the most exciting submissions.  One such example is the <a href="http://www.cs.stanford.edu/pldi10/fit.html" target="_blank" title="Fun Ideas and Thoughts (FIT) session">Fun Ideas and Thoughts (FIT) session</a> at the <a href="http://www.cs.stanford.edu/pldi10/" target="_blank" title="PLDI 2010">PLDI (Programming Languages Design and Implementation) conference</a>, held on June 8, 2010 in Toronto, Canada.</p>
<p>In collaboration with the <a href="http://www.cs.stanford.edu/pldi10/pldi2010_home.html#organizing_committee" target="_blank" title="PLDI organizing committee">PLDI organizing commitee</a>, the CCC is happy to announce the winners of the FIT session:</p>
<p>1) <b>Outfoxing the Mammoths</b>, by <b>Marek Olszewski</b> and <b>Saman Amarasinghe</b>, Massachusetts Institute of Technology;</p>
<p>2) <b>Resource-Based Programming in Plaid</b>, by <b>Jonathan Aldrich</b>, Carnegie Mellon University; and</p>
<p>3) <b>Dualities in Programming Languages</b>, by <b>Martin Hirzel</b> and <b>Priya Nagpurkar</b>.</p>
<p>These three were selected based on an online poll of registered participants of PLDI.  Olszewski, Aldrich, and Hirzel will each receive travel grants.  Their presentations and papers can be found on the <a href="http://www.cs.stanford.edu/pldi10/fit.html" target="_blank" title="FIT">FIT Web page</a>.</p>
<p>Many thanks to the PLDI community!  And please check out the presentations and comment about them below.</p>
<p>(Contributed by Frans Kaashoek, Massachusetts Institute of Technology)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cccblog.org/2010/07/26/pldis-fun-ideas-thoughts-stimulating-new-research-visions/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>DARPA a year later</title>
		<link>http://www.cccblog.org/2010/07/21/darpa-a-year-later/</link>
		<comments>http://www.cccblog.org/2010/07/21/darpa-a-year-later/#comments</comments>
		<pubDate>Thu, 22 Jul 2010 00:56:05 +0000</pubDate>
		<dc:creator>Erwin Gianchandani</dc:creator>
				<category><![CDATA[policy]]></category>
		<category><![CDATA[research horizons]]></category>
		<category><![CDATA[workshop reports]]></category>

		<guid isPermaLink="false">http://www.cccblog.org/?p=912</guid>
		<description><![CDATA[Dr. Ken Gabriel, the deputy director of DARPA, delivered a plenary address at CRA’s biannual Snowbird Conference on Monday morning &#8212; one day short of the one-year anniversary of the arrival of DARPA’s new leadership, including new DARPA director Dr. Regina Dugan. Gabriel spoke about DARPA’s incredible transformation over the past 12 months, including its [...]]]></description>
			<content:encoded><![CDATA[<p><b><a href="http://www.darpa.mil/Docs/deputydirectorbio.pdf" target="_blank" title="Dr. Ken Gabriel's bio">Dr. Ken Gabriel</a>, the deputy director of DARPA</b>, delivered a plenary address at <a href="http://www.cra.org" title="Computing Research Association (CRA)">CRA’s</a> <a href="http://www.cra.org/events/snowbird-2010/" title="2010 Snowbird Conference">biannual Snowbird Conference</a> on Monday morning &#8212; one day short of the one-year anniversary of the arrival of DARPA’s new leadership, including new <a href="http://www.darpa.mil/directorbio.html" target="_blank" title="Dr. Regina Dugan's bio">DARPA director Dr. Regina Dugan</a>.  Gabriel spoke about DARPA’s incredible transformation over the past 12 months, including its renewed commitment to academic research.</p>
<p>Specifically, Gabriel started by highlighting five key <b>changes</b> that have occurred at DARPA in the past year:</p>
<p>- “Go/no-go” is gone.</p>
<p>- Contracting has been simplified.  The process is as clear, simple, and fast as the law allows.</p>
<p>- More realistic conflict of interest rules have been applied to people coming to work at DARPA.</p>
<p>- Program managers are once again managing programs.</p>
<p>- Program managers have been reeducated about the need to consider basic research as a critical element of their programs.</p>
<p>He further reeled off three directions moving forward:</p>
<p>- <b>Manufacturing.</b>  “One of the biggest challenges we face as a nation is a decline in our ability to make things,” he said.  “Americans consume more goods today than ever before – and yet we are less likely to be employed in manufacturing than we have been at any time in the past 100 years.  [But] to innovate, we must make.  It’s hard to build and field systems needed to protect the nation with a service economy.”  Gabriel stated that DARPA is identifying and building on the fundamental challenges in making things.</p>
<p>- <b>Edge-finding.</b>  “We often talk of globalization as boundless,” he said.  “But sociologists will tell you that as long as there are humans involved there are boundaries.  In the cyberworld, our inability to define the edges is a world of peril.  This is one of the most technically challenging tasks of our time.”  Gabriel challenged us to understand the following:  What are the edges of truth in this environment?  How do we assess them?  How are they relevant?</p>
<p>- <b>Cyber.</b>  “In 2010 and 2011, DARPA will invest over $300M in cyber-enabled initiatives,” Gabriel advised.  “DARPA-developed technologies are already prevalent in both government and commercial venues.  For example, DARPA technology protects DARPA servers again denial-of-service attacks.”  DARPA is pursuing several new initiatives, including clean-slate technology on adaptive posts for resilience; safer computing that seeks to create assured confrontations on un-trusted hardware without the traditional performance sacrifices; etc.</p>
<p>Finally, Gabriel called on the computing research community to help by getting to work:</p>
<blockquote><p>So today, I’d like to call you to action.  [It’s] a call to return to the core values of the agency.  A call to service.  And a call to collectively reach for something bigger – more expansive – and more enduring.  This is the time to dig deep and go to the edge – to find the nerve together.</p>
<p>At DARPA, we say you can’t lose your <b>nerve</b>.</p></blockquote>
<p>The deputy director&#8217;s talk underscores the dramatic evolution of DARPA that we have witnessed in just the past year.</p>
<p>(Contributed by Erwin Gianchandani, CCC Director)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cccblog.org/2010/07/21/darpa-a-year-later/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Friday&#8217;s PCAST meeting:  Science envoys, health IT, STEM education</title>
		<link>http://www.cccblog.org/2010/07/18/fridays-pcast-meeting-science-envoys-health-it-stem-education/</link>
		<comments>http://www.cccblog.org/2010/07/18/fridays-pcast-meeting-science-envoys-health-it-stem-education/#comments</comments>
		<pubDate>Sun, 18 Jul 2010 14:40:40 +0000</pubDate>
		<dc:creator>Erwin Gianchandani</dc:creator>
				<category><![CDATA[policy]]></category>
		<category><![CDATA[research horizons]]></category>

		<guid isPermaLink="false">http://www.cccblog.org/?p=894</guid>
		<description><![CDATA[The President’s Council of Advisors on Science and Technology (PCAST) held its July 2010 meeting at the National Academies in Washington, DC, on Friday. The hearing began with a session on &#8220;Science, Technology, and Diplomacy&#8221; that featured the three founding members of the Science Envoys program – Bruce Alberts, Elias Zerhouni, and Ahmed Zewail – [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://www.whitehouse.gov/administration/eop/ostp/pcast" target="_blank" title="PCAST">President’s Council of Advisors on Science and Technology (PCAST)</a> held its July 2010 meeting at the National Academies in Washington, DC, on Friday.</p>
<p>The hearing began with a session on &#8220;Science, Technology, and Diplomacy&#8221; that featured the three founding members of the <a href="http://www.america.gov/science_envoys.html" target="_blank" title="Science Envoys program">Science Envoys program</a> – <a href="http://www.america.gov/st/scitech-english/2010/February/20100216143600lcnirellep0.9872858.html" target="_blank" title="Bruce Alberts">Bruce Alberts</a>, <a href="http://www.america.gov/st/scitech-english/2010/February/20100217110657lcnirellep0.2645838.html" target="_blank" title="Elias Zerhouni">Elias Zerhouni</a>, and <a href="http://www.america.gov/st/scitech-english/2010/February/20100217110938lcnirellep0.9680139.html" target="_blank" title="Ahmed Zewail">Ahmed Zewail</a> – speaking candidly about their experiences as part of this new diplomatic effort, which places U.S. scientists in foreign nations to promote international relations. The three envoys shared insights they had gleaned while trying to improve diplomatic relations with Indonesia, Egypt, Algeria, Qatar, Turkey, and the U.A.E.</p>
<p>A prevailing sentiment was the urgent need for a &#8220;focus on capacity building.&#8221; Instead of taking technologies to foreign nations, we need to teach these nations to teach themselves, the envoys reported. Further, they commented that, while STEM education is lacking in the U.S., it is even worse in developing nations. The world currently has an estimated shortage of 10 million teachers, and the science education per capita continues to decrease each year.</p>
<p>Each envoy reported receiving surprisingly warm receptions as a science diplomat – and felt the program should be expanded. The envoys also argued that the role of the &#8220;State Department scientist&#8221; could not likely be salvaged from its current status as &#8220;career-ending.&#8221; Instead, they urged science agencies, such as the <a href="http://www.nsf.gov/" target="_blank" title="National Science Foundation">National Science Foundation</a>, to adopt rotational programs to send experts to various foreign embassies for short periods of time.</p>
<p>All in all, the session presented hope that Science Envoys could be an effective tool in diplomacy in the future.</p>
<p>Later in the day, PCAST heard updates from two previously commissioned efforts:</p>
<p>- A panel on <b>health information technology</b> reported the completion of a draft report (to be made available to the public soon, following a final round of edits) that calls for strengthening the role of the <a href="http://healthit.hhs.gov" target="_blank" title="Office of the National Coordinator (ONC)">Office of the National Coordinator for Health IT</a> within the Dept. of Health &#038; Human Services – primarily by advocating and promulgating standards for exchange and privacy of secure electronic health information – in an attempt to improve quality and safety of healthcare, while simultaneously reducing cost. Unfortunately, it appears the report will be fairly narrow in focus, specifically discussing only electronic medical records (EMRs) – and not HIT broadly.</p>
<p>- PCAST members evaluating <b>STEM education</b> described the hope of new technology in advancing education – including the creation of deeply digital materials (e.g., interactive simulations, videos, built-in tutors, etc.) that (a) are increasingly adaptive to what a student is learning, (b) assist in ongoing and cumulative assessments of students, and (c) provide professional development support to teachers; etc. The subcommittee co-chairs, <b>Eric Lander</b> and <b>Jim Gates</b>, signaled very clearly that these issues would be part of the final report – which may be ready by the September PCAST meeting.  Lander and Gates again solicited feedback from the public about Ed Tech.</p>
<p>Please view an archived webcast of the hearing (see the <a href=" http://www.whitehouse.gov/administration/eop/ostp/pcast" target="_blank" title="PCAST">PCAST website</a>), and as always comments are greatly appreciated below.</p>
<p>(Contributed by Erwin Gianchandani, CCC Director, &#038; Chase Hensel, CRA/CCC Tisdale Fellow)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cccblog.org/2010/07/18/fridays-pcast-meeting-science-envoys-health-it-stem-education/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Paro:  Helping dementia patients</title>
		<link>http://www.cccblog.org/2010/07/15/paro-helping-dementia-patients/</link>
		<comments>http://www.cccblog.org/2010/07/15/paro-helping-dementia-patients/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 13:48:56 +0000</pubDate>
		<dc:creator>Erwin Gianchandani</dc:creator>
				<category><![CDATA[research horizons]]></category>

		<guid isPermaLink="false">http://www.cccblog.org/?p=845</guid>
		<description><![CDATA[Last week Amy Harmon wrote the third installment of the awesome New York Times Magazine series “Smarter Than You Think.&#8221; The article, titled &#8216;Discovering a Soft Sport for Circuitry – Robot Machines as Companions,&#8217; details the use of artificial intelligent machines as human companions. In particular, the article highlights Paro &#8212; a robotic baby harp [...]]]></description>
			<content:encoded><![CDATA[<p>Last week Amy Harmon wrote the third installment of the awesome <i>New York Times Magazine</i> series “<a href="http://projects.nytimes.com/smarter-than-you-think/" target="_blank" title="Smarter Than You Think">Smarter Than You Think</a>.&#8221;  The article, titled &#8216;<a href="http://www.nytimes.com/2010/07/05/science/05robot.html?pagewanted=1&#038;_r=1" target="_blank" title="Discovering a Soft Sport for Circuitry - Robot Machines as Companions">Discovering a Soft Sport for Circuitry – Robot Machines as Companions</a>,&#8217; details the use of artificial intelligent machines as human companions.</p>
<p>In particular, the article highlights Paro &#8212; a robotic baby harp seal &#8212; used in nursing homes as a therapeutic aid for the elderly.  Paro uses 14 different sensors, two microprocessors, and a whole slew of AI algorithms to illicit compassionate responses from users and convincingly behave as a real-life animal.  The Paro robot is used to help patients suffering with dementia and provide comfort in times of distress.</p>
<p>Harmon goes on to talk about other synthetic companions, which use artificial intelligence to interact with people, inducing behavioral changes.  She describes an AI device that can help with weight loss and another that can prevent relapses into addiction.</p>
<p>Interestingly, Harmon also delves into the philosophical concerns surrounding these types of artificial companions and posits that technology is currently moving faster than the philosophy around it.</p>
<p>Definitely check out the feature in the <i>NY Times Magazine</i>, as well as the media that accompany it:</p>
<p>- <a href="http://video.nytimes.com/video/2010/06/29/us/1247468152153/bonding-with-paro.html?ref=science" target="_blank" title="NY Times multimedia:  Paro helping patients">A video of a patient interacting with Paro</a>; and</p>
<p>- <a href="http://www.nytimes.com/interactive/2010/06/25/science/20100625_AI_TIMELINE.html?ref=science#A%20timeline%20detailing%20the%20histor" target="_blank" title="NY Times multimedia:  Timeline of robotics advances">A timeline detailing the history of robotics</a>.</p>
<p>And be sure to post your thoughts below!</p>
<p>(Contributed by Chase Hensel, CRA/CCC Tisdale Fellow)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cccblog.org/2010/07/15/paro-helping-dementia-patients/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Taking On Personal Assistants</title>
		<link>http://www.cccblog.org/2010/06/25/taking-on-personal-assistants/</link>
		<comments>http://www.cccblog.org/2010/06/25/taking-on-personal-assistants/#comments</comments>
		<pubDate>Fri, 25 Jun 2010 15:33:19 +0000</pubDate>
		<dc:creator>Erwin Gianchandani</dc:creator>
				<category><![CDATA[research horizons]]></category>

		<guid isPermaLink="false">http://www.cccblog.org/?p=762</guid>
		<description><![CDATA[Last week it was Jeopardy! superstar Ken Jennings who was facing competition. This week it&#8217;s assistants everywhere. In the second in a fascinating series of articles titled &#8220;Smarter Than You Think&#8221; being published by The New York Times Magazine this summer, writers Steve Lohr and John Markoff illustrate how artificial intelligence is transforming how we [...]]]></description>
			<content:encoded><![CDATA[<p>Last week it was <i>Jeopardy!</i> superstar Ken Jennings who was facing<br />
competition.  This week it&#8217;s assistants everywhere.</p>
<p>In the <a href="http://www.nytimes.com/2010/06/25/science/25voice.html?pagewanted=1" target="_blank" title="Computers Make Strides in Recognizing Speech">second in a fascinating series of articles titled &#8220;Smarter Than You Think&#8221;</a> being published by <i>The New York Times Magazine</i> this summer, writers Steve Lohr and John Markoff illustrate how artificial intelligence is transforming how we answer questions, complete simple tasks, and assist one another.</p>
<p>This Sunday&#8217;s story highlights the work of Eric Horvitz, a member of the <a href="http://www.cra.org/ccc" title="CCC Council">CCC Council</a>, whose team at Microsoft Research has developed a &#8220;medical avatar&#8221; that can understand speech, recognize symptoms of pediatric conditions, and reason according to simple rules.  The avatar is able to interface with real-life patients and make initial diagnoses of their ailments, much as any medical assistant would.  All the while, it&#8217;s piquing the curiosity and earning the trust of the children it&#8217;s serving &#8212; a future generation of computer users.</p>
<p>Eric&#8217;s team is also working on a related class of &#8220;digital assistants&#8221;; visitors to his office are greeted by an avatar who knows all about his schedule and meeting habits.  And as <i>The Times</i>&#8216; story emphasizes, these technologies and others like it are affecting many facets of our daily lives, from in-car GPS navigation systems to iPhone apps, from telemarketers to product manufacturers&#8217; support centers, etc.</p>
<p>I encourage you to read this outstanding feature in Sunday&#8217;s <i>New York Times Magazine</i> &#8212; and to explore the terrific interactive multimedia accompanying it:</p>
<p>- <a href="http://video.nytimes.com/video/2009/07/28/science/1247463691582/medical-bayesian-kiosk.html?ref=science" target="_blank" title="NY Times multimedia:  The medical avatar in action">The medical avatar in action</a>;</p>
<p>- <a href="http://www.nytimes.com/interactive/2010/06/25/us/20100625-voice-graphic.html?ref=science" target="_blank" title="NY Times multimedia:  Future visits to the doctor">How the medical avatar could change future visits to the doctor</a>; and</p>
<p>- <a href="http://www.nytimes.com/interactive/2010/06/25/science/20100625_AI_TIMELINE.html?ref=science" target="_blank" title="NY Times multimedia:  Timeline of AI advances">A timeline detailing how far we&#8217;ve come in natural language processing, machine learning, data mining, etc.</a></p>
<p>And you can learn more about Eric&#8217;s work on his website:  <a href="http://research.microsoft.com/en-us/um/people/horvitz/" target="_blank" title="Eric Horvitz's Microsoft Research website">http://research.microsoft.com/en-us/um/people/horvitz/</a>.</p>
<p>(Contributed by Erwin Gianchandani, Director, CCC)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cccblog.org/2010/06/25/taking-on-personal-assistants/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Taking on Healthcare:  The Time is Now</title>
		<link>http://www.cccblog.org/2010/06/14/taking-on-healthcare-the-time-is-now/</link>
		<comments>http://www.cccblog.org/2010/06/14/taking-on-healthcare-the-time-is-now/#comments</comments>
		<pubDate>Mon, 14 Jun 2010 20:04:38 +0000</pubDate>
		<dc:creator>Erwin Gianchandani</dc:creator>
				<category><![CDATA[policy]]></category>
		<category><![CDATA[research horizons]]></category>
		<category><![CDATA[workshop reports]]></category>

		<guid isPermaLink="false">http://www.cccblog.org/?p=686</guid>
		<description><![CDATA[The Computing Community Consortium recently prepared a white paper titled, &#8220;Information Technology Research Challenges for Healthcare: From Discovery to Delivery,&#8221; as a follow-on to the Discovery and Innovation in Health IT Workshop that the CCC co-sponsored with various Federal agencies in October 2009. The paper describes basic research opportunities that can catalyze transformations in healthcare [...]]]></description>
			<content:encoded><![CDATA[<p>The Computing Community Consortium recently prepared a white paper titled, &#8220;<a title="CCC white paper" href="http://cra.org/ccc/docs/init/Information_Technology_Research_Challenges_for_Healthcare.pdf" target="_blank">Information Technology Research Challenges for Healthcare:  From Discovery to Delivery</a>,&#8221; as a follow-on to the <a title="Discovery &#038; Innovation in Health IT Workshop" href="http://www.cra.org/ccc/healthit.php" target="_blank">Discovery and Innovation in Health IT Workshop</a> that the CCC co-sponsored with various Federal agencies in October 2009.  The paper describes basic research opportunities that can catalyze transformations in healthcare &#8212; an enterprise that costs U.S. taxpayers $2.3 trillion (yes, that&#8217;s trillion!) each year but, by all accounts, is poorly equipped to handle the evolving needs of patients and providers.</p>
<p>A multitude of factors &#8212; poor diet habits, stressful lifestyles, aging populations, etc. &#8212; is causing chronic diseases like cancer and arthritis to soar, and our twentieth century healthcare delivery infrastructure is simply not designed to handle the surge in these types of ailments.  We need far better ways to mine huge volumes of patient data from multiple sources, and to effectively present the critical pieces of information to the right person at the right time to help yield the right decision, all the while ensuring privacy and security.  We need ways to improve process flows, to create feedback loops, to establish care &#8220;control rooms,” etc.  We need ways to monitor (sense) and assist patients&#8217; health, activities, and behaviors in their homes, offices, and churches.  We need an entirely new social infrastructure, one that builds off of today&#8217;s &#8220;connected&#8221; world and incentivizes integration and adoption of new technologies, a belief in wellness management (&#8220;prevention is better than a cure&#8221;), and the role and persuasive effects of one&#8217;s social network.  And we need to do all of this work in the context of the incredibly complex organizational structures, payment plans, policies, and regulations underlying the healthcare enterprise.  Health information technology is not just about electronic medical records (EMRs), in which the Federal government has invested significant resources over the past year (see <a title="ONC programs" href="http://healthit.hhs.gov/portal/server.pt?open=512&#038;objID=1487&#038;parentname=CommunityPage&#038;parentid=0&#038;mode=2&#038;in_hi_userid=10741&#038;cached=true" target="_blank">ongoing programs</a>); it&#8217;s also about robotic surgery, telemedicine, home monitoring, Health 2.0, and much more.</p>
<p>But we can&#8217;t revolutionize care delivery overnight.  To achieve a safe, effective, reliable, and far less expensive system five, 10, or 15 years into the future, we need groundbreaking research now in areas like data management, data mining/machine learning, human-computer interaction, modeling and simulation, software engineering, reliability engineering, process engineering, sociotechnical systems, etc.  Yet, to date, Federal investment in health IT research has largely been fragmented.</p>
<p>As we&#8217;ve articulated in the white paper, the recent passage of healthcare legislation makes a broad research initiative in this space incredibly timely.  There is no better time like the present &#8212; and, frankly, <b>with chronic disease on the rise, doctors and hospitals increasingly overburdened, and friends and families lost in an abyss of uncertainty about their loved ones’ conditions and care options, we can&#8217;t afford to delay any longer</b>.</p>
<p><b>As a community, we are calling for a large-scale, comprehensive, coordinated, collaborative, and multi-disciplinary basic research investment by the Federal government.</b>  We believe this investment must involve computer scientists, but it should also include allied areas of systems engineering and the social sciences.  As these areas are core constituencies of the <a title="National Science Foundation" href="http://www.nsf.gov/" target="_blank">National Science Foundation</a>, the agency must be heavily involved.  (Indeed, NSF&#8217;s CISE Directorate just announced a Smart Health and Wellbeing Program for FY 11, which &#8220;aims to facilitate large-scale discoveries that yield long-term, transformative impact in how we treat illness and maintain our health&#8221;:  <a title="NSF CISE Smart Health and Wellbeing Program solicitation" href="http://www.nsf.gov/pubs/2010/nsf10575/nsf10575.htm" target="_blank">http://www.nsf.gov/pubs/2010/nsf10575/nsf10575.htm</a>.)</p>
<p>The work can&#8217;t proceed without medical practitioners either, as they need to inform the technologies as they are being developed &#8212; and consequently the <a title="National Institutes of Health" href="http://www.nih.gov/" target="_blank">National Institutes of Health</a>, the primary Federal agency for conducting and supporting medical research, must be at the table as well.  And there are a whole host of other Federal agencies that should be consulted:  the <a title="Office of the National Coordinator for Health IT (ONC)" href="http://healthit.hhs.gov/" target="_blank">Office of the National Coordinator for Health IT (ONC)</a> and the <a title="Agency for Healthcare Quality and Research (AHRQ)" href="http://ahrq.hhs.gov/" target="_blank">Agency for Healthcare Quality and Research (AHRQ)</a>, which have invested billions in developing and deploying EMRs around the country; the <a title="Centers for Disease Control and Prevention" href="http://www.cdc.gov/" target="_blank">Centers for Disease Control and Prevention</a> as the nation&#8217;s public health agency; and the <a title="Food and Drug Administration" href="http://www.fda.gov/" target="_blank">Food and Drug Administration</a>, which must regulate technologies emerging from our nation&#8217;s research labs and arriving in hospitals and clinics.</p>
<p>Let&#8217;s do something big in health IT today &#8212; so that we can enhance the quality and length of life tomorrow. It&#8217;s critical for our society, for our economy, and for our success and prosperity as a nation.  For more, I encourage you to review the <a title="CCC white paper" href="http://cra.org/ccc/docs/init/Information_Technology_Research_Challenges_for_Healthcare.pdf" target="_blank">CCC-led white paper</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cccblog.org/2010/06/14/taking-on-healthcare-the-time-is-now/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Computing Community Consortium At Three &#8211; A Quick Self-Assessment</title>
		<link>http://www.cccblog.org/2010/05/16/the-computing-community-consortium-at-three-a-quick-self-assessment/</link>
		<comments>http://www.cccblog.org/2010/05/16/the-computing-community-consortium-at-three-a-quick-self-assessment/#comments</comments>
		<pubDate>Sun, 16 May 2010 04:01:14 +0000</pubDate>
		<dc:creator>Ed Lazowska</dc:creator>
				<category><![CDATA[big science]]></category>
		<category><![CDATA[policy]]></category>
		<category><![CDATA[research horizons]]></category>

		<guid isPermaLink="false">http://www.cccblog.org/?p=604</guid>
		<description><![CDATA[The Computing Community Consortium was launched three years ago –- in the Spring of 2007. The “long version” of what we’ve been up to is detailed in a formal self-assessment submitted to NSF in the Summer of 2009. The “PowerPoint version” is contained in an overview slideset. Here, I’m going to focus on just a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.cra.org/ccc/" target="_blank"><img class="alignright size-full wp-image-612" style="border: 0pt none; margin: 0px 5px;" title="Untitled-1" src="http://www.cccblog.org/wp-content/uploads/2010/05/Untitled-1.jpg" alt="" width="156" height="126" /></a><strong><a title="CCC web page" href="http://www.cra.org/ccc/" target="_blank">The Computing Community Consortium</a></strong> was launched three years ago –- in the Spring of 2007.  The “long version” of what we’ve been up to is detailed in <a title="CCC Self-Assessment" href="http://www.cra.org/ccc/docs/CCC_Self_Assessment_AR_09.pdf" target="_blank">a formal self-assessment submitted to NSF in the Summer of 2009</a>.  The “PowerPoint version” is contained in <strong><a title="CCC overview slideset (pdf)" href="http://www.cra.org/ccc/docs/ccc.overview.pdf" target="_blank">an overview slideset</a></strong>.  Here, I’m going to focus on just a few specific activities, to argue <strong>the benefits of having our act together as a field</strong>.</p>
<p><span style="text-decoration: underline;"><strong>Broad agenda-setting</strong></span></p>
<p>During the transition period to the Obama administration, we had the opportunity to feed a number of “<strong><a title="CCC transition team white papers" href="http://www.cra.org/ccc/initiatives.php" target="_blank">white papers</a></strong>” into the transition team’s planning process.  Thanks to the receptiveness of the incoming administration, these white papers had impact far beyond what we had dared to imagine.</p>
<p>Our approach was to focus on the fact that <strong>fundamental advances in computer science and computer engineering are essential to meeting the nation&#8217;s challenges and achieving the nation&#8217;s priorities</strong>.  America&#8217;s energy future, from transportation to the smart grid, depends essentially on fundamental advances in computer science and computer engineering.  Ditto for the transformation of health care.  Ditto for the future of education.  Ditto for 21st century data-driven discovery &#8212; &#8220;eScience&#8221; &#8212; which will be transformational, ubiquitous, and driven by fundamental advances in computer science and computer engineering.</p>
<p>This approach does <em>not</em> position our field a &#8220;tool&#8221; of other fields, because it is not about applying today&#8217;s technology.  Rather, it focuses on the fundamental advances in computer science and computer engineering that will be necessary to meet the nation&#8217;s challenges and achieve the nation&#8217;s priorities.</p>
<p>This work was done pro bono by a small number of people.  (Committees produce consensus; leaders produce visions.)  And it was carried out as what computer architects would call &#8220;speculative execution&#8221; &#8212; effort devoted in the belief that it might prove to be useful.  (If you wait until someone asks you for something, it&#8217;s too late &#8212; you need to have it ready!)</p>
<p><span style="text-decoration: underline;"><strong>Focused agenda-setting</strong></span></p>
<p>The CCC funds workshops initiated by members of sub-fields who want to chart a future direction.  Some of these have been hugely influential.</p>
<p>A great example is a <a title="CCC robotics effort" href="http://www.cra.org/ccc/robotics.php" target="_blank">robotics effort led by Henrik Christensen (Georgia Tech), Vijay Kumar (Penn), Matt Mason (CMU), and others</a>.  This broad community effort, carried out over a period of 18 months, yielded a coherent direction for fundamental research in robotics, a set of &#8220;research roadmaps&#8221; for the field, and a white paper that is likely to result in <strong>a significant federal research initiative during the next fiscal year</strong>.</p>
<p><span style="text-decoration: underline;"><strong>Computing Innovation Fellows</strong></span></p>
<p>During the 2008-09 academic year it became clear that, due to the economic downturn, many extremely strong Ph.D. graduates would &#8220;exit the research game&#8221; due to lack of employment opportunities at universities and industrial research labs &#8212; sacrificing the nation&#8217;s investment in their education, and jeopardizing the nation&#8217;s future competitiveness.</p>
<p>Computer science had never had a broad-based coordinated postdoc  program, but the Computing Community Consortium, working closely with NSF, was able to establish the <a title="CIFellows" href="http://cifellows.org/" target="_blank">Computing Innovation Fellows Project</a> in remarkably short order &#8212; from concept to awards in less than six months.  <strong>It was NSF&#8217;s confidence in CCC as a &#8220;proxy&#8221; for the computing research community that made this possible.</strong></p>
<p>The CIFellows Project had several unique aspects that we expect to have broad impact.  The first was the &#8220;max 2 rule&#8221; &#8212; at most two awardees were allowed to come from, or go to, any one institution.  (The goal was to establish persistent interactions between diverse institutions.)  The second was an ordering of the holistic quality assessment of candidates:  at each iteration (as the field was reduced from 500+ proposals to 60 awards), members of under-represented groups (women, minorities, particular research areas, etc.) were discussed first.  When the dust had settled, 42% of CIFellows awardees were women!  (To be clear:  gender only influenced the order of discussion!)</p>
<p><span style="text-decoration: underline;"><strong>Summary</strong></span></p>
<p>There&#8217;s lots more to say, but this is getting long for a blog post.  The bottom line is that <strong>a group of community-oriented research leaders can have a profound effect, given the endorsement (confidence and good will) of the research community, and the right environment in Washington</strong>.</p>
<p>There are many, many ways in which you can participate.  See the <a title="CCC web page" href="http://www.cra.org/ccc/" target="_blank">CCC web page</a> for ideas!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cccblog.org/2010/05/16/the-computing-community-consortium-at-three-a-quick-self-assessment/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A Report from the Visions and Grand Challenges Conferences</title>
		<link>http://www.cccblog.org/2010/04/22/a-report-from-the-visions-and-grand-challenges-conferences/</link>
		<comments>http://www.cccblog.org/2010/04/22/a-report-from-the-visions-and-grand-challenges-conferences/#comments</comments>
		<pubDate>Thu, 22 Apr 2010 15:09:31 +0000</pubDate>
		<dc:creator>Ran Libeskind-Hadas</dc:creator>
				<category><![CDATA[conference reports]]></category>
		<category><![CDATA[policy]]></category>
		<category><![CDATA[research horizons]]></category>

		<guid isPermaLink="false">http://www.cccblog.org/?p=574</guid>
		<description><![CDATA[Your faithful correspondent recently attended the paired ACM-BCS Visions of Computer Science 2010 and UKCRC Grand Challenges conferences at Edinburgh University.  (Due to volcanic ash and the resulting travel snarls, this correspondent&#8217;s stay in the UK has been extended longer than expected!) The Visions conference was designed to highlight research visions for the future and [...]]]></description>
			<content:encoded><![CDATA[<p>Your faithful correspondent recently attended the paired ACM-BCS Visions of Computer Science 2010 and <a href="http://www.bcs.org/upload/pdf/visions-2010-programme.pdf">UKCRC Grand Challenges </a>conferences at Edinburgh University.  (Due to volcanic ash and the resulting travel snarls, this correspondent&#8217;s stay in the UK has been extended longer than expected!)</p>
<p>The Visions conference was designed to highlight research visions for the future and consisted of invited plenaries and submitted talks. The plenaries were extremely well done.  Ross Anderson spoke about the integration of social issues and computing in the design of increasingly complex systems, using numerous examples from history and economic theory. Nicolò Cesa-Bianchi explored frontiers in machine learning, Jon Kleinberg spoke about the future of social networks, and Barbara Liskov provided a very interesting retrospective on the work that lead to her Turing Award coupled with lessons from this work for the future.</p>
<p>The <a href="http://www.ukcrc.org.uk/grand-challenge/index.cfm">UKCRC Grand Challenges </a>effort  has been underway since 2002; Sir Tony Hoare and Robin Milner (the conferences began with a very nice tribute to him) started the effort following Hoare&#8217;s attendance at CRA&#8217;s first grand challenges workshop. The UK effort has been considerably more structured than similar efforts in the US: there is a steering committee, a group of topics was selected, leadership committees were created, funding was obtained for activities and, over time, road maps for research in each area were developed. Status results were presented and the results have been mixed. Some areas, e.g., Dependable Systems Evolution, are seen as quite active and self-sustaining. Others, e.g., Ubiquitous Computing, seem to have faded with research still ongoing but not focused by the grand challenges effort. It is not clear whether the grand challenge model has generated any substantive additional research funding for the selected challenges.</p>
<p>The conference addressed the status of ongoing efforts as well as discussions about new ones including tele-health, IT &amp; Global Climate Change and Computing for 9 Billion People. The steering committee will select which ones to advance;  finding a strong advocate will be a key selection criterion. Interestingly these more recent proposed grand challenges are definitely focused on societal problems rather than computing ones.</p>
<p>Both of these efforts are directly related to the activities of CCC in envisioning and promoting research futures in computing.</p>
<p>(Contributed by Andy Bernat, Executive Director of CRA)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cccblog.org/2010/04/22/a-report-from-the-visions-and-grand-challenges-conferences/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>FOSS Workshop Day 3 Wrap-up</title>
		<link>http://www.cccblog.org/2010/02/12/foss-workshop-day-3-wrap-up/</link>
		<comments>http://www.cccblog.org/2010/02/12/foss-workshop-day-3-wrap-up/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 22:52:53 +0000</pubDate>
		<dc:creator>Ran Libeskind-Hadas</dc:creator>
				<category><![CDATA[research horizons]]></category>
		<category><![CDATA[resources]]></category>
		<category><![CDATA[workshop reports]]></category>

		<guid isPermaLink="false">http://www.cccblog.org/?p=475</guid>
		<description><![CDATA[The Free/Open Source Software workshop wrapped up today.  Discussion focused on a number of topics, including: - Translation into other domains of software - Software engineering practice - Collaboration issues in FOSS - Learning and education challenges/opportunities - Evolution of products, projects, practices and processes - Research infrastructures A report from the workshop will be [...]]]></description>
			<content:encoded><![CDATA[<p>The Free/Open Source Software workshop wrapped up today.  Discussion focused on a number of topics, including:</p>
<p>- Translation into other domains of software</p>
<p>- Software engineering practice</p>
<p>- Collaboration issues in FOSS</p>
<p>- Learning and education challenges/opportunities</p>
<p>- Evolution of products, projects, practices and processes</p>
<p>- Research infrastructures</p>
<p>A report from the workshop will be developed in the coming weeks and posted on the CCC Web site.</p>
<p>John L. King, CCC Council Liaison</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cccblog.org/2010/02/12/foss-workshop-day-3-wrap-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FOSS Workshop, Day 2</title>
		<link>http://www.cccblog.org/2010/02/11/foss-workshop-day-2/</link>
		<comments>http://www.cccblog.org/2010/02/11/foss-workshop-day-2/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 01:09:55 +0000</pubDate>
		<dc:creator>Ran Libeskind-Hadas</dc:creator>
				<category><![CDATA[research horizons]]></category>
		<category><![CDATA[resources]]></category>
		<category><![CDATA[workshop reports]]></category>

		<guid isPermaLink="false">http://www.cccblog.org/?p=473</guid>
		<description><![CDATA[The attendees at the CCC-supported workshop on Free/Open Source Software met today at UC Irvine&#8217;s Bren School of Information and Computer Sciences to work in break-out groups on a refined classification scheme for open-source software development.   The group will work tomorrow morning to synthesize the results of today&#8217;s efforts into elements that can be reported [...]]]></description>
			<content:encoded><![CDATA[<p>The attendees at the CCC-supported workshop on Free/Open Source Software met today at UC Irvine&#8217;s Bren School of Information and Computer Sciences to work in break-out groups on a refined classification scheme for open-source software development.   The group will work tomorrow morning to synthesize the results of today&#8217;s efforts into elements that can be reported out.</p>
<p>John L. King, CCC Council liaison</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cccblog.org/2010/02/11/foss-workshop-day-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FOSS Workshop Kicks Off: Day 1</title>
		<link>http://www.cccblog.org/2010/02/10/foss-workshop-kicks-off-day-1/</link>
		<comments>http://www.cccblog.org/2010/02/10/foss-workshop-kicks-off-day-1/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 23:24:47 +0000</pubDate>
		<dc:creator>Ran Libeskind-Hadas</dc:creator>
				<category><![CDATA[research horizons]]></category>
		<category><![CDATA[resources]]></category>
		<category><![CDATA[workshop reports]]></category>

		<guid isPermaLink="false">http://www.cccblog.org/?p=469</guid>
		<description><![CDATA[Forty-five people met today in Newport Beach, CA for the first day of a three-day workshop supported by the CCC on Free/Open Source Software.  For more background information, see http://www.cra.org/ccc/foss.php  (Note that about five participants who were supposed to come were snowed in by the big storms in the east, and couldn&#8217;t make it.) Today&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>Forty-five people met today in Newport Beach, CA for the first day of a three-day workshop supported by the CCC on Free/Open Source Software.  For more background information, see http://www.cra.org/ccc/foss.php  (Note that about five participants who were supposed to come were snowed in by the big storms in the east, and couldn&#8217;t make it.)</p>
<p>Today&#8217;s discussion was structured around four perspectives on FOSS, with moderators, main presenters, and discussants:</p>
<p>Users/Producers: Moderator &#8212; Greg Madey (Notre Dame University); Main Presenter &#8212; Ralph Morelli (Trinity College); Discussants &#8212; Stormy Peters (GNOME Foundation), John Wallin (George Mason University).</p>
<p>Human-Centered Computing: Moderator &#8212; Walt Scacchi (UC Irvine); Main Presenter: Chris Kelty (UCLA); Discussants &#8212; Charles Schweik (UMass Amherst), Chris Kelty (UCLA).</p>
<p>Social/Behavioral/Economic: Moderator &#8212; Kevin Crowston (Syracuse University); Main Presenter &#8212; Les Gasser of University of Illinois-Urbana/Champaign; Discussants &#8212; Kalle Lyytinen (Case-Western), Shobha Chengalur-Smith (UC Irvine), Pat Wangstrum (IBM Research).</p>
<p>Software Engineering:  Moderator &#8212; Megan Squire (Elon University); Main Presenter Tony Wasserman (Carnegie-Mellon Silicon Valley); Discussants &#8212; Prem Devanbu (UC Davis),  Audris Mockus (AVAYA Labs).</p>
<p>The Twitter stream is #foss2010   Follow along!</p>
<p>John L. King, CCC Council liaison</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cccblog.org/2010/02/10/foss-workshop-kicks-off-day-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Report on the Discovery and Innovation in Health IT Workshop</title>
		<link>http://www.cccblog.org/2009/12/02/a-report-on-the-discovery-and-innovation-in-health-it-workshop/</link>
		<comments>http://www.cccblog.org/2009/12/02/a-report-on-the-discovery-and-innovation-in-health-it-workshop/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 20:51:56 +0000</pubDate>
		<dc:creator>Ran Libeskind-Hadas</dc:creator>
				<category><![CDATA[research horizons]]></category>
		<category><![CDATA[workshop reports]]></category>

		<guid isPermaLink="false">http://www.cccblog.org/?p=398</guid>
		<description><![CDATA[The CCC co-sponsored and co-organized the Discovery and Innovation in Health IT Workshop in San Francisco on October 29 and 30, 2009 (http://www.cra.org/ccc/healthit.php ). The Discovery and Innovation in Health IT Workshop was an attempt to make further inroads on productive collaboration between healthcare and computing, exploring and defining fundamental computing research challenges and opportunities [...]]]></description>
			<content:encoded><![CDATA[<p>The CCC co-sponsored and co-organized the Discovery and Innovation in Health IT Workshop in San Francisco on October 29 and 30, 2009 (<a href="http://www.cra.org/ccc/healthit.php">http://www.cra.org/ccc/healthit.php</a> ).</p>
<p>The Discovery and Innovation in Health IT Workshop was an attempt to make further inroads on productive collaboration between healthcare and computing, exploring and defining fundamental computing research challenges and opportunities in healthcare IT in both the near- and long-term and identifying a range of “model” proof-of-concept, integrative systems that might serve as motivating and unifying forces to drive fundamental research in healthcare IT.</p>
<p>Highlights of the workshop included plenary presentations by William Stead of Vanderbilt and Richard Bucholz of St. Louis University School of Medicine. Stead  argued that the &#8220;increasing complexity and amounts of biomedical information will overwhelm individual experts, leading to the need to move beyond expert-based medicine.&#8221;   (For more information see: Beyond Expert-based Practice, William W. Stead, M.D., and John M. Starmer, M.D.  <a href="http://courses.mbl.edu/mi/2009/pubs/Fall_Stead_Expert.pdf">http://courses.mbl.edu/mi/2009/pubs/Fall_Stead_Expert.pdf</a> )</p>
<p>Bucholz, who is a computationally-savvy neurosurgeon and inventor of the <a href="http://www.medtronicnavigation.com/procedures/navigation/systems/ior.jsp">StealthStation</a>, a neurosurgical navigational system, described linking the cutting edge (literally) of neurosurgery and computing to create integrated realtime intra-operative delivery of information via navigational systems, images, 3D visualizations, EEG and other information sources.</p>
<p><em>Chris was particularly interested in the biomedical aspects of the workshop.  He says:</em><br />
Healthcare and biomedical research have become increasingly intertwined with computing.  The status, goals, and impediments for 21st century biomedicine were well summarized in the 2004 NIH Roadmap. The Roadmap noted that computing has become absolutely essential to progress in biomedicine, stating:  &#8220;The success of computational biology is shown by the fact that computation has become integral and critical to modern biomedical research.&#8221;</p>
<p>However, the report also noted that both the substantial and substantive challenges biomedical researchers face in embracing and applying cutting-edge computing research, as well as those faced by computing researchers in understanding current and future biomedical computing needs, have inhibited biomedical research:  &#8220;Because computation is integral to biomedical research, its deficiencies have become significant limiters on the rate of progress of biomedical research.&#8221;</p>
<p>The productive synergies between these two fields can accelerate research in both, but only if we address these challenges through cooperative effort.  The agencies and the communities, in other words, must work together to enhance frontier or cutting edge research at the interface.  The Discovery and Innovation in Health IT Workshop was an attempt to make further inroads on productive collaboration between healthcare and computing, exploring and defining fundamental computing research challenges and opportunities in healthcare IT in both the near- and long-term and identifying a range of “model” proof-of-concept, integrative systems that might serve as motivating and unifying forces to drive fundamental research in healthcare IT.</p>
<p>Let&#8217;s hope that the healthcare, biomedical, and computing research communities  take this as a further opportunity to  overcome current roadblocks by moving across traditional disciplinary boundaries and truly engage computing and biomedical researchers.</p>
<p><em>Beth’s take-away was somewhat different.  She says:</em></p>
<p>I also attended the Discovery and Innovation in Health IT Workshop.  With so many obvious shortcomings in the current healthcare system, it is tempting to focus on near-term challenges.  In fact the discussions in the press and on Capitol Hill orient to current inefficiencies in the healthcare system as well as the poor health outcomes that stem from misaligned incentives.</p>
<p>However this workshop allowed space for the discussion of long term challenges that, when addressed, could also solve many short-term deficiencies.</p>
<p>As detailed in the NAS report, &#8220;Computational Technology for Effective Health Care: Immediate Steps and Strategic Directions,&#8221; (<a href="http://www.nap.edu/catalog.php?record_id=12572">http://www.nap.edu/catalog.php?record_id=12572</a>) current health IT is deployed as a transactional system instead of supporting workflow, decision making and collaboration.  Furthermore the practice of healthcare is dramatically shifting along a number of dimensions including:</p>
<ul>
<li>the overwhelming cost and impact of chronic disease (e.g. diabetes, heart disease, obesity)</li>
<li>the abundance of information that is available but not utilized by health care practitioners (sensor data, research reports, population data)</li>
<li>the advent of new diagnostic techniques, based on genomic data, that could enable disease diagnosis years before the disease is detectable by traditional means.</li>
</ul>
<p>Many of the breakout groups at the workshop honed in on approaches for patient-centered care, chronic disease management and prevention, and distributed, collaborative care.  These approaches mirror the reality of healthcare now and for the foreseeable future.  They also call for deep and challenging computing research including:</p>
<ul>
<li>Ubiquitous computing technologies for chronic disease management, including technologies that enable behavior change</li>
<li>Workflow and decision support systems that actively incorporate health outcome data</li>
<li>Security and privacy models for distributed, patient-centered care</li>
<li>Machine learning techniques to predict future health trends and treatment complications</li>
<li>Organizational modeling and simulation to anticipate economic repercussions in future healthcare approaches</li>
</ul>
<p>Contributed by Chris Johnson, Director of the Scientific Computing and Imaging Institute, University of Utah (<a href="http://www.sci.utah.edu/">www.sci.utah.edu</a>) and Beth Mynatt, CCC Member and Director, GVU Center at Georgia Tech (<a href="http://www.gvu.gatech.edu/">www.gvu.gatech.edu</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cccblog.org/2009/12/02/a-report-on-the-discovery-and-innovation-in-health-it-workshop/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Metagenomics and the Computing Challenges of Microbial Communities</title>
		<link>http://www.cccblog.org/2009/11/06/metagenomics-and-the-computing-challenges-of-microbial-communities/</link>
		<comments>http://www.cccblog.org/2009/11/06/metagenomics-and-the-computing-challenges-of-microbial-communities/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 20:32:14 +0000</pubDate>
		<dc:creator>Ran Libeskind-Hadas</dc:creator>
				<category><![CDATA[big science]]></category>
		<category><![CDATA[research horizons]]></category>

		<guid isPermaLink="false">http://www.cccblog.org/?p=377</guid>
		<description><![CDATA[Why should you care about microbial communities? Except for viruses, they are the most abundant life on Earth and have an overwhelming effect on our environment and our lives. Consider that about half the carbon dioxide on Earth is processed through microbes that live in the oceans. Then consider that the most modern climate models [...]]]></description>
			<content:encoded><![CDATA[<p>Why should you care about microbial communities?<br />
Except for viruses, they are the most abundant life on Earth and have an<br />
overwhelming effect on our environment and our lives. Consider that about<br />
half the carbon dioxide on Earth is processed through microbes that live in<br />
the oceans. Then consider that the most modern climate models of ocean life<br />
include just five organisms. This is despite recent findings that point to<br />
thousands of oceanic species, which do many different things and presumably<br />
influence our climate.</p>
<p>Metagenomics is a relatively new field that seeks to understand the<br />
structure and function of the shockingly large number of microorganisms on<br />
our planet.  New technologies permit us to now sequence samples taken from<br />
their environment rather than only those that are cultivated in the lab. For<br />
example, Craig Ventner&#8217;s <a href="http://www.jcvi.org/cms/research/projects/gos/overview/">Global Ocean Sampling Expedition</a> has collected water throughout the world&#8217;s oceans, captured organisms, and sequenced their DNA. In the initial pilot study alone, nearly 150 new bacteria were discovered through this process.</p>
<p>The science and computing challenges are huge. A single gram of soil<br />
contains approximately one trillion base pairs of DNA. Scientists at the National Institutes of Health recently compared over 100,000 bacterial gene sequences on the human skin and discovered a far larger number of different bacteria living on human skin than had been previously known (Science, <span><span>May 28, 2009</span></span>). Sequencing and making sense of these data introduces new computational problems, not merely slight extensions of existing ones.</p>
<p>The potential impacts of understanding these data are huge as well. In the<br />
case of soil, microbial communities have an impact on carbon sequestration<br />
and understanding them <span><span>may</span></span> help us with cleaning toxic waste. In our bodies,<br />
microbial cells are estimated to outnumber our human cells by a factor of<br />
ten to one and are important in protecting our skin, digestion, and much<br />
more. Understanding these large microbial communities is therefore likely to<br />
have a positive impact on human health. The NIH has launched the <a href="http://nihroadmap.nih.gov/hmp/">Human<br />
Microbiome Project</a> to support work in this field.</p>
<p>Complete DNA sequences of thousands of organisms are piling up in databases<br />
because of the efficiency of DNA sequencing technologies. Most of this<br />
remains unanalyzed for several reasons. We don’t yet know the right<br />
biological questions to ask. We don’t have all the clever programs that<br />
would actually ask these questions of the computer. And there is now so much<br />
data that many questions totally overwhelm even existing high performance<br />
computers.</p>
<p>Among the computational challenges in this field are the design of new<br />
algorithms and cloud computing technologies. In the National Academies of<br />
Science publication <a href="http://www.nap.edu/catalog.php?record_id=11902">&#8220;The New Science of Metagenomics: Revealing the Secrets<br />
of our Microbial Planet&#8221;</a>, the authors conclude &#8220;What then, will metagenomics<br />
have become, in 20 years? We believe that it too will be a concept-driven<br />
computational science&#8230; We can expect, in 20 years, enormous advances on<br />
three fronts &#8211; technical, computational, and biological &#8211; as well as a host<br />
of specific applications.&#8221;</p>
<p>We encourage our community to explore and engage in this and other emerging<br />
fields at the crossroads of biology and computation. This is one of the<br />
exciting areas for 21st century computing.</p>
<p>Contributed by Bill Feiereisen with assistance from Ran Libeskind-Hadas</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cccblog.org/2009/11/06/metagenomics-and-the-computing-challenges-of-microbial-communities/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cross-layer Reliability Visioning Progress</title>
		<link>http://www.cccblog.org/2009/08/23/cross-layer-reliability-visioning-progress/</link>
		<comments>http://www.cccblog.org/2009/08/23/cross-layer-reliability-visioning-progress/#comments</comments>
		<pubDate>Mon, 24 Aug 2009 03:47:33 +0000</pubDate>
		<dc:creator>Kapilendra Patnaik</dc:creator>
				<category><![CDATA[big science]]></category>
		<category><![CDATA[research horizons]]></category>
		<category><![CDATA[workshop reports]]></category>
		<category><![CDATA[xlayer]]></category>

		<guid isPermaLink="false">http://www.cccblog.org/?p=263</guid>
		<description><![CDATA[The Cross-layer Reliability Visioning Study Group met July 8-9, 2009 in Los Alamos, NM.  This was the second of three scheduled meetings focused on how to address the growing challenges imposed by changes in device technology, system sizes, and application requirements.  A major goal of the Visioning process is to reach some consensus on how [...]]]></description>
			<content:encoded><![CDATA[<p>The Cross-layer Reliability Visioning Study Group met July 8-9, 2009 in Los Alamos, NM.  This was the second of three scheduled meetings focused on how to address the growing challenges imposed by changes in device technology, system sizes, and application requirements.  A major goal of the Visioning process is to reach some consensus on how to achieve reliable computing using unpredictable components across different layers that dictate system reliability (i.e., device technology, design, architecture, software).  While the first meeting focused on defining the multi-dimensional cross-layer reliability design space, including both theoretical and practical aspects of the problem, the second meeting focused on considering cross-layer reliability from different application domains (e.g., consumer electronics, space/avionics, etc.).  The attendees were divided into visioning groups to target these individual domains.  Other visioning groups focused on developing common reliability metrics to address the cross-layer abstraction issue and addressing the technology reliability roadmap.  A number of common themes across the individual domains emerged, which will help to build consensus across the community as a research agenda is defined.</p>
<p>The third meeting will likely be scheduled for late October, though draft vision/consensus documents are being crafted before this next meeting.  The meeting will held at IBM in Austin, Texas, and will engage leaders from funding agencies as part of the program.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cccblog.org/2009/08/23/cross-layer-reliability-visioning-progress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Computing Community Consortium:  An Update</title>
		<link>http://www.cccblog.org/2009/07/23/the-computing-community-consortium-an-update/</link>
		<comments>http://www.cccblog.org/2009/07/23/the-computing-community-consortium-an-update/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 04:54:01 +0000</pubDate>
		<dc:creator>Ed Lazowska</dc:creator>
				<category><![CDATA[policy]]></category>
		<category><![CDATA[research horizons]]></category>

		<guid isPermaLink="false">http://www.cccblog.org/?p=231</guid>
		<description><![CDATA[A GENI Engineering Conference presentation by CCC Chair Ed Lazowska describing major activities since the last GEC in October 2008, including: Transition Team white papers (see them here) Library of Congress symposium (transparencies and videos here) Computing Innovation Fellows project (blog post here) NetSE Research Agenda (blog post here) See the presentation here (pdf).]]></description>
			<content:encoded><![CDATA[<p><a href="http://lazowska.cs.washington.edu/Lazowska-for-GEC.pdf" target="_blank"><img class="alignright size-full wp-image-233" style="border: 0pt none; margin: 0px 20px;" title="Ed Lazowska" src="http://www.cccblog.org/wp-content/uploads/2009/07/edl.sm1.jpg" alt="Ed Lazowska" width="100" height="154" /></a>A GENI Engineering Conference presentation by CCC Chair <a title="Ed Lazowska's web page" href="http://lazowska.cs.washington.edu/" target="_blank">Ed Lazowska</a> describing major activities since the last GEC in October 2008, including:</p>
<ul>
<li>Transition Team white papers (see them <a title="Transition Team white paper web site" href="http://www.cra.org/ccc/initiatives" target="_blank">here</a>)</li>
<li>Library of Congress symposium (transparencies and videos <a title="Library of Congress Symposium web page" href="http://www.cra.org/ccc/locsymposium.php" target="_blank">here</a>)</li>
<li>Computing Innovation Fellows project (blog post <a title="CIFellows blog post" href="http://www.cccblog.org/2009/06/27/cifellows-status-report/" target="_blank">here</a>)</li>
<li>NetSE Research Agenda (blog post <a title="NetSE Research Agenda blog post" href="http://www.cccblog.org/2009/07/22/network-science-engineering-research-agenda/" target="_blank">here</a>)</li>
</ul>
<p>See the presentation <a title="PDF of Lazowska's GEC presentation" href="http://lazowska.cs.washington.edu/Lazowska-for-GEC.pdf" target="_blank">here</a> (pdf).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cccblog.org/2009/07/23/the-computing-community-consortium-an-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Network Science &amp; Engineering Research Agenda</title>
		<link>http://www.cccblog.org/2009/07/22/network-science-engineering-research-agenda/</link>
		<comments>http://www.cccblog.org/2009/07/22/network-science-engineering-research-agenda/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 02:16:10 +0000</pubDate>
		<dc:creator>Ed Lazowska</dc:creator>
				<category><![CDATA[research horizons]]></category>
		<category><![CDATA[resources]]></category>
		<category><![CDATA[workshop reports]]></category>

		<guid isPermaLink="false">http://www.cccblog.org/?p=226</guid>
		<description><![CDATA[At this week&#8217;s GENI Engineering Conference in Seattle, Ellen Zegura rolled out the Network Science &#38; Engineering (NetSE) Research Agenda, an extensive effort of CCC&#8217;s NetSE Council, which Ellen chaired. Over the past forty years, computer networks, and especially the Internet, have gone from research curiosity to fundamental infrastructure. However, this is no time to [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.cra.org/ccc/docs/NetSE-Research-Agenda.pdf" target="_blank"><img class="alignright size-full wp-image-227" style="border: 0pt none; margin: 0px 5px;" title="image001" src="http://www.cccblog.org/wp-content/uploads/2009/07/image001.jpg" alt="image001" width="102" height="144" /></a>At this week&#8217;s <a title="GENI Engineering Conference web page" href="http://www.geni.net/?p=901" target="_blank">GENI Engineering Conference</a> in Seattle, <a title="Ellen Zegura's web page" href="http://www.cc.gatech.edu/~ewz/" target="_blank">Ellen Zegura</a> rolled out the <a title="NetSE Research Agenda (pdf)" href="http://www.cra.org/ccc/docs/NetSE-Research-Agenda.pdf" target="_blank">Network Science &amp; Engineering (NetSE) Research Agenda</a>, an extensive effort of CCC&#8217;s NetSE Council, which Ellen chaired.</p>
<p>Over the past forty years, computer networks, and especially the Internet, have gone from research curiosity to fundamental infrastructure. However, this is no time to rest on the successes of the past. To meet society&#8217;s future requirements and expectations the Internet will need to be better: more secure, more accessible, more predictable and more reliable.</p>
<p>In 2008, the Computing Community Consortium charged the NetSE Council with developing a comprehensive research agenda that would support the development of a better Internet. The NetSE Research Agenda report summarizes the findings and recommendations of the NetSE Council.</p>
<p>The intended audiences for the report include members of the computing research community, funding agencies, and policymakers.  The report provides a framework or context within which various targeted research agendas can be moved forward by their communities.  The report is <em>your document </em>(literally hundreds have contributed to it in various ways), and it is a living document &#8211; comments are earnestly solicited, as indicated on <a title="NetSE web page" href="http://www.cra.org/ccc/netse.php" target="_blank">CCC&#8217;s NetSE activity web page</a>.</p>
<p><a title="NetSE Research Agenda (pdf)" href="http://www.cra.org/ccc/docs/NetSE-Research-Agenda.pdf" target="_blank">Read the full report here!</a></p>
<p>Many thanks to Ellen Zegura for seeing this activity through to a successful conclusion!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cccblog.org/2009/07/22/network-science-engineering-research-agenda/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>&#8220;Computing Research that Changed the World&#8221; &#8211; VIDEOS!</title>
		<link>http://www.cccblog.org/2009/06/07/computing-research-that-changed-the-world-videos/</link>
		<comments>http://www.cccblog.org/2009/06/07/computing-research-that-changed-the-world-videos/#comments</comments>
		<pubDate>Sun, 07 Jun 2009 05:21:17 +0000</pubDate>
		<dc:creator>Ed Lazowska</dc:creator>
				<category><![CDATA[computer history]]></category>
		<category><![CDATA[policy]]></category>
		<category><![CDATA[research horizons]]></category>
		<category><![CDATA[resources]]></category>

		<guid isPermaLink="false">http://www.cccblog.org/?p=208</guid>
		<description><![CDATA[On March 25th, the Computing Community Consortium organized a spectacular daylong symposium at the Library of Congress:  &#8220;Computing Research that Changed the World:  Reflections and Perspectives.&#8221; Videos of the presentations (as well as slides) are now available on the symposium website.  See http://www.cra.org/ccc/locsymposium_slides.php for the complete agenda with individual links, or see our YouTube channel, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.cra.org/ccc/locsymposium_slides.php" target="_blank"><img class="alignright size-full wp-image-210" style="border: 0pt none; margin: 0px 5px;" title="loc1-300x219" src="http://www.cccblog.org/wp-content/uploads/2009/06/loc1-300x219.jpg" alt="loc1-300x219" width="300" height="219" /></a>On March 25th, the Computing Community Consortium organized a spectacular daylong symposium at the Library of Congress:  <a title="Symposium website" href="http://www.cra.org/ccc/locsymposium.php" target="_blank">&#8220;Computing Research that Changed the World:  Reflections and Perspectives.&#8221;</a></p>
<p>Videos of the presentations (as well as slides) are now available on the symposium website.  See <a title="Videos of Library of Congress symposium" href="http://www.cra.org/ccc/locsymposium_slides.php" target="_blank">http://www.cra.org/ccc/locsymposium_slides.php</a> for the complete agenda with individual links, or see our YouTube channel, <a title="Computing Research YouTube channel" href="http://www.youtube.com/computingresearch" target="_blank">http://www.youtube.com/computingresearch</a>.</p>
<p>Talks at the Symposium included:</p>
<ul>
<li>Introductory Session
<ul>
<li>Ed Lazowska (University of Washington), &#8220;Changing the World&#8221;</li>
</ul>
</li>
</ul>
<ul>
<li>Session 1:  The Internet and the World Wide Web
<ul>
<li>Alfred Spector (Google), &#8220;Why We&#8217;re Able to Google&#8221;</li>
<li>Eric Brewer (UC Berkeley), &#8220;The Magic of the ‘Cloud&#8217;:  Supercomputers for Everybody, Everywhere&#8221;</li>
<li>Luis von Ahn (Carnegie Mellon University), &#8220;Human Computation&#8221;</li>
</ul>
</li>
</ul>
<ul>
<li>Session 2:  Evolving Foundations
<ul>
<li>Barbara Liskov (Massachusetts Institute of Technology), &#8220;Security of Online Information&#8221;</li>
<li>Daphne Koller (Stanford University), &#8220;Learning to Improve Our Lives&#8221;</li>
<li>Jon Kleinberg (Cornell University), &#8220;Global Information Networks&#8221;</li>
</ul>
</li>
</ul>
<ul>
<li>Session 3:  The Transformation of the Sciences via Computation
<ul>
<li>Larry Smarr (UC San Diego), &#8220;Supercomputers and Supernetworks are Transforming Research&#8221;</li>
<li>Chris Johnson (University of Utah), &#8220;Computing and Visualizing the Future of Medicine&#8221;</li>
<li>Gene Myers (Howard Hughes Medical Institute), &#8220;Zooming In On Life&#8221;</li>
</ul>
</li>
</ul>
<ul>
<li>Session 4:  Computing Everywhere!
<ul>
<li>Deborah Estrin (UCLA), &#8220;Sensing Everywhere!&#8221;</li>
<li>Pat Hanrahan (Stanford University), &#8220;Pixels Everywhere!&#8221;</li>
<li>Rodney Brooks (Massachusetts Institute of Technology), &#8220;Robots Everywhere!&#8221;</li>
</ul>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.cccblog.org/2009/06/07/computing-research-that-changed-the-world-videos/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Library of Congress symposium slides are up!</title>
		<link>http://www.cccblog.org/2009/04/01/library-of-congress-symposium-slides-are-up/</link>
		<comments>http://www.cccblog.org/2009/04/01/library-of-congress-symposium-slides-are-up/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 23:06:48 +0000</pubDate>
		<dc:creator>Ed Lazowska</dc:creator>
				<category><![CDATA[policy]]></category>
		<category><![CDATA[research horizons]]></category>
		<category><![CDATA[resources]]></category>
		<category><![CDATA[workshop reports]]></category>

		<guid isPermaLink="false">http://www.cccblog.org/?p=178</guid>
		<description><![CDATA[Slides from all speakers at the remarkable March 25th Library of Congress symposium &#8220;Computing Research that Changed the World:  Reflections and Perspectives&#8221; are now available: http://www.cra.org/ccc/locsymposium_slides.php Videos of all talks will be available soon. Previous posts describing the symposium are available here and here. Many thanks to our speakers for preparing and delivering such wonderful [...]]]></description>
			<content:encoded><![CDATA[<p>Slides from all speakers at the remarkable March 25th Library of Congress symposium <a title="Library of Congress symposium web page" href="http://www.cra.org/ccc/locsymposium.php" target="_blank">&#8220;Computing Research that Changed the World:  Reflections and Perspectives&#8221;</a> are now available:</p>
<p><a title="Symposium slides" href="http://www.cra.org/ccc/locsymposium_slides.php" target="_blank">http://www.cra.org/ccc/locsymposium_slides.php</a></p>
<p>Videos of all talks will be available soon.</p>
<p>Previous posts describing the symposium are available <a title="CCC blog post regarding the symposium" href="http://www.cccblog.org/2009/03/29/more-on-computing-research-that-changed-the-world/" target="_blank">here</a> and <a title="CCC blog post regarding the symposium" href="http://www.cccblog.org/2009/03/26/my-day-at-the-library-of-congress/" target="_blank">here</a>.</p>
<p>Many thanks to our speakers for preparing and delivering such wonderful talks, and for making their materials available to the community at large.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cccblog.org/2009/04/01/library-of-congress-symposium-slides-are-up/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>More on &#8220;Computing Research that Changed the World&#8221;</title>
		<link>http://www.cccblog.org/2009/03/29/more-on-computing-research-that-changed-the-world/</link>
		<comments>http://www.cccblog.org/2009/03/29/more-on-computing-research-that-changed-the-world/#comments</comments>
		<pubDate>Sun, 29 Mar 2009 23:20:38 +0000</pubDate>
		<dc:creator>Ed Lazowska</dc:creator>
				<category><![CDATA[policy]]></category>
		<category><![CDATA[research horizons]]></category>
		<category><![CDATA[resources]]></category>
		<category><![CDATA[workshop reports]]></category>

		<guid isPermaLink="false">http://www.cccblog.org/?p=145</guid>
		<description><![CDATA[Susan Graham provided a great overview in a post a few days ago of the Computing Community Consortium&#8217;s March 25th day-long Library of Congress symposium, &#8220;Computing Research that Changed the World:  Reflections and Perspectives.&#8221;  I thought I&#8217;d provide a few additional details &#8212; as well as a reminder that all materials (slides, videos, a summary [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-medium wp-image-152 alignright" style="border: 0pt none; margin: 0px 5px;" title="CCC Library of Congress title slide" src="http://www.cccblog.org/wp-content/uploads/2009/03/loc1-300x219.jpg" alt="" width="300" height="219" /><a title="Susan Graham's web page" href="http://www.eecs.berkeley.edu/~graham/" target="_blank">Susan Graham</a> provided <a title="CCC blog post by Susan Graham" href="http://www.cccblog.org/2009/03/26/my-day-at-the-library-of-congress/" target="_blank">a great overview in a post a few days ago</a> of the Computing Community Consortium&#8217;s March 25th day-long Library of Congress symposium, &#8220;<a title="Symposium web page" href="http://www.cra.org/ccc/locsymposium" target="_blank">Computing Research that Changed the World:  Reflections and Perspectives</a>.&#8221;  I thought I&#8217;d provide a few additional details &#8212; as well as a reminder that all materials (slides, videos, a summary booklet, etc.) will be available on the <a title="Computing Community Consortium website" href="http://www.cra.org/ccc/" target="_blank">CCC website</a> in the very near future.</p>
<p>Inspiration for the program came from a large number of responses from the computing research community to <a title="CCC blog post soliciting game-changing breakthroughs from computing research" href="http://www.cccblog.org/2008/11/30/game-changing-advances-from-computing-research-followup/" target="_blank">two November CCC blog posts</a> &#8212; this was <em>your </em>symposium!</p>
<p>Each of the talks was superb.  Honestly, in 35 years in the field, I&#8217;ve never before spent a day with such uniformly high quality of content and presentation.  It was remarkable.  The videos of the 20-minute talks will be a great resource for all of us.</p>
<p><a title="Ed Lazowska's introductory talk (pdf)" href="http://lazowska.cs.washington.edu/loc.pdf" target="_blank">My introductory talk (pdf)</a> provided a quick overview of the impact and promise of the field, as well as a peek at the day&#8217;s program.  I drew upon <a title="New York Times:  &quot;top innovations of the last 30 years&quot;" href="http://www.nytimes.com/2009/03/08/business/08count.html" target="_blank">a recent <em>New York Times</em> article describing a Wharton School assessment of &#8220;the top innovations of the last 30 years&#8221;</a> (more than half of which were direct results of computing research!) as well as <a title="CSTB study (pdf)" href="http://lazowska.cs.washington.edu/CSTB.Eco.pdf" target="_blank">a recent CSTB study &#8220;Assessing the Impacts of Changes in the IT R&amp;D Ecosystem&#8221;</a> (which described a day without information technology as &#8220;a day the Earth stood still&#8221;).</p>
<p>My closing remarks summarized both the content and the messages of the day-long symposium.  I won&#8217;t repeat <a title="Susan Graham's CCC blog post" href="http://www.cccblog.org/2009/03/26/my-day-at-the-library-of-congress/" target="_blank">Susan&#8217;s earlier summary of the content</a>, but here are a few additional highlights:</p>
<ul>
<li><a title="Alfred Spector biography" href="http://www.google.com/corporate/execs.html#spector" target="_blank">Alfred Spector</a> commented that &#8220;Google did not arise through spontaneous generation in a garage in Palo Alto &#8212; it drew upon a broad set of computing research advances.&#8221;</li>
<li>A number of the talks &#8212; <a title="Luis von Ahn's web page" href="http://www.cs.cmu.edu/~biglou/" target="_blank">Luis von Ahn</a>&#8216;s, <a title="Jon Kleinberg's web page" href="http://www.cs.cornell.edu/home/kleinber/" target="_blank">Jon Kleinberg</a>&#8216;s, <a title="Rodney Brooks's web page" href="http://people.csail.mit.edu/brooks/" target="_blank">Rodney Brooks</a>&#8216;s, probably others &#8212; alluded to emerging &#8220;hybrid systems&#8221;:  humans + computers.</li>
<li><a title="Daphne Koller's web page" href="http://ai.stanford.edu/~koller/" target="_blank">Daphne Koller</a> presented a terrific catalog of the successes of machine learning.</li>
<li><a title="Gene Myers's web page" href="http://research.janelia.org/myers/" target="_blank">Gene Myers</a> asserted that &#8220;computation is the bottleneck in every [modern molecular biology] project&#8221; &#8212; a perfect bookend to <a title="Larry Smarr's web page" href="http://www.jacobsschool.ucsd.edu/~lsmarr/" target="_blank">Larry Smarr</a>&#8216;s session-leadoff talk on the transition to data-intensive science.</li>
<li><a title="Chris Johnson's web page" href="http://www.cs.utah.edu/~crj/" target="_blank">Chris Johnson</a> made it clear that in the past decade, modeling and visualization have become valuable tools in advanced surgical practice &#8212; M.D.&#8217;s are beating down his door to obtain access.</li>
<li><a title="Pat Hanrahan's web page" href="http://www-graphics.stanford.edu/~hanrahan/" target="_blank">Pat Hanrahan</a> presented neat timelines of the transformation of all media &#8212; publishing, audio, photography, and video &#8212; from analog to digital.</li>
<li><a title="Rodney Brooks's web page" href="http://people.csail.mit.edu/brooks/" target="_blank">Rodney Brooks</a> ended the technical sessions on a cautionary note:  The future of robotics is robots that operate in unstructured environments.  America has a wide lead now in this field.  But once, we led in manufacturing robotics, and we allowed that lead to slip away.  Will we allow that to happen again?</li>
</ul>
<p>That&#8217;s a good jumping-off point for the messages of the day.  Here&#8217;s my list:</p>
<ul>
<li>Computing research truly has changed the world.</li>
<li>A rich and complex ecology &#8212; involving government, academia, and industry &#8212; has made America the world leader.</li>
<li>Research has laid the foundation &#8212; you can find federally-funded university-based research at the heart of essentially every billion-dollar sector of the IT industry.</li>
<li>It consistently takes 10 or 15 years from &#8220;research breakthrough&#8221; to&#8221;billion-dollar sector.&#8221; So you need patience &#8212; there&#8217;s no such thing as &#8220;just-in-time research.&#8221;</li>
<li>Often, &#8220;products&#8221; in IT are created by synthesizing multiple advances &#8212; unlike biomedicine, where a single patent can yield a blockbuster drug.</li>
<li>Often, old ideas gain new life.  We&#8217;ve had recent breakthroughs in search and in machine learning, but each traces its roots back at least 40 years.</li>
<li>While computing research often is motivated by a &#8220;strategic objective&#8221; &#8212; we see a practical value if the research succeeds &#8212; we&#8217;re often not very good at predicting what the greatest impact of our innovations will be.  Serendipity plays a huge role.  Any attempt to decide early-on what research is &#8220;important&#8221; is likely a losing proposition.</li>
<li>While much of the exciting computing research today is interdisciplinary and collaborative, it&#8217;s important to have a balanced portfolio:  core + interdisciplinary, single-investigator + team, etc.</li>
</ul>
<p>The bottom line:  We have an extraordinary track record &#8212; America has an IT R&amp;D ecosystem that again and again leads to massive transformations.  And the next ten years can be our golden age:  on March 25th we heard about some amazing recent accomplishments, and we heard from some extraordinary young people (as well as some extraordinary not-so-young people) who are driving the field forward.  The opportunities for impact are greater than they have ever been.  Go out and change the world!</p>
<p>&#8211; <a title="Ed Lazowska's web page" href="http://lazowska.cs.washington.edu/" target="_blank"><em>Ed Lazowska</em></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cccblog.org/2009/03/29/more-on-computing-research-that-changed-the-world/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Mystic Arts of Emergency Informatics</title>
		<link>http://www.cccblog.org/2009/03/20/the-mystic-arts-of-emergency-informatics/</link>
		<comments>http://www.cccblog.org/2009/03/20/the-mystic-arts-of-emergency-informatics/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 13:23:53 +0000</pubDate>
		<dc:creator>Peter Lee</dc:creator>
				<category><![CDATA[research horizons]]></category>
		<category><![CDATA[robotics]]></category>

		<guid isPermaLink="false">http://www.cccblog.org/?p=137</guid>
		<description><![CDATA[Rescue Robots at the Cologne Germany Building Collapse I finished The Mystic Arts of Erasing All Signs of Death by Charlie Huston just before the City Archives collapsed in Cologne, Germany, on March 3. I soon found myself at my 11th disaster, but unlike Webb, the protagonist who must come to grips with the events [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Rescue Robots at the Cologne Germany Building Collapse</strong></p>
<p>I finished <a href="http://www.amazon.com/Mystic-Arts-Erasing-Signs-Death/dp/034550111X/ref=pd_bbs_sr_1?ie=UTF8&amp;s=books&amp;qid=1237554745&amp;sr=8-1" target="_blank"><em>The Mystic Arts of Erasing All Signs of Death</em></a> by Charlie Huston just before the <a href="http://bbs.keyhole.com/ubb/ubbthreads.php?ubb=showflat&amp;Number=1203655" target="_blank">City Archives collapsed in Cologne, Germany</a>, on March 3. I soon found myself at my 11th disaster, but unlike Webb, the protagonist who must come to grips with the events that led him to a janitorial job cleaning up trauma sites, I was clear on why I was there standing in the rain. I was there in the hope that we could make a difference with technology &#8212; that we could enable the fire rescue teams to save a life, prevent a responder’s death, or even bring a family’s agonizing wait to closure. Or to help the structural engineers discover and document What Went Wrong. And, if not that, learn something for the next time.</p>
<p>We accomplished option C at least.</p>
<p>Let me offer this photograph as the spoiler alert for my personal blog (<a href="http://rescuerobotics.blogspot.com" target="_blank">rescuerobotics.blogspot.com</a>) which has details, history of robots for building collapses, and some pictures and video. In the picture, I’m on the right, down at the mid-level of the collapse (there were two more stories of flooded or damaged subway structure below us) with the Cologne Chief of the Fire Department, the head of special operations, and the safety officer (all wearing reflective bunker gear). The photo was snapped a few minutes after we had reached the conclusion that robots could not be used. In the photo we are chatting about the collapse, the dangers, the sequence of events that had led to the catastrophe and resulting challenges before clambering up the scaffolding to the safer street level.</p>
<p><img class="alignnone" src="http://www.cccblog.org/wp-content/uploads/2009/03/mystic.jpg" alt="" width="364" height="273" /></p>
<p>Standing there in Germany, I couldn’t help but be reminded of all the ways computing could be applied. Robots. Cyber-physical systems. Sensors to penetrate the rubble and algorithms to process and mine the data. Reliable and secure high bandwidth wireless networks. Optimal resource allocations and scheduling. Mapping and 3D surface reconstruction. Sketch-based and multi-modal interfaces to tablet PCs to make it easier for the experts to express their knowledge. Social networking to help the displaced residents figure out how to adapt, where their friends had been relocated to, what was really going on.</p>
<p>Looking again at the photograph brings me back to the The Mystic Arts. I was particularly touched as to how at the end of the novel Webb comes to view his work as a sacred duty. The disaster “lifecycle” of prevention, preparedness, response, and recovery is a lot like trauma work &#8212; it is infrequent, not well-funded or understood, very challenging, and ultimately inevitable.  Standing there in Germany, I glimpsed the journey ahead for the computing community as we, too, embrace the difficult and necessary, and make the field of emergency informatics our sacred duty as computing, well applied, can help erase all signs (and maybe the causes) of death.</p>
<p><em>&#8211; Robin Murphy is a Professor at Texas A&amp;M University, and one of the newest members of the CCC Council. Previously, <a href="http://www.spectrum.ieee.org/print/7469" target="_blank">Robin&#8217;s robots also conducted search-and-rescue operations at the World Trade Center shortly after 9/11</a>.<br />
</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cccblog.org/2009/03/20/the-mystic-arts-of-emergency-informatics/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A Symposium on &#8220;Computing Research that Changed the World&#8221;</title>
		<link>http://www.cccblog.org/2009/03/15/a-symposium-on-computing-research-that-changed-the-world/</link>
		<comments>http://www.cccblog.org/2009/03/15/a-symposium-on-computing-research-that-changed-the-world/#comments</comments>
		<pubDate>Sun, 15 Mar 2009 13:38:21 +0000</pubDate>
		<dc:creator>Peter Lee</dc:creator>
				<category><![CDATA[research horizons]]></category>
		<category><![CDATA[funding]]></category>
		<category><![CDATA[policy]]></category>

		<guid isPermaLink="false">http://www.cccblog.org/?p=132</guid>
		<description><![CDATA[Ed Lazowska and Peter Lee on November 4 proposed a brainstorming exercise to identify about a dozen game-changing advances in computing research over the past 20 years. A large number of people responded, as summarized in a November 30 post. The CCC has organized a really important symposium on March 25 that has short talks [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://lazowska.cs.washington.edu/" target="_blank">Ed Lazowska</a> and <a href="http://csdiary.org">Peter Lee</a> on November 4 proposed <a href="http://www.cccblog.org/2008/11/30/game-changing-advances-from-computing-research-followup/" target="_blank">a brainstorming exercise to identify about a dozen game-changing advances in computing research over the past 20 years</a>. A large number of people responded, as summarized in a <a href="http://www.cccblog.org/2008/11/30/game-changing-advances-from-computing-research-followup/" target="_blank">November 30 post</a>. The CCC has organized a really important symposium on March 25 that has short talks on 12 such advances. Check out <a href="http://www.cra.org/ccc/locsymposium.php" target="_blank">http://www.cra.org/ccc/locsymposium.php</a> for details.</p>
<p>I think that this symposium is really important because with a new administration in Washington, we have people who appreciate the importance of fundamental research. If we increase the size of the funding pie, all of us will benefit. The best way to increase the size of the computing research part of the pie is to link advances in computing research to advances in other fields and the larger society.</p>
<p>That is what the <a href="http://www.cra.org/ccc/locsymposium.php" target="_blank">March 25 symposium</a> is about. With the cast of speakers we have lined up and the number of people from government agencies and Congress who will be attending, we have a great chance to make a difference. Check out the program; we had to keep the invitation list small due to the location, but all the talks will be recorded.</p>
<p>&#8211; <a href="http://www.cs.arizona.edu/~greg/" target="_blank"><em>Greg Andrews</em></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cccblog.org/2009/03/15/a-symposium-on-computing-research-that-changed-the-world/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Does Better Security Depend on a Better Internet?</title>
		<link>http://www.cccblog.org/2009/02/21/does-better-security-depend-on-a-better-internet/</link>
		<comments>http://www.cccblog.org/2009/02/21/does-better-security-depend-on-a-better-internet/#comments</comments>
		<pubDate>Sat, 21 Feb 2009 05:47:08 +0000</pubDate>
		<dc:creator>Peter Lee</dc:creator>
				<category><![CDATA[big science]]></category>
		<category><![CDATA[research horizons]]></category>
		<category><![CDATA[Clean Slate]]></category>
		<category><![CDATA[GENI]]></category>
		<category><![CDATA[Markoff]]></category>
		<category><![CDATA[NetSE]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.cccblog.org/?p=118</guid>
		<description><![CDATA[Last week the New York Times printed an article by John Markoff entitled, Do We Need a New Internet? In the article, Markoff states, &#8220;&#8230;there is a growing belief among engineers and security experts that Internet security and privacy have become so maddeningly elusive that the only way to fix the problem is to start [...]]]></description>
			<content:encoded><![CDATA[<p>Last week the New York Times printed an article by John Markoff entitled, <a href="http://www.nytimes.com/2009/02/15/weekinreview/15markoff.html?_r=1" target="_blank">Do We Need a New Internet?</a> In the article, Markoff states, &#8220;&#8230;there is a growing belief among engineers and security experts that Internet security and privacy have become so maddeningly elusive that the only way to fix the problem is to start over.&#8221; <a href="http://tiny-tera.stanford.edu/~nickm/">Stanford&#8217;s Nick McKeown</a> is quoted in the article, &#8220;Unless we&#8217;re willing to rethink today&#8217;s Internet, we&#8217;re just waiting for a series of public catastrophes.&#8221; The article speculates that in a new network architecture, some users would &#8220;give up their anonymity and certain freedoms in return for safety.&#8221;</p>
<p>It&#8217;s certainly exciting to see core computer science issues featured so prominently in the press! Indeed, this article has generated quite a bit of discussion in the research community. For example, while acknowledging that a new network architecture would certainly play an important role in improving security, <a href="http://spaf.cerias.purdue.edu/">Purdue&#8217;s Gene Spafford</a> writes on his <a href="http://www.cerias.purdue.edu/site/blog/post/do_we_need_a_new_internet/" target="_blank">CERIAS blog</a>, &#8220;Do we need a new Internet? Short answer: Almost certainly, no.&#8221; (Gene tells me that he will be interviewed on this topic on C-SPAN&#8217;s Washington Journal, airing at 9:30am on Saturday, February 21.) <a href="http://www.cs.ucsd.edu/~savage/">UCSD&#8217;s Stefan Savage</a> is largely in agreement, saying that &#8220;the network is by and large the smallest part of the security problem&#8221; and that &#8220;at a technical level the security problem is really an end-host issue, coupled with an interface issue &#8212; lots of power given to lots of different pieces of software whose couplings present opportunities to bad guys that aren&#8217;t anticipated, at a social level its a human factors issue.&#8221; The bottom line is that, outside of resource management (that is, controlling DDoS) and attribution/accountability, the main sources of security risk are at the end points &#8212; a key point missed in the NY Times article. <a href="http://www.theadvisorygroup.com/index.php?page=peter-a-freeman">Peter Freeman</a> perhaps puts it most plainly:</p>
<blockquote><p>To be succinct, although technical improvements are clearly needed, a large part of the security issue comes back to people, not technology. If we could figure out how to educate people so they don&#8217;t respond to pleas from Nigerians who need to transfer money or they don&#8217;t leave their passwords on post-its or never install the frequent security patches that are issued, we could make huge improvements immediately.</p></blockquote>
<p>That&#8217;s not to say, however, that reinventing some aspects of networking isn&#8217;t an important research goal. <a href="http://www.theadvisorygroup.com/index.php?page=peter-a-freeman">Peter Freeman</a>, while he was the director of <a href="http://www.nsf.gov/dir/index.jsp?org=CISE">NSF&#8217;s computer science (CISE) division</a>, was instrumental in helping to launch the <a href="http://www.geni.net/">GENI Project</a> in 2004, with the goal of developing an experimental platform for exploring truly reliable and higher capacity networks. For Freeman and others, new approaches to networking were deemed an important area for government investment because of the basic nature of the research problems involved.</p>
<p>Mounting a global-scale effort such as GENI has been a major challenge for the computing research community, perhaps similar to what the astronomy community goes through when it decides to develop large telescopes. But the initiative has already had several ripple effects. <a href="http://web.mac.com/parulkar/iWeb/Guru/Home.html">Guru Parulkar</a>, who was the NSF program manager for GENI at the start, went to work with Nick McKeown and helped start the <a href="http://cleanslate.stanford.edu/">Clean Slate Project</a> mentioned in the NY Times article. The GENI effort also put <a href="http://www.cs.princeton.edu/~llp/">Princeton&#8217;s Larry Peterson</a> in the middle of things, as the <a href="http://www.planet-lab.org/">PlanetLab Consortium</a> was one of the most influential early inspirations for GENI. And now, a much broader visioning effort in  <a href="http://www.geni.net/netse_about.html">Network Science and Engineering, or NetSE</a>, supported by the <a href="http://www.cra.org/ccc">Computing Community Consortium (CCC)</a>, is defining the critical research questions in a wide range of network-related areas.</p>
<p>As for GENI itself, significant progress on development of a prototype has been made, coordinated by a GENI Project Office (GPO) and involving a large number of academic researchers. BBN&#8217;s Chip Elliott says that a version of the testbed will be available for early testing in a matter of months, &#8220;which will allow researchers to investigate many core networking research questions, some of which are the thorniest questions for Network Science and Engineering, upon the earliest end-to-end prototype of GENI.&#8221; <a href="http://www.cc.gatech.edu/~ewz/">Ellen Zegura</a>, Georgia Tech professor and NetSE Council Chair, cites the importance of this development, saying &#8220;For me, the deep technical issues of security and privacy are at the heart of the GENI effort, and one of the main reasons for developing it.&#8221;</p>
<p>The demand for better security grows with the public&#8217;s dependence on computing and networking. As Chip Elliott states:</p>
<blockquote><p>Would our lives improve if all aspects of the Internet were firmly bound to real-world personal and organizational identities? Might total public transparency reduce crime and misbehavior &#8211; in short, might less privacy lead directly to more security? Is privacy already a vanishing concern, fated to disappear in a few years without widespread regret?</p>
<p>Careful thinking will illuminate these issues &#8212; particularly if coupled to a vigorous program of experimentation.</p></blockquote>
<p>This, in a nutshell, is what the <a href="http://www.geni.net/netse_about.html">NetSE</a> and <a href="http://www.geni.net">GENI</a> initiatives aim to address.</p>
<p>&#8211; <a href="http://csdiary.org"><em>Peter Lee</em></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cccblog.org/2009/02/21/does-better-security-depend-on-a-better-internet/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>The Case for 4D Immersive Holographic Spaces</title>
		<link>http://www.cccblog.org/2009/02/17/the-case-for-4d-immersive-holographic-spaces/</link>
		<comments>http://www.cccblog.org/2009/02/17/the-case-for-4d-immersive-holographic-spaces/#comments</comments>
		<pubDate>Tue, 17 Feb 2009 22:05:19 +0000</pubDate>
		<dc:creator>Peter Lee</dc:creator>
				<category><![CDATA[research horizons]]></category>
		<category><![CDATA[4D immersive holographic spaces]]></category>
		<category><![CDATA[broadband]]></category>

		<guid isPermaLink="false">http://www.cccblog.org/?p=114</guid>
		<description><![CDATA[Ruzena Bajcsy (University of California, Berkeley) and Klara Nahrstedt (University of Illinois at Urbana-Champaign) have provided the following argument for the development of broadband information-rich immersive interfaces, to support collaboration and research activities. The United States of America has steadily fallen further and further behind Asian and European nations with respect to broadband penetration and [...]]]></description>
			<content:encoded><![CDATA[<p><em><a href="http://www.eecs.berkeley.edu/~bajcsy/">Ruzena Bajcsy</a> (University of California, Berkeley) and <a href="http://cairo.cs.uiuc.edu/~klara/home.html">Klara Nahrstedt</a> (University of Illinois at Urbana-Champaign) have provided the following argument for the development of broadband information-rich immersive interfaces, to support collaboration and research activities.</em></p>
<p>The United States of America has steadily fallen further and further behind Asian and European nations with respect to broadband penetration and related services. This is impeding the development of new consumer applications (and related new industry and services) and limiting communications in an economy where knowledge exchange is vital in order to be to be a major player of the emerging , seamless and unobstructed global market. Reversing this trend may be of high interest to the incoming administration, but the viability of extending broadband is dependent on the deployment of new high bandwidth and high value applications that (a) will justify the investments required and (b) will contribute digital solutions to many of the key societal problems in this Energy-Climate Era (as recently identified by <a href="http://www.thomaslfriedman.com/bookshelf/hot-flat-and-crowded">Thomas L. Friedman in his book Hot, Flat and Crowded</a>) such as growing demand for ever scarcer energy supplies and natural energy, rapid and accelerating biodiversity loss, and disruptive climate change.</p>
<p>In 1997, Jaron Lanier, at the time the chief scientist of Advanced Networks and Services, started the National Tele-Immersion Initiative, as a coalition of research universities studying advanced applications over Internet2. We never capitalized on this initiative in United States. Instead, virtually all major advances in the commercial design and development of 3D multimedia input and output devices such as 3D stereo cameras, 3D displays, integrated solutions for the next generation of home entertainment systems were undertaken abroad. If we look at the corporate landscape of multimedia technology and its integrated multimedia solutions, they come mostly from Asia (e.g., NEC, Panasonic, Sony, FXPal, Samsung) and Europe (e.g., Phillips, Thomson). Swift action is needed to ensure American universities and industries seize the academic and business leadership of the next generation of tele-immersive systems, the 4D Immersive Holographic Spaces.</p>
<p>4D Immersive Holographic Spaces will be joint multi-view multimedia-rich spaces where people can immerse themselves in their physical full body size into a joint cyber-physical space with other people, and execute physical activities (e.g., physiotherapy rehabilitation), walk around people and observe detailed full-body social behaviors and communication cues of people in real-time, as if they were co-located in the same room, even though they are geographically distributed and thousands of miles apart. The impact of such systems would be dramatic, contributing to the increase of innovative economic opportunities, to the “green energy” efforts, and to the decrease of gap between regions of “have” and “have-not” experts. With respect to innovation leadership, venture capitalists will for the first time be able to interact with entrepreneurs located thousands of miles away as if they were next door. Our nation’s ability to find and grow new and emerging high-technology high-quality job-creating companies would extend to all regions of America. In health care, new services based on these cutting edge information systems could be delivered to our rural areas. A physiotherapist based in Washington would be able to provide rehabilitation assistance to multiple remote patients after heart-attack in neighboring regions and a wheelchair basketball coach in Illinois could inspire and train wheelchair children in Montana to play the sport. The children of the men and women of our armed forces would be able to explore the Amazon forest with their parents in a virtual world or simply learn basic values from their parents by bringing them together in their (virtual) home. All of these scenarios are dependent on the ability of 4D Immersive Holographic Spaces to deliver rich visible social cues and multi-view capture of human/group behaviors.</p>
<p>America can lead in the area of broadband information-rich immersive spaces if major investments are made to develop and build national tele-immersive infrastructures. We can then ensure US companies deliver innovative applications and services solutions with our academic institutions as key partners in addressing the research and development challenges. Advances in real-time computer vision, real-time computer graphics, integration of speech, vision and tactile sensory information, dynamic and task-dependent signal compression, and broadband wired and wireless networking with advanced stream-based and multi-view distributed and operating systems and architectures will be needed for the future tele-immersive systems. It is imperative that we move boldly and commit ourselves to this effort.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cccblog.org/2009/02/17/the-case-for-4d-immersive-holographic-spaces/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>What is a &#8220;Better Internet&#8221;?</title>
		<link>http://www.cccblog.org/2009/02/15/what-is-a-better-internet/</link>
		<comments>http://www.cccblog.org/2009/02/15/what-is-a-better-internet/#comments</comments>
		<pubDate>Mon, 16 Feb 2009 03:09:22 +0000</pubDate>
		<dc:creator>Peter Lee</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[research horizons]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[NetSE]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.cccblog.org/?p=111</guid>
		<description><![CDATA[Ellen Zegura is Professor and Chair of Computer Science at the Georgia Institute of Technology. She writes to us today in her role as chair of the NetSE Council. What is a &#8220;better Internet&#8221;? The current Internet has been a remarkable success, providing a platform for innovation that far exceeds its original vision as a [...]]]></description>
			<content:encoded><![CDATA[<p><em><a href="http://mailhide.recaptcha.net/d?k=01dJFWAn9OUhSwvpvqTHboaQ==&#038;c=jxBRMVNtIN4diR5NMadH0uQU3HQ96soM3aPNfxJF2QY=">Ellen Zegura</a> is Professor and Chair of <a href="http://www.cc.gatech.edu/" target="_blank">Computer Science at the Georgia Institute of Technology</a>. She writes to us today in her role as chair of the <a href="http://www.geni.net/netse_about.html" target="_blank">NetSE Council</a>.</em></p>
<p>What is a &#8220;better Internet&#8221;?  The current Internet has been a remarkable success, providing a platform for innovation that far exceeds its original vision as a research instrument.   It is well documented that the Internet has transformed the lives of billions of people in areas as diverse as education, healthcare, entertainment and commerce.  Yet many of these successes are threatened by the increasing sophistication of security attacks and the organizations that propagate them.  A materially more secure Internet would be &#8220;better&#8221;.  Further, billions of people remain untouched by the advantages of the Internet; Internet World Statistics puts worldwide average Internet penetration at about 22% in mid 2008.  An Internet that affordably reaches the other 80% of the world population would be &#8220;better&#8221;.</p>
<p>Beyond security and accessibility, there are other areas where limitations of the current Internet are significant.  The Internet usually works pretty well, but every user has experienced inexplicable periods of degraded performance or outright non-function.  The current Internet provides no visibility to end-users and shockingly little visibility to network managers and operators to support understanding, adapting to and fixing reliability problems.  Such limitations require lay people spend their leisure time as network systems administrators and companies to spend heavily in network operations.  Further, the lack of performance reliability prevents the Internet from advancing to become a truly dependable, critical infrastructure.  Indeed, current societal reliance on the Internet for critical functions is disproportionate to our ability to deliver a high degree of dependability.  A more predictable Internet would be &#8220;better&#8221;.</p>
<p>The Internet embeds societal values in ways that are often implicit and not well understood.  For example, the Internet is &#8220;open&#8221;, usually intended to mean that anyone can join the network by implementing the public protocol IP.  In principle, users can run any application on the Internet, without limitation imposed by the network protocols.   Open networks promote organic growth, but suffer from a lack of mechanisms to vet or bar participation.  Issues of trust and individual accountability are confusing.  As the well-known cartoon says, &#8220;On the Internet, no one knows you&#8217;re a dog.&#8221;  An Internet that contains support for identity would be &#8220;better&#8221;.</p>
<p>The research community is poised to dramatically advance the agenda of building better networks through advances in both empirical design methodology and systematic design methodology.   We have an approach to support large-scale and flexible experimentation based on programmability of devices and federation of multiple test-beds.  We have a nascent mathematical framework for understanding architectural features and underlying principles.   The time is right to advance and link both methodologies to realize better networks.</p>
<p>&#8211; <em><a href="http://mailhide.recaptcha.net/d?k=01dJFWAn9OUhSwvpvqTHboaQ==&#038;c=jxBRMVNtIN4diR5NMadH0uQU3HQ96soM3aPNfxJF2QY=">Ellen Zegura</a></em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cccblog.org/2009/02/15/what-is-a-better-internet/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>&#8220;Today&#8217;s Research is Tomorrow&#8217;s Infrastructure&#8221;</title>
		<link>http://www.cccblog.org/2009/02/09/todays-research-is-tomorrows-infrastructure/</link>
		<comments>http://www.cccblog.org/2009/02/09/todays-research-is-tomorrows-infrastructure/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 17:24:07 +0000</pubDate>
		<dc:creator>Ed Lazowska</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[research horizons]]></category>

		<guid isPermaLink="false">http://www.cccblog.org/?p=102</guid>
		<description><![CDATA[An op-ed by the University of Washington&#8217;s Ed Lazowska and Sun Microsystems&#8217; Bob Sproull appears today on the website of Scientists and Engineers for America.  They write: &#8220;Congress is now debating the American Recovery and Reinvestment Act of 2009. Included in this package is over 10 billion dollars for science facilities, research, and instrumentation. &#8220;The [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Lazowska/Sproull op-ed" href="http://sefora.org/2009/02/09/today%E2%80%99s-research-is-tomorrow%E2%80%99s-infrastructure/" target="_blank">An op-ed by the University of Washington&#8217;s Ed Lazowska and Sun Microsystems&#8217; Bob Sproull</a> appears today on the website of <a title="Scientists and Engineers for America" href="http://sefora.org/" target="_blank">Scientists and Engineers for America</a>.  They write:</p>
<p><em>&#8220;Congress is now debating the American Recovery and Reinvestment Act of 2009. Included in this package is over 10 billion dollars for science facilities, research, and instrumentation.</em></p>
<p><em>&#8220;The reason for this inclusion is simple:  today’s research is tomorrow’s infrastructure.</em></p>
<p><em> &#8220;When our nation faces immediate challenges, the feasible solutions depend upon the ideas, resources, and designs that are “on the shelf,” ready to deploy &#8230;<br />
</em></p>
<p><em>&#8220;Increasingly, information technology is the cornerstone of America’s infrastructure. Today’s information technology research is a cornerstone of tomorrow’s infrastructure.&#8221;</em></p>
<p>Read the full editorial <a title="Lazowska/Sproull op-ed" href="http://sefora.org/2009/02/09/today%E2%80%99s-research-is-tomorrow%E2%80%99s-infrastructure/" target="_blank">here</a>.  A set of white papers describing the role of computing research in meeting the challenges of the 21st century is available <a title="Computing Research Initiatives for the 21st Century" href="http://www.cra.org/ccc/initiatives" target="_blank">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cccblog.org/2009/02/09/todays-research-is-tomorrows-infrastructure/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Computing Research Initiatives for the 21st Century</title>
		<link>http://www.cccblog.org/2008/12/19/computing-research-initiatives-for-the-21st-century/</link>
		<comments>http://www.cccblog.org/2008/12/19/computing-research-initiatives-for-the-21st-century/#comments</comments>
		<pubDate>Fri, 19 Dec 2008 20:23:18 +0000</pubDate>
		<dc:creator>Peter Lee</dc:creator>
				<category><![CDATA[research horizons]]></category>
		<category><![CDATA[essays]]></category>
		<category><![CDATA[initiatives]]></category>

		<guid isPermaLink="false">http://www.cccblog.org/?p=87</guid>
		<description><![CDATA[Today&#8217;s main message is: Check out http://www.cra.org/ccc/initiatives. Please! And tell your friends and colleagues! (Any reactions or suggestions can be posted here as comments on this article.) Now, the full story: The CCC&#8217;s mission is &#8220;to foster exciting new research visions in the computing community which attract support.&#8221; Looking back at what has transpired over [...]]]></description>
			<content:encoded><![CDATA[<p>Today&#8217;s main message is: Check out <a href="http://www.cra.org/ccc/initiatives" target="_blank">http://www.cra.org/ccc/initiatives</a>. Please! And tell your friends and colleagues! (Any reactions or suggestions can be posted here as comments on this article.)</p>
<p>Now, the full story:</p>
<p>The CCC&#8217;s mission is &#8220;to foster exciting new research visions in the computing community which attract support.&#8221; Looking back at what has transpired over the past year, community participation has been tremendous. Many dozens of people have stepped up to propose workshops, make presentations, write articles for this blog, and chip in with thoughtful feedback and ideas. It&#8217;s been productive and, well, fun.</p>
<p>Of course, the name of the game is to turn research visions into reality, and one of the core strategies for doing this is to &#8220;improve public and policymaker understanding of the importance of computing and computing research in our society&#8221;. This seems particularly important right now, as our nation makes a historic transition, hopefully ushering in a new era in the government&#8217;s approach to research support.</p>
<p>Without really knowing what kinds of results we would get, we put out a challenge to a small number of people to write very briefly (we asked for two pages) on &#8220;computing research initiatives for the 21st century.&#8221; What does the new government need to know about the value of computing research? What are some of the most promising and exciting research opportunities in the field? What computing capabilities are critical for the nation today and into the future?</p>
<p>Well, the response has been tremendous. A sample of what we received is now posted on the CCC web site at <a href="http://www.cra.org/ccc/initiatives" target="_blank">http://www.cra.org/ccc/initiatives</a>. There are essays on the central role that computing research has in our economy, ideas for research/education infrastructure, &#8220;re-envisioning DARPA&#8221;, and proposals for research initiatives in personalized medicine, transportation, &#8220;big data&#8221; computing, computer architecture, networking, cyber-physical systems, and more. WIth this treasure trove of thoughtful inputs, we are now using available channels and the CRA and CCC&#8217;s resources to get these noticed by as many policymakers as possible.</p>
<p>We have been so heartened by the response that we are now talking about having a more organized process for soliciting and publishing these sorts of idea-pieces. Stay tuned here and on the CCC web site for more details, some time early in 2009. We&#8217;ll also be asking some of the authors of these writeups to post followup discussion pieces on this blog.</p>
<p>Again, thanks for all of your support and participation. 2009 is looking like a truly exciting year.</p>
<p>&#8211; <em><a href="http://www.cs.cmu.edu/~petel">Peter Lee</a> and <a href="http://lazowska.cs.washington.edu">Ed Lazowska</a></em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cccblog.org/2008/12/19/computing-research-initiatives-for-the-21st-century/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Multi-core and Parallel Programming: Is the Sky Falling?</title>
		<link>http://www.cccblog.org/2008/11/17/multi-core-and-parallel-programming-is-the-sky-falling/</link>
		<comments>http://www.cccblog.org/2008/11/17/multi-core-and-parallel-programming-is-the-sky-falling/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 03:45:59 +0000</pubDate>
		<dc:creator>Peter Lee</dc:creator>
				<category><![CDATA[research horizons]]></category>
		<category><![CDATA[multicore]]></category>
		<category><![CDATA[multicore parallel]]></category>

		<guid isPermaLink="false">http://www.cccblog.org/?p=62</guid>
		<description><![CDATA[In previous posts on this blog, Berkeley’s David Patterson, Intel’s Andrew Chien, and Microsoft&#8217;s Dan Reed presented their views on why research advances are needed to overcome the problems posed by multicore processors. In this piece — the fourth (and possibly final) entry in the series -– Marc Snir from UIUC argues that there are [...]]]></description>
			<content:encoded><![CDATA[<p><em>In previous posts on this blog, <a href="../2008/08/26/the-multicore-challenge/">Berkeley’s David Patterson</a>, <a href="../2008/09/22/the-multicore-challenge-part-2/">Intel’s Andrew Chien</a>, and <a href="http://www.cccblog.org/2008/10/07/multicore-its-the-software/">Microsoft&#8217;s Dan Reed</a> presented their views on why research advances are needed to overcome the problems posed by multicore processors. In this piece — the fourth (and possibly final) entry in the series -– Marc Snir from UIUC argues that there are major challenges facing us but yet, the sky is not falling.</em></p>
<p>&#8211;</p>
<p>The CCC blog has published a couple of articles on the multi-core challenge, all emphasizing the difficulty of making parallel programming prevalent and, hence, the difficulty of leveraging multi-core systems in mass markets. The challenge is, indeed, significant and requires important investments in research and development; but, at <a href="http://www.upcrc.illinois.edu/" target="_blank">UPCRC Illinois</a>, we do not believe that the sky is falling.</p>
<p>Parallel programming, as currently practiced, is hard: Programs, especially shared memory programs, are prone to subtle, hard-to-find synchronization bugs and parallel performance is elusive. One can reach two possible conclusions from this situation: It is possible that parallel programming is inherently hard, in which case, indeed the sky is falling. An alternative view is that, intrinsically, parallel programming is not significantly harder than sequential programming; rather, it is hampered by the lack of adequate languages, tools and architectures.  In this alternative view, different practices, supported by the right infrastructure, can make parallel programming prevalent.</p>
<p>This alternative, optimistic view is based on many years of experience with parallel programming. While some concurrent code, e.g., OS code, is often hard to write and debug, there are many forms of parallelism that are relatively easy to master: Many parallel scientific codes are written by scientists with limited CS education; the time spent handling parallelism is a small fraction of the time spent developing a large parallel scientific code. Parallelism can be hidden behind an SQL interface and exploited by programmers with little difficulty. Many programmers develop GUI’s that are, in effect, parallel programs, using specialized frameworks. Parallelism can be exposed using scripted object systems such as <a href="http://www.squeakland.org/" target="_blank">Squeak Etoys</a> in ways that enable young children to write parallel programs. These examples seem to indicate that it is not parallelism per se that is hard to handle; rather it is the unstructured, unconstrained interaction between concurrent threads that result in code that is hard to understand both from a correctness and performance view, hence hard to debug and tune.</p>
<p>The state-of-the-art in parallel programming is what sequential computing was several decades ago. A major reason for this situation is that parallel programming has been an art exercised by a group of experts whose small population did not justify major investments in programming environments aimed at making their life easier. This reason disappears as parallelism becomes available on all platforms. Furthermore, we can make faster progress now because we understand well the principles it takes to make programming easier &#8212; principles such as safety, encapsulation, modularity, or separation of concerns; we also have more experience in developing sophisticated IDE’s.</p>
<p>What will it take to bring these principles of computer science to parallel programming? It will require a broad based attack across the system stack. As has been said in these blogs, we need research in languages, compilers, runtime, libraries, tools, hardware &#8230; What has not been said explicitly is that none of these areas are likely to produce the silver bullet on their own. The solution that will work eventually will be one that brings together technologies from all these areas to bear on each other. However, we do not have the luxury of doing this via incremental and reactive changes over decades. The research truly needs to be interdisciplinary and the idea of co-design needs to be internalized. Unfortunately, the mainstream systems community has all but abandoned this mode of research in the last several years. Language researchers are locked into mechanisms that will only be supported by commodity hardware and hardware researchers are locked into a mode that requires supporting the lowest common denominator software. It is imperative that we break out of these shells and get the research community into a mindset that we are truly looking to define a new age of computing &#8212; a mindset that nurtures research where a clean system slate is an acceptable starting point.</p>
<p>The sky is not falling, but the ground is shifting rapidly. The multi-core challenge requires a concerted effort of academia and industry to generate new capabilities. We are confident that in the future, as in the past, new capabilities will breed new applications. Multi-core parallelism can be leveraged to develop human-centered consumer products that provide more intelligent and more intuitive interfaces through better graphics and vision, better speech and text processing and better modeling of the user and the environment.</p>
<p>The task of providing better performance is shifting from the hardware to the software. This is an exciting time for Computer Science.</p>
<p><em>Marc Snir</em><br />
<em>4323 Siebel Center, 201 N Goodwin, IL 61801<br />
Tel (217) 244 6568<br />
Web <a href="http://www.cs.uiuc.edu/homes/snir" target="_blank">http://www.cs.uiuc.edu/homes/snir</a></em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cccblog.org/2008/11/17/multi-core-and-parallel-programming-is-the-sky-falling/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>The Data-Centric Gambit</title>
		<link>http://www.cccblog.org/2008/10/20/the-data-centric-gambit/</link>
		<comments>http://www.cccblog.org/2008/10/20/the-data-centric-gambit/#comments</comments>
		<pubDate>Tue, 21 Oct 2008 01:07:45 +0000</pubDate>
		<dc:creator>Peter Lee</dc:creator>
				<category><![CDATA[research horizons]]></category>
		<category><![CDATA[big data]]></category>
		<category><![CDATA[distributed computing]]></category>
		<category><![CDATA[MapReduce]]></category>
		<category><![CDATA[parallelism]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://www.cccblog.org/?p=25</guid>
		<description><![CDATA[Things always change fast in computing. But the rate of change seems to be on a major uptick recently. In this post, I want to focus on an accelerating driver of that change, a looming crisis on the horizon, and a surprising link between the two that may have big promise. In the spirit of [...]]]></description>
			<content:encoded><![CDATA[<p>Things always change fast in computing. But the rate of change seems to be on a major uptick recently. In this post, I want to focus on an accelerating driver of that change, a looming crisis on the horizon, and a surprising link between the two that may have big promise. In the spirit of blog discourse, let&#8217;s lay this out in broad strokes:</p>
<ul>
<li><strong>The Industrial Revolution of Data.</strong> Today&#8217;s world-wide web remains a staggering tribute to the typing abilities of the human race. But even with a growing global population, typists are not a scalable source of bit-production going forward. We are entering an era where the overwhelming majority of information will not be hand-crafted. It will be stamped out by machines: software logs, cameras, microphones, GPS transceivers, sensor networks, RFID readers, and so on. This is inevitable. It has already begun to change the computing marketplace: most organizations of size now realize they can afford to save and mine all their logs, and are looking for inexpensive ways to do so. The startup world has responded with a flurry of parallel database and data analytics companies.</li>
<li><strong>The Crisis of the Three C&#8217;s: Coders, Clouds and Cores.</strong> Meanwhile, it&#8217;s no news that software development is far, far too difficult. In his Turing Award talk a decade ago, Jim Gray identified radical improvements in programming among his 13 remaining long-term challenges for computing &#8212; alongside passing the Turing test and building Vannevar Bush&#8217;s Memex. What&#8217;s changed on this front since 1998 is the rapid rise of parallelism that my colleagues have been blogging about here. Cloud computing infrastructure, with its &#8220;shared-nothing&#8221; clusters of machines, demands parallel and distributed programs today. Manycore architectures will demand parallelism at a finer grain in the next few years. The pressing need for parallel software &#8212; and armies of fluent software developers to build it &#8212; raises both the difficulty and the stakes of the Grand Challenge that Jim Gray highlighted in 1998.</li>
</ul>
<p>Given this background, what excites me these days is that the trend may bring some new solutions to the crisis, in a surprisingly organic way. </p>
<p>For over twenty years, &#8220;Big Data&#8221; has been a sustained bright spot in parallel computing. SQL has been a successful, massively parallel programming language since the late 1980&#8242;s, when Teradata (a survivor that evaded Dave Patterson&#8217;s <a href="http://www.cccblog.org/2008/08/26/the-multicore-challenge/">Rolls of the Dead</a>) first commercialized parallel database research from projects like <a href="http://doi.ieeecomputersociety.org/10.1109/69.50905">Gamma</a> and <a href="http://portal.acm.org/citation.cfm?id=627396">Bubba</a>. In recent years, SQL has been joined by Google&#8217;s MapReduce framework, which is bringing algorithmicists into massive data processing in a way that SQL never did. Both SQL and MapReduce will likely thrive, and may well converge: two parallel database startup companies <a href="http://www.intelligententerprise.com/showArticle.jhtml?articleID=210201687">recently announced</a>integrated implementations of SQL and MapReduce. (Full disclosure: I advise Greenplum, one of those companies.)</p>
<p>SQL and MapReduce programmers do not think much about parallelism. Rather than trying to unravel an algorithm into separate threads, they focus on chopping up sets of input data into pieces, which get pumped through copies of a single sequential program running asynchronously on each processor. In parallel programming jargon, this kind of code is sometimes dismissively referred to as being &#8220;embarrassingly parallel&#8221;. But very often, the simplest ideas are the most fertile. Programmers &#8220;get&#8221; these approaches to parallelism. And remember: the Coders are part of the Crisis of the Three C&#8217;s, and the key is to make lots of them happy and productive.</p>
<p>But can those programmers lead us anywhere interesting? The most intriguing part of this story is that in the last 5-10 years, the set-oriented, data-centric approach has been gaining footholds well outside of batch-oriented data parallelism. There has been a groundswell of work on &#8220;declarative&#8221;, data-centric languages for a variety of domain-specific tasks, mostly using extensions of Datalog. These languages have been popping up in <a href="http://www.declarativity.net/">networking and distributed systems</a>, <a href="http://www.dyna.org/">natural language processing</a>, <a href="http://bddbddb.sourceforge.net/">compiler analysis</a>, <a href="http://www-2.cs.cmu.edu/~claytronics/software/programming.html">modular robotics</a>, <a href="http://crypto.stanford.edu/protocols/">security</a>, and <a href="http://www.cs.cornell.edu/bigreddata/games/">video games</a>, among other applications. And they are being proposed for tasks that are not embarrassingly parallel. It turns out that focusing on the data can make a broad class of programs simpler &#8212; much simpler! &#8212; to express.</p>
<p>Networking and distributed coordination protocols are one good example. They run in parallel, and are themselves a key to cloud services. In our work on Declarative Networking over the last years, we showed that a wide range of network and distributed coordination protocols are remarkably easy to express in a data-centric language. For example, <a href="http://db.cs.berkeley.edu/papers/sosp05-p2.pdf">our version</a> of the Chord Distributed Hash Table (DHT) protocol is 47 lines of our Overlog language; the reference implementation is over 10,000 lines of C++. (DHTs are a key component of cloud services like <a href="http://www.allthingsdistributed.com/2007/10/amazons_dynamo.html">Amazon&#8217;s Dynamo</a>.) Meanwhile, graduate students at Harvard <a href="http://www.klinewoods.com/papers/p2paxos.pdf">prototyped</a> a simple version of the tricky Paxos consensus protocol in an alpha edition of Overlog in 44 rules. (Paxos is a key component in cloud infrastructure like Google&#8217;s <a href="http://labs.google.com/papers/gfs.html">GFS</a> file system and <a href="http://labs.google.com/papers/chubby.html">Chubby</a> lock manager.) We have other examples where our declarative programs are line-for-line translations of pseudo-code from research papers. These are the kinds of scenarios where the quantitative differences are best captured qualitatively. You can print out our Chord implementation on one sheet of paper, take it down to the coffee shop, and figure it out. Doing that with 10,000 lines of C++ would be a superhuman feat of Programmer-Fu, and a big waste of paper.</p>
<p>Machine Learning is another area where data-centric declarative programming seems to help with parallelism and distribution. A group at Stanford pointed to <a href="http://www.cs.stanford.edu/people/ang/papers/nips06-mapreducemulticore.pdf">a range of standard machine learning tasks</a> that can be expressed almost trivially as MapReduce programs, without any requirement for parallel programming expertise. More deeply, a number of the fundamental algorithms driving Machine Learning center on &#8220;message-passing&#8221; algorithms like Belief Propagation and Junction Trees that work on a computational model of explicit dataflow, rather than shared memory. <a href="http://portal.acm.org/citation.cfm?id=1147697">Research in ML over sensornets</a> showed how to overlay that logical communication onto a physical network. And these inference networks &#8212; much like DHTs &#8212; turn out to be a good fit to Overlog. (<a href="http://www.eecs.berkeley.edu/Pubs/TechRpts/2008/EECS-2008-135.pdf">Distributed Junction Trees in 39 rules</a>, anyone?) The <a href="http://www.dyna.org/">Dyna</a> language is another good example, with a focus on (currently single-node) Natural Language Processing.</p>
<p>I&#8217;ll be the first to admit that Datalog syntax is horrible, and it is not a reasonable language for developers. There is much to be done before adoption of complex data-centric languages can occur. But what excites me here is that the main positive trend in parallel programming &#8212; the one driven by the Industrial Revolution of Data, the one with programmer feet on the street &#8212; that trend feeds into this promising new generation of much richer data-centric languages. If MapReduce is the boot camp for a next round of parallel languages, those languages are likely to be data-centric. And there&#8217;s growing reason to believe that the data-centric approach will suit a wide range of tasks.</p>
<p><em>&#8211; Joe Hellerstein is a Professor of Computer Science at the University of California, Berkeley. His research focuses on data  management and networking.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cccblog.org/2008/10/20/the-data-centric-gambit/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Update on NetSE</title>
		<link>http://www.cccblog.org/2008/10/13/update-on-netse/</link>
		<comments>http://www.cccblog.org/2008/10/13/update-on-netse/#comments</comments>
		<pubDate>Mon, 13 Oct 2008 22:02:18 +0000</pubDate>
		<dc:creator>Peter Lee</dc:creator>
				<category><![CDATA[research horizons]]></category>
		<category><![CDATA[workshop reports]]></category>
		<category><![CDATA[GENI]]></category>
		<category><![CDATA[NetSE]]></category>
		<category><![CDATA[Network Science]]></category>

		<guid isPermaLink="false">http://www.cccblog.org/?p=24</guid>
		<description><![CDATA[One of the visioning activities supported by the CCC is exploring the possibility of a compelling research agenda in the theoretical, experimental, and societal aspects of &#8220;network science and engineering&#8221; (NetSE). A NetSE Council has been established.  It&#8217;s chair, Ellen Zegura, provides this brief status report on the NetSE Council&#8217;s activities. Thanks for the opportunity [...]]]></description>
			<content:encoded><![CDATA[<p><em>One of the visioning activities supported by the CCC is exploring the possibility of a compelling research agenda in the theoretical, experimental, and societal aspects of <a href="http://www.cra.org/ccc/netse.php">&#8220;network science and engineering&#8221; (NetSE)</a>. A NetSE Council has been established.  It&#8217;s chair, <a href="http://www.cc.gatech.edu/~ewz/">Ellen Zegura</a>, provides this brief status report on the NetSE Council&#8217;s activities.<br />
</em></p>
<p>Thanks for the opportunity to update the community on what has been happening recently with the <a href="http://www.cra.org/ccc/netse.php">Network Science and Engineering (NetSE)</a> effort, from my perspective as chair of the NetSE Council.</p>
<p>Let me explain my take on NetSE with an anecdote from my <a href="http://www.cc.gatech.edu">Georgia Tech</a> colleague <a href="http://www.cc.gatech.edu/directory/michael-best">Mike Best</a> based on a recent trip he made to Africa. Mike and his group met with a group of chiefs of the <a href="http://en.wikipedia.org/wiki/Acholi">Acholi</a> people in Northern Uganda. This is an area that has suffered through profound conflict and lacks for essentially any communication technology. Mike and his team wanted to engage in participatory design to understand the existing communication needs, unmet needs and requirements, and latent requirements.</p>
<p>They were very cautious not to influence the conversation towards modern communication technologies so they did not mention specific systems. But after about thirty minutes of this exercise one of the chiefs finally stated, &#8220;We want the internet. Unless you have something better.&#8221;</p>
<p>To me, NetSE is about the potential for something better. That isn&#8217;t to take away from how incredible the Internet is, but that success has led to a dependence on an infrastructure that we understand surprisingly little about. Figuring out what &#8220;better&#8221; means and how we might get there is a challenge that is intellectual, economic, political and social. In other words, hard, but incredibly important.</p>
<p>The last couple of months have been busy for the NetSE community. <a href="http://www.cra.org/ccc/netse.php">Five workshops and meetings have taken place since mid-June</a> covering Network Design and X, where X has been Network Science, Societal Values, Theoretical Computer Science, Behavioral Economics, and Network Engineering. The goal of these activities has been to add to all the good work on research opportunities done under the auspices of <a href="http://www.geni.net">GENI</a>, but without the yoke of justifying a large facility.</p>
<p>NetSE is shaping up to be strongly disciplinary AND interdisciplinary. There remain major challenges and opportunities in the core disciplines of networking and distributed systems, as well as across disciplines in and out of <a href="http://www.nsf.gov/dir/index.jsp?org=CISE">CISE</a>. For example, technology advances are producing the ability to program all the way down to the photon or RF wavelength. How can and should future networks take advantage of programmability at this extreme? In the interdisciplinary vein, there are important and exciting opportunities at the intersection of human behavior and network behavior. How should home networks be structured so that mere mortals can deploy and manage them?</p>
<p>Over the next couple of months, we will be synthesizing the output of the various activities into a NetSE research agenda that will include recommendations to funding agencies about what is needed to advance the agenda. You can watch for updates on the NetSE page hosted by the <a href="http://www.cra.org/ccc">CCC</a> at <a href="http://www.cra.org/ccc/netse.php">www.cra.org/ccc/netse.php</a>.</p>
<p>&#8211; <em><a href="http://www.cc.gatech.edu/~ewz/">Ellen Zegura</a> is Professor and Chair of Computer Science, School of Computer Science, College of Computing, at the Georgia Institute of Technology.<br />
</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cccblog.org/2008/10/13/update-on-netse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Multicore: It&#8217;s the Software</title>
		<link>http://www.cccblog.org/2008/10/07/multicore-its-the-software/</link>
		<comments>http://www.cccblog.org/2008/10/07/multicore-its-the-software/#comments</comments>
		<pubDate>Tue, 07 Oct 2008 10:52:07 +0000</pubDate>
		<dc:creator>Peter Lee</dc:creator>
				<category><![CDATA[research horizons]]></category>
		<category><![CDATA[multicore parallel]]></category>

		<guid isPermaLink="false">http://www.cccblog.org/?p=23</guid>
		<description><![CDATA[In previous posts on this blog, Berkeley&#8217;s David Patterson and Intel&#8217;s Andrew Chien presented their views on why research advances are needed to overcome the problems posed by multicore processors. In this piece — the third in a series -– Microsoft&#8217;s Dan Reed gives us his views on some of the potential benefits of progress [...]]]></description>
			<content:encoded><![CDATA[<p><em>In previous posts on this blog, <a href="http://www.cccblog.org/2008/08/26/the-multicore-challenge/">Berkeley&#8217;s David Patterson</a> and <a href="http://www.cccblog.org/2008/09/22/the-multicore-challenge-part-2/">Intel&#8217;s Andrew Chien</a> presented their views on why research advances are needed to overcome the problems posed by multicore processors. In this piece — the third in a series -– <a href="http://www.hpcdan.org">Microsoft&#8217;s Dan Reed</a> gives us his views on some of the potential benefits of progress in this research area.</em></p>
<p>&#8211;<em> </em></p>
<p>For over thirty years, we have watched the great cycle of innovation defined by the commodity hardware/software ecosystem &#8212; faster processors enable software with new features and capabilities that in turn require faster processors, which beget new software. The great wheel has turned, but it no more, as power constraints and device physics now limit the performance achievable with single microprocessors. Multicore chips &#8212; those with multiple, lower power processors per chip &#8212; are now the norm. Moreover, current multicore chips (those with 4-8 cores/chip) are but the beginning. We can expect hundreds of cores per chip in the future, with diverse functionality (graphics, packet protocol processing, DSP, cryptography and other features).</p>
<p>The software research challenge is clear &#8212; developing effective programming abstractions and tools that hide the diversity of multicore chips and features while exploiting their performance for important applications. Hence, we need a vibrant community of researchers exploring diverse approaches to parallel programming &#8212; languages, libraries, compilers, tools &#8212; and their applicability to multiple application domains.</p>
<p>Microsoft researchers are investigating all of these approaches, from coordination languages for robots and distributed systems to mobile phones to desktops and data center clouds. To engage the academic community, Microsoft funds multicore research projects and many sites, and we have partnered with Intel to fund the <a href="http://www.microsoft.com/presspass/press/2008/mar08/03-18UPCRCPR.mspx">Universal Parallel Computing Research Centers (UPCRCs)</a> at the University of California at Berkeley and the University of Illinois at Urbana-Champaign.</p>
<p>As Richard Hamming famously noted, “The purpose of computing is insight, not numbers.” In that spirit, I believe our research challenge is to break free from the limitations of the desktop metaphor and exploit the ever greater performance of multicore chips to create new human-computer interaction metaphors that are more natural and intuitive. This will require new approaches to parallel computing education and increased collaboration with researchers in application domains.</p>
<p>As an example, consider one possible future &#8212; “spatial computing” &#8212; where real-time vision and speech processing, coupled with knowledge bases, distributed sensors and responsive objects, enhance human activities in contextually relevant ways while remaining otherwise unobtrusive. Such an infosphere would adapt to its user’s needs and behavior and move seamlessly across home, work and play.</p>
<p>Multicore brings enormously interesting intellectual challenges and the opportunity to rethink much of how we approach computing.  Let’s embrace the opportunity!</p>
<p>&#8211; <em>Daniel Reed is Microsoft’s Scalable and Multicore Computing Strategist and a member of the President’s Council of Advisors on Science and Technology (PCAST). Contact him at reed@microsoft.com or his blog at <a href="http://www.hpcdan.org">www.hpcdan.org</a></em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cccblog.org/2008/10/07/multicore-its-the-software/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>The Multicore Challenge, Part 2</title>
		<link>http://www.cccblog.org/2008/09/22/the-multicore-challenge-part-2/</link>
		<comments>http://www.cccblog.org/2008/09/22/the-multicore-challenge-part-2/#comments</comments>
		<pubDate>Mon, 22 Sep 2008 17:43:06 +0000</pubDate>
		<dc:creator>Peter Lee</dc:creator>
				<category><![CDATA[research horizons]]></category>
		<category><![CDATA[multicore]]></category>

		<guid isPermaLink="false">http://www.cccblog.org/?p=22</guid>
		<description><![CDATA[The problem of parallel computing is occupying the minds of a growing number of researchers. Why is this age-old concept so “hot” today? In this article -- the second in a series of opinion pieces --Andrew Chien, Vice President and Corporate Technology Group Director for Intel Research, gives us his perspective on the issue, with a particular focus on the challenges facing us in education and funding. ]]></description>
			<content:encoded><![CDATA[<p><em>The problem of parallel computing is occupying the minds of a growing number of researchers. Why is this age-old concept so “hot” today? In this article &#8212; the second in a series of opinion pieces &#8211;Andrew Chien, Vice President and Corporate Technology Group Director for Intel Research, gives us his perspective on the issue, with a particular focus on the challenges facing us in education and funding. </em></p>
<p>&#8211;</p>
<p>Multicore (parallelism) represents a fundamental challenge and change for all of computing and computer science. It represents the fundamental constraints of physics &#8212; nature loves parallelism &#8212; surfacing and interacting with some fundamental tenets of computing. We have formulated our theory of computation and complexity primarily on sequence &#8212; in control and state. Fundamental physics (and consequently circuits and architecture) which makes parallelism fundamentally cheaper is now challenging us to broaden the foundation of computing with parallelism as a first class element. I believe that as a research community, this is a first-order challenge to respond &#8212; in nearly all disciplines of computer science. First and foremost, this is a major intellectual challenge to the computer science community to &#8220;reinvent&#8221; or at least broaden computer science in this way. Second, this is a major educational challenge, where students we are training today to think about &#8220;Computer Science founded on sequence&#8221; are being launched into a world of parallelism. For their benefit, we must mount a rapid response in pedagogy and curriculum to ensure these students emerge armed to deal with the future of computing in their careers.</p>
<p>Now, let me turn to research funding in parallelism &#8212; which is a critical need in all areas from architecture, runtimes, compilers, programming languages, algorithms, and theory. We need major increases in funding and research activity in all of these areas. Governments must take the primary role in funding research in information technology for the long term economic development and societal well-being. We would like to see aggressive large-scale funding of long-range research in parallelism, and that the fruits of that research be made broadly available for commercialization. In the U.S., <a href="http://www.darpa.mil">DARPA</a> has a long track record of funding such research in IT, but such investment has decreased in recent years. We would like to see it increase both in DARPA, as well as other parts of the US government, and yes around the world. History has proven that only governments are able to invest in this type long-term general economic development, and it is critical that the research outputs be generally available for society at large to benefit &#8212; not just a small population of gatekeepers. It is great to see this vision being pursued in many regions around the world.</p>
<p>At <a href="http://www.intel.com">Intel</a>, we depend heavily on a broad range of science and engineering research pursued by the global academic community. Many of the innovations we commercialize were first conceived in universities &#8212; often many years before their practicality &#8212; and we have contributed additional innovations and refinements to bring them to the broadest swath of society possible. We strongly support (and contribute our time, money, and leadership to) the health of the research and innovation community globally. We have made significant investments in education (multicore curriculum and training) and research (research grants, <a href="http://www.microsoft.com/presspass/press/2008/mar08/03-18UPCRCPR.mspx">Universal Parallel Computing Research Center with Microsoft</a>) for parallelism, and continue to encourage others to join us in doing so.</p>
<p>&#8211; <em>Andrew Chien</em></p>
<p>&#8211; <em>To see the first article in this series, click <a href="http://www.cccblog.org/2008/08/26/the-multicore-challenge/">here</a>.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cccblog.org/2008/09/22/the-multicore-challenge-part-2/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Science and Nature: Where&#8217;s the Computing Research?</title>
		<link>http://www.cccblog.org/2008/09/12/science-and-nature-wheres-the-computing-research/</link>
		<comments>http://www.cccblog.org/2008/09/12/science-and-nature-wheres-the-computing-research/#comments</comments>
		<pubDate>Fri, 12 Sep 2008 22:21:54 +0000</pubDate>
		<dc:creator>Peter Lee</dc:creator>
				<category><![CDATA[research horizons]]></category>

		<guid isPermaLink="false">http://www.cccblog.org/?p=21</guid>
		<description><![CDATA[Today&#8217;s issue of Science Magazine has an article by Luis von Ahn, a computer science professor at Carnegie Mellon University, and several of his colleagues. The article describes the principles and experience behind reCAPTCHA, the &#8220;human computation&#8221; system that enables web sites to stop spambots while simultaneously digitizing books. As I mention on my personal [...]]]></description>
			<content:encoded><![CDATA[<p>Today&#8217;s issue of <a href="http://www.sciencemag.org/">Science Magazine</a> has an article by <a href="http://www.cs.cmu.edu/~biglou">Luis von Ahn</a>, a computer science professor at <a href="http://www.cs.cmu.edu">Carnegie Mellon University</a>, and several of his colleagues. The article describes the principles and experience behind <a href="http://recaptcha.net">reCAPTCHA,</a> the &#8220;human computation&#8221; system that enables web sites to stop spambots while simultaneously digitizing books.</p>
<p>As I mention on my personal blog (at <a href="http://csdiary.org">http://csdiary.org</a>), this points out a somewhat strange aspect of computing research, namely that there isn&#8217;t much computing research in the major core-science publications. I&#8217;m thinking specifically of <a href="http://www.sciencemag.org/">Science magazine</a>, <a href="http://www.nature.com/nature/index.html">Nature</a>, and <a href="http://www.pnas.org/">PNAS</a>. In fact, I took a quick scan over the past 5 issues of Science and Nature.  Over those issues, in Science one sees 35 research articles and reports in the biology and medical science areas, 14 in chemistry/materials, 10 in earth and atmosphereic sciences, 5 in astronomy and astrophysics, and several in physics, psychology, and archeology. Only <em>one</em> article in computer science!</p>
<p>In Nature, the situation is even more stark. In the last 5 issues we see 11 research articles in biology, 2 in chemistry, 1 in astrophysics, and 1 in psychology. <em>None</em> in computer science.</p>
<p>Why should we care about this? Well, lately the computing research community has become very concerned about its &#8220;image&#8221;, particularly in the lay public (including, notably, the US Congress). Yes, we want people to know the full impact of computing, the range of jobs and activities the computing professionals are involved in, and the great economic benefits the come from our research. But we also need, in the interests of public education and our image, to explain computing research to the world&#8217;s science scholars. Doing so not only puts our research to a good test, but it also helps to cast an aura of intellectual respectability that would undoubtedly contribute positively to the image of the field.</p>
<p>There could be important consequences within the federal government, too. I asked <a href="http://www.cra.org/govaffairs/blog/">Peter Harsha, the director of government affairs for the CRA</a>, what he thought about this. Here is what he said:</p>
<blockquote><p>I think all three [Science, Nature, PNAS] generate news in the more mainstream press that gets noticed by Members of Congress and Administration folks. So while most policymakers and their staff generally don&#8217;t read the periodicals directly, the noteworthy stuff they publish finds its way into the NY Times, WSJ, or Washington Post, which quickly gets policymaker attention.</p>
<p>I think all three publications have a good track record of generating that buzz in the mainstream press (Science and Nature, especially).</p></blockquote>
<p>As we as a community work on getting our government to step up its support of basic science research, to what extent will our representatives include computer science and engineering? While computing will be hard to forget in any serious discussion about funding priorities, putting ourselves &#8220;front and center&#8221; in these sorts of publications should help not only the cause of computing research but also the large cause of scientific research.</p>
<p>&#8211; <a href="http://www.cs.cmu.edu/~petel"><em>Peter Lee</em></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cccblog.org/2008/09/12/science-and-nature-wheres-the-computing-research/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Multicore Challenge</title>
		<link>http://www.cccblog.org/2008/08/26/the-multicore-challenge/</link>
		<comments>http://www.cccblog.org/2008/08/26/the-multicore-challenge/#comments</comments>
		<pubDate>Tue, 26 Aug 2008 13:26:03 +0000</pubDate>
		<dc:creator>Peter Lee</dc:creator>
				<category><![CDATA[research horizons]]></category>
		<category><![CDATA[multicore]]></category>
		<category><![CDATA[parallel]]></category>
		<category><![CDATA[parallel multicore]]></category>

		<guid isPermaLink="false">http://www.cccblog.org/?p=20</guid>
		<description><![CDATA[Researchers working in areas spanning computer architecture, programming languages, operating systems, algorithms, and more have been thinking harder about the problem of parallel computing. Why has the age-old concept of parallelism become so "hot" today? To provide the first of an upcoming series of opinion pieces, we asked David Patterson, Professor in Computer Science at UC Berkeley, to give us his thoughts, and the rationale for increased government funding to solve the multicore challenge.]]></description>
			<content:encoded><![CDATA[<p><em>Researchers working in areas spanning computer architecture, programming languages, operating systems, algorithms, and more have been thinking harder about the problem of parallel computing. Why has the age-old concept of parallelism become so &#8220;hot&#8221; today? To provide the first of an upcoming series of opinion pieces, we asked <a href="http://www.cs.berkeley.edu/~pattrsn/">David Patterson</a>, Professor in <a href="http://www.cs.berkeley.edu/">Computer Science at UC Berkeley</a>, to give us his thoughts, and the rationale for increased government funding to solve the multicore challenge.<br />
</em></p>
<p>&#8211;</p>
<p>Since the first commercial computer in 1950, the information technology industry has improved cost-performance of computing by about 100 billion overall. For most of the last 20 years, architects used the rapidly increasing transistor speed and budget made possible by silicon technology advances to double performance every 18 months. The implicit hardware/software contract was that increases in transistor count and power dissipation were OK as long as architects maintained the existing programming model. This contract led to innovations that were inefficient in transistors and power but which increased performance. This contract worked fine until we hit the power limit that a chip could dissipate.</p>
<p>Computer architects were forced to find a new paradigm to sustain ever-increasing performance. The industry decided that only viable option was to replace the single power-inefficient processor by several more efficient processors on the same chip. The whole microprocessor industry thus declared that its future was in parallel computing, with a doubling of the number of processors or cores each technology generation, which occur every two years. This style of chip was labeled a <em>multicore microprocessor</em>. Hence, the leap to multicore is not based on a breakthrough in programming or architecture; it’s actually a retreat from the even harder task of building power-efficient, high-clock-rate, single-core chips.</p>
<p>Many startups tried commercializing multiple core hardware over the years. They all failed, as programmers accustomed to continuous improvements in sequential performance saw little need to explore parallelism. Convex, Encore, Floating Point Systems, INMOS, Kendall Square Research, MasPar, nCUBE, Sequent, and Thinking Machines are just the best-known members of the Dead Parallel Computer Society, whose ranks are legion. Given this sad history, there is plenty of reason for pessimism about the future of multicore. Quoting computing pioneer and <a href="http://www.stanford.edu/dept/president/biography/">Stanford President John Hennessy</a>:</p>
<blockquote><p>“…when we start talking about parallelism and ease of use of truly parallel computers, we&#8217;re talking about a problem that&#8217;s as hard as any that computer science has faced. … I would be panicked if I were in industry.”</p></blockquote>
<p>Jeopardy for the IT industry means opportunity for the research community. If researchers meet the parallel challenge, the future of IT is rosy. If they don’t, it’s not. Failure could jeopardize both the IT field and the portions of the economy that depend upon rapidly improving information technology. It is also an opportunity for the leadership in IT to move from the US to wherever in the world someone invents the solution to make it easy to write efficient parallel software.</p>
<p>Given this current crisis, its ironic that since 2001 <a href="http://www.darpa.mil">DARPA</a> chose to decrease funding of academic research in computer systems research. Knowing what we know today, if we could go back in time we would have launched a <a href="http://en.wikipedia.org/wiki/Manhattan_Project">Manhattan Project</a> to bring together the best minds in applications, software architecture, programming languages and compilers, libraries, testing and correctness, operating systems, hardware architecture, and chip design to tackle this parallel challenge.</p>
<p>Since we don&#8217;t have time travel, there is an even greater sense of urgency to get such an effort underway. Indeed, industry has recently stepped in to fund three universities to get underway&#8211;<a href="http://www.eecs.berkeley.edu/Pubs/TechRpts/2008/EECS-2008-23.html">Berkeley</a>, <a href="http://www.upcrc.illinois.edu/about-impact.html">Illinois</a>, and <a href="http://www.nvidia.com/object/io_1209593316409.html">Stanford</a>&#8211;but its unrealistic to expect industry to fund many more. Its also clear given the urgency and importance to the industry and the nation, we can&#8217;t depend on just three academic projects to preserve the future of the US IT industry. We need the US Government to return to its historic role to bring the many more minds on these important problem. To make real progress, we would need a long-term, multi-hundred million dollar per year program.</p>
<p>The consequences of not funding aren&#8217;t a drop in Nobel prizes or research breakthroughs; its a decline in the US-led IT industry, a slowdown in portions of the US economy, and possibly ceding the leadership in IT to another part of the world were governments understand the potential economic impact of funding academic IT research on parallelism.</p>
<p>&#8211; <em>David Patterson</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cccblog.org/2008/08/26/the-multicore-challenge/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
	</channel>
</rss>
