http://www.citris-uc.org UC UC UC UC BERKELEY DAVIS MERCED SANTA CRUZ Annual Progress Report 2002–2003 Harnessing information technology to provide solutions to grand-scale social challenges Table of Contents 1 section 1 Table of Contents 1 section 2 Letter from the Director 3 section 3 Mission Statement 7 section 4 Executive Summary 11 section 5 Detailed Summary of Research Achievements 23 section 6 Educational and Academic Activities 191 section 7 CITRIS Outreach and Communications 213 section 8 CITRIS Interaction with Industrial Partners 231 section 9 CITRIS Space, Building Plans, and Construction 239 section 10 CITRIS Testbeds and Infrastructure 249 section 11 CITRIS Organization, Operations, and Finances 257 appendix CITRIS Primary Investigators 265 Letter from the Director “I admire [UC Berkeley] very much for the remarkable contributions you have made to America, to California, and I want to especially thank … Governor Davis, for the support of these Institutes of Science and Innovation, especially the Center for Information Technology Research in the Interest of Society…” WILLIAM JEFFERSON CLINTON, FORMER PRESIDENT OF THE UNITED STATES OF AMERICA 2 4 SECTION 2 LETTER FROM THE DIRECTOR Letter from the Director Dr. Ruzena Bajcsy CITRIS’ performance in 2002/2003 was a success by any measure. With an expanding portfolio of research projects, steady growth in faculty participation and increased collaboration among campuses, industry, and researchers, CITRIS has continued to innovate and make investments in IT applications that are needed to tackle society’s most critical needs. BUILDING A FOUNDATION. When I arrived at UC Berkeley to begin my tenure as the first director of CITRIS, we had two full-time staff members and 83 participating faculty. A year and a half later, the CITRIS initiative has grown to include 10 staff members, over 150 research projects, and 200+ participating faculty members representing more than 50 departments. With each new milestone, we are laying the foundation needed to fulfill the goals of our original charter – to sponsor collaborative SECTION 2 LETTER FROM THE DIRECTOR information technology research that will ultimately provide solutions to grand-challenge social and commercial problems affecting the quality of life of individuals and organizations. EXPANDING HORIZONS. The scope of CITRIS has also grown. Originally focused on engineering-centric applications, the Institute has expanded its research application umbrella to include the humanities, social sciences, business, and service to the third world using IT. This makes for a truly exciting time at the Institute as we begin to explore the broader uses and benefits of IT both here and abroad. We are however also mindful of the social, economic, and ethical ramifications that advancing technologies can introduce into a community and are examining opportunities that will address these concerns. NURTURING COLLABORATION. A central aim of the CITRIS operation is to foster continued intercampus and interdisciplinary collaboration among departments and researchers. I have found this endeavor to be one of the most interesting and challenging aspects of my job. The resulting effort however has been extraordinary. Computer scientists working with humanists to develop digital libraries that can archive textual, pictorial, and three-dimensional cultural heritage information from ancient and modern civilizations is just one example of what this collaboration has yielded. As we move forward, I am focused on building even more bridges between the campuses and departments and working so that scattered disciplines can eventually aggregate around a common focus – information technology. EXCITING TIMES. In the past year, CITRIS has built a foundation that can support and deliver long-term sustainable growth. In the coming year, we will focus on seeding new research, expanding industry partnerships, developing infrastructure, and increasing our collaboration efforts. I look forward to the exciting times ahead as we work to further support and develop the CITRIS research agenda. Dr. Ruzena Bajcsy CITRIS Director 5 Mission Statement “This project is about solving society’s most challenging problems. By bringing together some of our most innovative and far-sighted scientists and scholars, CITRIS aims to put information technology to work improving the quality of people’s lives.” ROBERT M. BERDAHL, CHANCELLOR, UC BERKELEY 3 8 SECTION 3 MISSION STATEMENT Mission Statement The Center for Information Technology Research in the Interest of Society (CITRIS) was established to sponsor and house collaborative research that will foster the development and application of new information-technology-based solutions to grand-challenge societal and commercial problems that affect the quality of life of individuals and organizations in California and throughout the world. SECTION 3 MISSION STATEMENT CITRIS is a public-private partnership whose long-term success depends upon fostering an open and collaborative relationship between the State of California and the federal government (through grants and contracts), CITRIS industrial partners, and CITRIS University partners. CITRIS will achieve its goals by developing revolutionary new approaches in three principle areas: » by addressing a variety of application problems with societal impact relevant to quality-of-life, and where information technologies are a key element of the solution; » by employing a deep understanding of information technologies at all levels – from complex systems to fundamental materials issues; » by developing the theoretical foundations needed to achieve these goals in basic areas such as algorithms, security, privacy, communications and data management. Wherever possible, CITRIS will draw expertise from a wide range of disciplines including engineering, the sciences, business, public policy, economics, and the humanities. CITRIS is dedicated to the premise that only through such broad-based collaborations will the most effective solutions be found to these complex societal problems. 9 Executive Summary “CITRIS will revolutionize information technology in ways that will benefit the entire state. It will improve our systems for disaster preparedness, help implement distance learning, modernize environmental monitoring, and introduce state-of-the art mechanisms for medical care. With CITRIS, the public sector is the primary driver – its applications won’t be determined by market forces.” DON PERATA, SENATOR (D-OAKLAND) 4 SECTION 4 EXECUTIVE SUMMARY Executive Summary Introduction The Center for Information Technology in the Interest of Society (CITRIS) was founded on July , , as a collaboration among the University of California at Berkeley (UCB), Davis (UCD), Merced (UCM) and Santa Cruz (UCSC). The CITRIS mission is to sponsor and house collaborative information technology (IT) research to provide solutions to grand-challenge social and commercial problems affecting the quality of life of individuals and organizations. CITRIS is one of four California Institutes of Science and Innovation established by Governor Gray Davis to create a partnership between the University of California and state’s leading-edge businesses to lay the foundation for the “next New Economy.” This report covers the activities and progress of the Institute from January , through April , . Research Achievements The CITRIS research agenda now embraces more than faculty from over departments among the four participating UC campuses. It encompasses over separate research activities, sponsored both by external funding agencies as well as through CITRIS seed funds. CITRIS has identified SocietalScale Information Systems (SISs) as core research vehicles for addressing many of the societal problems of large scale that we face today and anticipate in the future. In this context, “societal” refers both to the size and impact of the proposed system, as well as one of our most important metrics of success – it must improve people’s lives and the lives of organizations. Whether it involves » the simple act of buying an energy-efficient refrigerator or source of illumination, or » monitoring buildings, bridges, and highways for structural integrity during an earthquake, or » monitoring the status and delivering medications in home health care devices for the elderly, or » delivering educational course materials over diverse geographies, or » aiding fire and rescue teams in navigating safely through smoke-filled buildings, or » guarding the quality of our food and water, an SIS can be applied to collect, understand, and help people with the vast quantities of information needed to address these problems. This partial list of societal-scale applications is being addressed by an extensive, evolving, and diverse set of research projects within CITRIS, all linked by their relevance to societal impact. Our initial vision for one of the most important SISs is that it will integrate vast numbers of tiny wireless sensors, hand-held information devices, large computing clusters, and large data sets into systems that make it easy for all citizens to monitor and gather data. The sensors themselves must be very cheap and operate without batteries so that they become widely used and require no maintenance. There must be a reliable network to connect the sensors to monitoring systems in a way that requires no action on the part of the user to install, activate or maintain. The network must be secure, so that privacy is respected and malicious use cannot occur. By thinking through these system requirements, from the highest user interface to basic device and algorithmic structures, the CITRIS project portfolio is embracing all of these challenges and more. 13 14 SECTION 4 EXECUTIVE SUMMARY February 2001 February 2002 As one example, the above sequence of pictures shows a progression of sensors developed by CITRIS investigators. These kinds of wireless sensors can measure temperature, pressure, humidity, light, sound, position, motion, chemicals and biological agents, and send the information wirelessly wherever it is needed. Over a period of years, the size of these sensors has decreased from a few cubic inches to a few cubic millimeters, and they can be powered using tiny solar cells or piezoelectric generators running on the minute vibrations of walls inside buildings or vehicles. February 2003 For purposes of examining the synergy among CITRIS research projects and their applications, and to organize their presentation in this report, we have divided the set of all CITRIS research projects into two groups. The first group addresses Driving Applications with Societal Impact, corresponding to the CITRIS Mission Statement. These projects fall into the following subgroups (detailed project descriptions appear in section .): » Energy Efficiency: A network of tiny, inexpensive sensors can make buildings dramatically more energy efficient and will save as much as $ billion in energy costs nationally and million tons of carbon emissions annually. » Transportation: Linking sensors in California’s roadways to computers to analyze traffic flow could point commuters to efficient routes and help Caltrans and planners make solid transit decisions. Optimizing traffic could save Californians annually up to $ billion in lost wages, $ million in trucking costs, and million gallons of fuel. SECTION 4 EXECUTIVE SUMMARY » Emergency Response & Homeland Defense: A major earthquake in the Bay Area could cost , lives, $ billion in damages, and untold lost productivity. Real-time information on the conditions of buildings, bridges, and lifeline networks is key to reducing risk and guiding emergency personnel to respond to natural or manmade disasters. » Education: High-tech classrooms for distance learning can serve more students in California’s growing universities, schools and businesses. CITRIS technology will deliver the undergraduate program in information technology to UC Merced in the heart of California, a critical addition to state growth in education and industry. » Environmental Monitoring and Management: From Monterey Bay to urban Southern California, CITRIS projects will help guard California’s waters, air and environment. New information technologies may also be adapted later for more productive agriculture. » Health Care: As many as , fatal heart attacks – % of cardiac deaths – could be prevented each year if at-risk people wore sensors now being developed to detect trouble and alert medics. Other biological sensors can be used to detect pathogens and diagnose diseases. » Social Sciences, Humanities and Business: Digitizing everything from the contents of cultural history and natural science museums, to environmental documents and photos, to economic data, and making them easily searchable, will spur scholarship and public interest. » Services to the Third World using IT: To extend the benefits described above to the broadest possible population, we must meet challenges such as lowcost manufacturing, usability without requiring literacy, and operation with intermittent networking connectivity. The second group of research projects is in Engineering Systems and Foundations. These create the IT necessary for success in the Driving Applications, and fall into the following subgroups (detailed project descriptions appear in section .): » Integrated Microsystems: Electronics, Optoelectronics, Micro-Electro-Mechanical Systems (MEMs) and Nano-systems. These projects design the hardware components of the sensors, actuators, networks and computers needed for the SISs. » Software Infrastructure for Sensor Nets and Real-time Systems: These projects design the software systems necessary to run the networks of sensors and real time control systems for the hardware inside the SISs. » Distributed Systems for Societal-scale Information: These projects address the creation of large (societal) scale information services to make vast quantities of data rapidly available to many widely distributed components and users, reliably, robustly, and securely. » Human-Centered Computing: These projects design the user interfaces for the SISs to make the information services easy to use for users from any walk of life. » Social, Economic and Legal Implications of IT: These projects ask about the social, economic and legal opportunities, consequences and constraints of SISs. » Fundamental Algorithms: These projects create the algorithms needed to design, build and use SISs. 15 16 SECTION 4 EXECUTIVE SUMMARY In order to provide a more visual orientation of how CITRIS research projects synergistically relate “technologies” to “applications,” and vice versa, we have used the categories above to create the CITRIS Project Matrix, shown in section .. The columns of the matrix correspond to projects in Driving Applications, and the rows of the matrix correspond to projects in Engineering Systems and Foundations (“technologies”). Each matrix entry corresponds to those projects that “overlap” a Driving Application column and Engineering System and Foundation row. The names of projects falling in each matrix entry are listed in section .. Finally, section . gives short descriptions of the many Research Centers affiliated with CITRIS. Since CITRIS is a “center of centers,” this is a very important section and should not be overlooked. Educational and Academic Activities Since , new CITRIS affiliated faculty have been hired at UCB, UCD and UCSC; their names and departments are listed in section .. CITRIS faculty members have won numerous awards, including one election to the AAAS and elections to the NAE (in addition to previous NAE members). Endowed chairs are held by faculty. Please see section . for a list of many more faculty awards. A CITRIS fellowship competition was held to support graduate student research in the social sciences and related disciplines (e.g., Education, Law, Public Policy, Business, School of Information Management and Systems, City and Regional Planning) that are relevant to CITRIS. Four master’s students and PhD students are currently being funded. Please see section .. UC-WISE is a system for web-based science and engineering instruction that we are developing and using for innovative curricula. Initially we targeted the introductory programming course CS 3 at UCB, which has been in use since Summer at UCB, and is being used in Spring at Merced Community College. Future plans including moving more of the curriculum into UC-WISE and making it available to UC Merced. Section . has the details of this program SECTION 4 EXECUTIVE SUMMARY Distance Learning is being developed both for students and industrial partners at remote sites who are interested in CITRIS research areas. Students in design classes use unique CITRIS resources such as sensor nets and “tele-laboratories” for manufacturing. The UC Berkeley College of Engineering, the Haas School of Business, and the School of Information Management and Systems jointly offer a Management of Technology certificate, which we are planning to convert into a Master’s program. See section . for details. Many new courses are being offered, ranging from freshman seminars on “Information technology goes to war” to advanced graduate courses on “Strategic Computing and Communications Technology”. Existing courses are being upgraded to reflect CITRIS themes, such as sensor nets being added to an upper division “Introduction to Communication Networks”. See section . for a complete list. The Berkeley Institute of Design (BID) is a new interdisciplinary academic program and research center. BID is motivated by the rapid incorporation of information technology into everything we train students to design. BID will train a new generation of designers of spaces, media, art, physical artifacts and systems to understand technology, human behavior and esthetics. BID’s educational goals are described in section . and its research goals in section .. Academic seminars co-sponsored by CITRIS cover topics ranging from “Digital Defense: Issues in Security, Privacy and Critical Infrastructure Protection” to “Sensorwebs”. See section . for a complete list. Outreach and Communications The CITRIS website (section .) continues to evolve as one of the most important means by which the Institute serves society. Its use has expanded dramatically since the site’s initial launch in the fall of , with new regions of the State, nation, and globe showing interest each week (requests now routinely exceed , per month). A major upgrade in the website occurred in June , and a new web domain (www.citris-uc.org.), a change made to reflect the truly multi-campus nature of the Institute, was created in . The site features access to a wealth of information about CITRIS Projects and Investigators, News and Events, and Multimedia Presentations of CITRIS meetings. It is an important link to and among CITRIS Founding Corporate Members (FCMs) and Associate Corporate Members and provides employees of these companies unique portals for entering CITRIS. Each portal contains a content management system, private areas for secure communications, and focused listings of projects of special interest to specific companies. Future plans for the CITRIS website include more complex methods of searching for and finding exact information and custom, dynamically-generated views of that data, pointers to new software releases, and tools for distance learning and education. Another important role that CITRIS plays in community outreach is in the establishment and organization of a series of seminars (section .) in which the speakers address the impact of information technology on various portions of the global society. These seminars are open to the public, are often held in conjunction with other academic departments or schools, and are heavily advertised. The feedback that we have received from these seminars has been uniformly positive and enthusiastic. Collaboration and cooperation among the four CITRIS campuses, and between these campuses and other CISI institutes, continues to grow as these organizations ramp up their activities. Section provides a more detailed summary of these interactions. 17 18 SECTION 4 EXECUTIVE SUMMARY Industrial Relations Space, Building Plans and Construction The interaction between CITRIS and its industrial affiliates, sponsors, and partners is critical to the success of the Institute. Interactions with CITRIS Founding Corporate Members and Associate Corporate Members have been enhanced through a more intense focus on the goals and mission of the Institute. While the principal focus of CITRIS industrial interactions is at the level of individual researchers, the several key meetings held with industry throughout the year are good ways to summarize the interactions, focus on topics of particular interest to a particular company, and to report on research funded by individual corporate sponsors. Several of these meetings have been held throughout the past year; details and pointers are summarized in section . Two CITRIS Founding Corporate Member Days (FCM Days) have been held and numerous individual corporate member meetings were conducted. FCM Days have been the occasions for meetings of the CITRIS Industrial Advisory Board, a group of senior-level representatives from each of the CITRIS FCMs. Those meetings have provided the Institute with invaluable feedback on its research agenda and guidelines on further enhancements to the interactions with industry. A comprehensive set of guidelines for executing intellectual property agreements between corporate sponsors and CITRIS were developed during this reporting period. These guidelines attempt to cover many of the sponsor/CITRIS relationships that could be envisioned; nonetheless, they are meant to be “living” documents that may be revised from time to time during the life of the Institute as new situations arise. The development of these documents was based on a desire to have a single, master agreement that would cover all research projects sponsored by an individual company. A complete set of documents associated with these agreements and policies is posted on the CITRIS website. The commercialization of CITRIS technology has also begun to expand. Crossbow, Inc. and Intel, separately, have introduced new lines of wireless sensors. Dust, Inc. has been launched as a start-up company to focus entirely on micro-sensors. New structures will serve as Institute-wide as well as local campus focal points to help CITRIS achieve its goals of interdisciplinary, collaborative research and teaching in topics that relate to information technologies, with special emphasis on the use of those technologies in the service of society. Generous support from the State and private donors will provide CITRIS with two new buildings, one at the UC Berkeley campus and one at the UC Santa Cruz campus. The CITRIS-II building at Berkeley (section ..) will comprise almost , assignable square feet (ASF) for research laboratories, including a new , ASF Microelectronics / Nanofabrication facility; a Distance Learning Facility; space for the new Millennium Project; laboratories for collaborative research, offices, and auditorium and conference rooms. Groundbreaking for this building is expected to take place in early spring of , with completion scheduled for spring of . The CITRIS space at UC Santa Cruz (section ..) will be located on two floors in the new Engineering Building. The Level – West facility will comprise twelve research laboratories for Societal-scale Information Systems design and engineering. It will also house researcher, administrative, and technical staff offices, interactive spaces, a conference room and a machine/instrument room. In all, there are about , ASF. The space on Level – East includes a large, -seat research laboratory for experimenting with technology and teaching techniques that use the web. We are currently refining our criteria for selecting which research programs and personnel will occupy these new CITRIS facilities (section .). SECTION 4 EXECUTIVE SUMMARY Testbeds and Networking Infrastructure Operations and Finances An important means by which CITRIS technology is being tried, demonstrated, and improved is through the establishment and use of large testbeds: combinations of CITRIS hardware and software focused on specific societal applications. Of course, many centers within CITRIS have their own testbeds (section .) but there are several that have a more global overlap with the overall CITRIS research agenda. For example, the Millennium Project at UC Berkeley (section ..) is developing a powerful, networked computational test bed, distributed across the Berkeley campus to enable interdisciplinary research spanning computational science, computer science, and information management. The goal is to have of the order of state-of-the-art processors in a cluster that serves a wide community of users. Another testbed is PlanetLab, a global overlay network for developing and accessing new planetaryscale network services. There are currently more than machines at sites world-wide available to support both short-term experiments and longrunning network services (section ..). And Etchnet, a network of environmental sensors, has been installed on the second floor of Etcheverry Hall at UC Berkeley to determine certain building environmental characteristics, such as temperature and illumination levels (section ..). The organizational makeup of the CITRIS headquarters staff has been rounded out this past year with the hiring of an executive director, a communications coordinator, a website programmer, a new Administrative Assistant for the CITRIS at Davis office, and a test bed engineer (% time) at UC Berkeley. This staff should help insure the smooth running of the CITRIS organization and enhance its interactions with it academic and industrial partners. The CITRIS Industrial Advisory Board meets on a regular basis (nominally twice each year, but more often informally in smaller groups; see section .), and the CITRIS Governing Board will have met for the first time on May , . Finally, the central operations of CITRIS are currently operating within their budget, spending % of that budget on operations and % on research. Section . shows more of the highlights of the overall CITRIS financial status, including new programs that have been seeded with the research portion of its budget. 19 20 SECTION 4 EXECUTIVE SUMMARY Timeline of Citris Accomplishments and Events 11.01 » Dr. Ruzena Bajcsy is appointed as the first director of CITRIS. » Intel opens Intel Research Laboratory at UC Berkeley. 12.01 07.01 » UC Berkeley engineers subject three-story woodframe structure to multiple earthquake forces. » CITRIS begins operations. » CITRIS receives pledge of more than $170 million from donors. 02.02 » CITRIS researchers ship 1000 "Smart Dust Motes" to academic and industrial research groups around the country. 04.02 09.11.01 » CITRIS' Millennium project, used to help public locate loved ones affected by terrorist attacks in NY and DC. 09.01 » CITRIS receives a five-year, $7.5 million NSF Information Technology Research grant. » California Gov. Gray Davis signs bill authorizing $308 million dollars in lease-revenue bonds to complete capital projects associated with CISI institutes. » UC Berkeley Digital Library Project helps UC Berkeley Museum of Paleontology establish online database of over 200,000 fossil records. + + + + + + 2001 2002 SECTION 4 EXECUTIVE SUMMARY 01.03 21 » CITRIS moves into Hearst Memorial Mining Building. » Joint venture between UC Berkeley and Merced Community College makes UC Berkeley's Computer Science 3 course available online for the first time. 6.02 » Dust Inc. formed. 03.03 8.02 » First battery-less, wireless communication device demonstrated. » CITRIS partners with the Electronic Cultural Atlas Initiative. » UC Berkeley and Intel researchers help conservation biologists monitor elusive seabird in Maine using miniaturized wireless sensor motes. 4.03 » CITRIS awards $160,000 in fellowships to supportgraduate student research in the social sciences and related disciplines. » CITRIS researchers Edward Arens and Paul Wright are awarded a $1.65 million grant by the California Energy Commission to develop demand-responsive thermostats. » First time solar powered chip stands up. 10.02 + » CITRIS receives a $13 million grant from the National Science Foundation for the CHESS project. + ++ + + 2003 Detailed Summary of Research Achievements “CITRIS is a wonderful example of the kind of visionary, long-range research endeavor the country needs to realize the full potential benefits of information technology to all sectors of society. UCB is a leading center for innovation in IT with a distinguished faculty and is eminently suited to provide the leadership CITRIS needs... This world-class group of companies and university collaborators will produce very exciting results in the years ahead.” RAJ REDDY, PROFESSOR OF COMPUTER SCIENCE, CARNEGIE-MELLON UNIVERSITY, CO-CHAIR, PRESIDENT'S INFORMATION TECHNOLOGY ADVISORY COUNCIL (PITAC) 5 24 SECTION 5.1 INTRODUCTION SECTION 5.1 INTRODUCTION Detailed Summary of Research Achievements SECTION 5.1 INTRODUCTION This section gives details about research projects within CITRIS and the Research Centers affiliated with CITRIS within which much of the research takes place. There are a very large number of research projects, both directly in Driving Applications with Societal Impact, and in underlying Engineering Systems and Foundations. To aid the reader and observer in seeing how the projects synergistically fit together and how research in a particular Foundation or Engineering System will eventually impact a Driving Application, we have organized the projects into the CITRIS Project Matrix, shown in section .. The columns of the matrix correspond to projects in Driving Applications: » Energy Efficiency (abbreviated as “Energy”) (summaries of all the projects corresponding to this column are listed in section ..; this same pattern is followed below) » Emergency Response & Homeland Defense (abbreviated as “Emergencies”) (section ..) » Education (section ..) » Environmental Monitoring and Management (abbreviated as “Environment”) (section ..) » Health Care (abbreviated as “Health”) (section ..) » Services to the Third World using IT (abbreviated as “Third World”) (section ..) » Transportation (section ..) » Social Sciences, Humanities and Business (abbreviated as “Social Sciences”) (section ..) The rows of the matrix correspond to projects in Engineering Systems and Foundations: » Distributed Systems for Societal-scale Information (abbreviated “SIS”) (section ..) » Software Infrastructure for Sensor Nets and Real-time Systems (abbreviated as “Software”) (section ..) » Integrated Microsystems: Electronics, Optoelectronics, MEMs, and Nano-systems (abbreviated as “Microsystems”) (section ..) » Human-Centered Computing (abbreviated as “HCC”) (section ..) » Social, Economic and Legal Implications of IT (abbreviated as “Implications”) (section ..) » Fundamental Algorithms (abbreviated as “Algorithms”) (section ..) Each CITRIS project has been classified according to the primary column (Driving Application) or row (Engineering System or Foundation) to which it belongs. Each matrix entry corresponds to those projects that “overlap” a Driving Application column and Engineering System and Foundation row. For example, a project in the design of microsensors for detecting proteins would fall in the Microsensors row, and be included in the Health/Microsystems matrix entry because of the uses for protein sensors in Health Care. Similarly, a project to design a residential energy efficiency network would fall in the Energy column, and be included in the Energy/Microsystems matrix entry because it will use energy sensors designed by Microsystems researchers. The names of projects falling in each matrix entry are listed in section .. The abbreviations shown above are used. As mentioned above, the detailed descriptions of projects classified as Driving Applications are collected in section ., broken down by area. For example, Energy projects appear in section ... Similarly, the detailed descriptions of projects classified as Engineering Systems and Foundations are collected in section ., broken down by area as listed above. For example, Microsytems projects appear in section ... Thus, a reader wishing to find out about projects involving sensors for environmental monitoring would look at the list of projects in the Environment/Microsystems list in section ., and then look up the detailed descriptions of projects listed there in either section . or section .. All the projects listed have been funded, with one exception: ICT4B – A Scalable Enabling IT Infrastructure for Developing Regions, which appears in the Third World column. A large consortium of people and organizations has been assembled and a large proposal is pending. Finally, section . gives short descriptions of the many Research Centers affiliated with CITRIS. Since CITRIS is a “center of centers,” this is a very important section and should not be overlooked. 25 26 SECTION 5.2 CITRIS PROJECT MATRIX SECTION 5.2 CITRIS PROJECT MATRIX ENGINEERING SYSTEMS & FOUNDATIONS (TECHNOLOGIES) SOCIETAL IMPACT (DRIVING APPLICATIONS) Energy Efficiency Emergency Preparedness & Homeland Defense Education Distributed Systems for Societal-scale Information (SIS) Energy/SIS Emergency/SIS Education/SIS Software Infrastructure for Sensor Nets and Real-time Systems Energy/Software Emergency/ Software Education/ Software Integrated Microsystems: Electronics, Optoelectronics, MEMs, and Nano-systems Energy/ Microsystems Emergency/ Microsystems Education/ Microsystems Human-centered Computing (HCC) Energy/HCC Emergency/HCC Education/HCC Social, Economic, and Legal Implications of IT Energy/ Implications Emergency/ Implications Education/ Implications Energy/Algorithms Emergency/ Algorithms Education/ Algorithms Fundamental Algorithms SECTION 5.2 CITRIS PROJECT MATRIX Environmental Monitoring & Management Health Care Service to the Third World Using IT Transportation Social Sciences, Humanities & Business Environment/ SIS Health/SIS Third World/SIS Transportation/ SIS Social Sciences/ SIS Environment/ Software Health/Software Third World/ Software Transportation/ Software Social Sciences/ Software Environment/ Microsystems Health/ Microsystems Third World/ Microsystems Transportation/ Microsytems Social Sciences/ Microsystems Environment/ HCC Health/HCC Third World/HCC Transportation/ HCC Social Sciences/ HCC Environment/ Implications Health/ Implications Third World/ Implications Transportation/ Implications Social Sciences/ Implications Environment/ Algorithms Health/Algorithms Third World/ Algorithms Transportation/ Algorithms Social Sciences/ Algorithms 27 28 SECTION 5.3 CITRIS PROJECT LIST SECTION 5.3 CITRIS PROJECT LIST ENERGY/SIS Mitigating Distributed Denial of Service Attacks Using a PID Controller (Section ..) New Thermostat, New Temperature Node and New Meter (Section ..) RUBINET – Robust & Ubiquitous Networking Research Group (Section ..) SAHARA – Service Architecture for Heterogeneous Access, Resources, and Applications (Section ..) Societal Scale Information Systems: Technologies, Design, and Applications (Section ..) Telegraph – An Adaptive Dataflow System (Section ..) TinyDB – Extracting data from Sensor Nets (Section ..) Using Properties of Network Topology to Detect Malicious Routing Behavior (Section ..) ENERGY/SOFTWARE Automating the Development and Analysis of Embedded Systems (Section ..) Controlled Sharing: Programming-Language Principles and Techniques (Section ..) Distributed Authentication and Authorization: Models, Calculi, Methods (Section ..) DyMND – Robust Adaptive Coordination in Dynamic Meshes of Networked Devices (Section ..) Mitigating Bottlenecks and Hotspots in Wireless Sensor Systems (Section ..) Interfaces and Model Checking for Software (Section ..) Integrated Multicast for Ad Hoc Networks (Section ..) NEPHEST – National Experimental Platform for Hybrid and Embedded Systems Technology (Section ..) NEST – Network Embedded Software Technology (Section ..) New Thermostat, New Temperature Node and New Meter (Section ..) Societal Scale Information Systems: Technologies, Design, and Applications (Section ..) Static Analysis and Model Checking of Open-Source Code for Detecting Security Vulnerabilities (Section ..) TinyOS – A component based operating system for networked sensors (Section ..) Wide-Area Ubiquitous, Scalable, Extensible Sensor Networks (Section ..) ENERGY/MICROSYSTEMS Hardware Emulation Platform Hardware, software and Design Methodology (Section ..) Inkjet Printed Inductively Coupled Circuits (Section ..) Integrated Microwatt Transceivers (Section ..) Integrated Nano Mechanical Atomic Clock (Section ..) Low-energy PicoRadio platform architecture development (Section ..) MEMS REPS – MEMS Rotary Engine Power System (Section ..) MEMS Strain Sensors-Roller Bearings (Section ..) MFI – Micromechanical Flying Insect (Section ..) Microrobots (Section ..) SECTION 5.3 CITRIS PROJECT LIST New Thermostat, New Temperature Node and New Meter (Section ..) PASTA – Power Aware Sensing, Tracking, and Analysis (Section ..) Smart Dust (Section ..) Societal Scale Information Systems: Technologies, Design, and Applications (Section ..) ENERGY/HCC New Thermostat, New Temperature Node and New Meter (Section ..) Societal Scale Information Systems: Technologies, Design, and Applications (Section ..) Web Accessibility for Low Bandwidth Input (Section ..) ENERGY/IMPLICATIONS Societal Scale Information Systems: Technologies, Design, and Applications (Section ..) ENERGY/ALGORITHMS Communication over Wireless Fading Channels (Section ..) Mitigating Bottlenecks and Hotspots in Wireless Sensor Systems (Section ..) NRV – Supporting Networked Virtual Reality over Wide Area Networks (Section ..) Societal Scale Information Systems: Technologies, Design, and Applications (Section ..) EMERGENCY/SIS Adaptive Real-Time Geoscience and Environmental Data Analysis, Modeling and Visualization (Section ..) Center for Digital Security (Section ..) CONSensUS – A Compositional Optimum Network Sensor Utilization System (Section ..) Data on the Deep Web: Queries, Trawls, Policies and Countermeasures (Section ..) Digital Library (Section ..) HACQIT – Hierarchical Adaptive Control for QoS Intrusion Tolerance (Section ..) Intrusion Detection Analysis Project (Section ..) Mitigating Distributed Denial of Service Attacks Using a PID Controller (Section ..) RUBINET – Robust & Ubiquitous Networking Research Group (Section ..) SAHARA – Service Architecture for Heterogeneous Access, Resources, and Applications (Section ..) Societal Scale Information Systems: Technologies, Design, and Applications (Section ..) Telegraph – An Adaptive Dataflow System (Section ..) TinyDB – Extracting data from Sensor Nets (Section ..) Using Properties of Network Topology to Detect Malicious Routing Behavior (Section ..) Workshops on Critical Infrastructure Protection (Section ..) 29 30 SECTION 5.3 CITRIS PROJECT LIST EMERGENCY/SOFTWARE Adaptive Real – Time Geoscience and Environmental Data Analysis, Modeling and Visualization (Section ..) Applications of Data Grouping for Effective Mobility (Section ..) Automating the Development and Analysis of Embedded Systems (Section ..) Controlled Sharing: Programming-Language Principles and Techniques (Section ..) Distributed Authentication and Authorization: Models, Calculi, Methods (Section ..) DyMND – Robust Adaptive Coordination in Dynamic Meshes of Networked Devices (Section ..) Hierarchical Control of Semi-autonomous Teams Under Uncertainty (Section ..) Integrated Multicast for Ad Hoc Networks (Section ..) Intelligent Sensor Motes for Vertical Seismic Arrays (Section ..) Interfaces and Model Checking for Software (Section ..) MARS – Mobile Autonomous Robot Software (Section ..) Mitigating Bottlenecks and Hotspots in Wireless Sensor Systems (Section ..) NEPHEST – National Experimental Platform for Hybrid and Embedded Systems Technology (Section ..) NEST – Network Embedded Software Technology (Section ..) Societal Scale Information Systems: Technologies, Design, and Applications (Section ..) Static Analysis and Model Checking of Open-Source Code for Detecting Security Vulnerabilities (Section ..) TinyOS – A component based operating system for networked sensors (Section ..) Wide-Area Ubiquitous, Scalable, Extensible Sensor Networks (Section ..) Workshops on Critical Infrastructure Protection (Section ..) EMERGENCY/MICROSYSTEMS Adaptive Real-Time Geoscience and Environmental Data Analysis, Modeling and Visualization (Section ..) Hardware Emulation Platform Hardware, software and Design Methodology (Section ..) Inkjet Printed Inductively Coupled Circuits (Section ..) Integrated Microwatt Transceivers (Section ..) Integrated Nano Mechanical Atomic Clock (Section ..) Intelligent Sensor Motes for Vertical Seismic Arrays (Section ..) Low-energy PicoRadio platform architecture development (Section ..) MEMS REPS – MEMS Rotary Engine Power System (Section ..) MEMS Strain Sensors-Roller Bearings (Section ..) MFI – Micromechanical Flying Insect (Section ..) Microrobots (Section ..) PASTA – Power Aware Sensing, Tracking, and Analysis (Section ..) SENSORS: High-Fidelity, Broadband, MEMS Displacement Sensor Arrays for Intelligent Structural Health Monitoring (Section ..) Smart Dust (Section ..) Societal Scale Information Systems: Technologies, Design, and Applications (Section ..) EMERGENCY/HCC Adaptive Real-Time Geoscience and Environmental Data Analysis, Modeling and Visualization (Section ..) Ant Club Trails: Privacy in Ubiquitous Computer World (Section ..) SECTION 5.3 CITRIS PROJECT LIST Societal Scale Information Systems: Technologies, Design, and Applications (Section ..) Web Accessibility for Low Bandwidth Input (Section ..) EMERGENCY/IMPLICATIONS Societal Scale Information Systems: Technologies, Design, and Applications (Section ..) EMERGENCY/ALGORITHMS Adaptive Real-Time Geoscience and Environmental Data Analysis, Modeling and Visualization (Section ..) ACCLIMATE – Adaptive Coordinated Control of Intelligent Multi-agent Teams (Section ..) Animating Viscoplastic Materials with Dynamically Changing Meshes (Section ..) BRAND – Berkeley Realtime-Application Network Demonstration (Section ..) Communication over Wireless Fading Channels (Section ..) Find and Track People in Real Video Imagery (Section ..) Mitigating Bottlenecks and Hotspots in Wireless Sensor Systems (Section ..) NRV – Supporting Networked Virtual Reality over Wide Area Networks (Section ..) Principles of Centrifuge Modeling (Section ..) Randomized Invariant Features for Shape Classification (Section ..) Real-Time Image-based Rendering Using Sparsely Placed Video Cameras (Section ..) SCIDAC – TOPS Terascale Optimal PDE Simulations (Section ..) Societal Scale Information Systems: Technologies, Design, and Applications (Section ..) Software Enabled Control Program (Section ..) EDUCATION/SIS An Open Federation for the National SMETE Digital Library (Section ..) Cross-Integration of LONCAPA and the NSDL (Section ..) Data on the Deep Web: Queries, Trawls, Policies and Countermeasures (Section ..) Developing a Vision Support Planning Tool: From Vision to Reality (Section ..) Digital Library (Section ..) RUBINET – Robust & Ubiquitous Networking Research Group (Section ..) Scaling the Peer Review Process for National STEM Education Digital Library Collections (Section ..) SAHARA – Service Architecture for Heterogeneous Access, Resources, and Applications (Section ..) SMETE Digital Library (Section ..) Societal Scale Information Systems: Technologies, Design, and Applications (Section ..) Telecommunication/Telecollaboration (Section ..) The NSDL Collaboration Finder: Connecting Projects for Effective and Efficient NSDL Development (Section ..) The Use of Digital Collections in Undergraduate Teaching (Section ..) 31 32 SECTION 5.3 CITRIS PROJECT LIST EDUCATION/SOFTWARE Societal Scale Information Systems: Technologies, Design, and Applications (Section ..) EDUCATION/MICROSYSTEMS Inkjet Printed Inductively Coupled Circuits (Section ..) Societal Scale Information Systems: Technologies, Design, and Applications (Section ..) EDUCATION/HCC Ant Club Trails: Privacy in Ubiquitous Computer World (Section ..) Collaborative Telerobotics: Theory and Scalable Infrastructure (Section ..) SMETE Digital Library (Section ..) Societal Scale Information Systems: Technologies, Design, and Applications (Section ..) Telecommunication/Telecollaboration (Section ..) Web Accessibility for Low Bandwidth Input (Section ..) EDUCATION/IMPLICATIONS Societal Scale Information Systems: Technologies, Design, and Applications (Section ..) EDUCATION/ALGORITHMS Societal Scale Information Systems: Technologies, Design, and Applications (Section ..) NRV – Supporting Networked Virtual Reality over Wide Area Networks (Section ..) ENVIRONMENTAL/SIS Digital Library (Section ..) Fort Ord Groundwater Remediation Project (Section ...) Great Duck Island Environmental Monitoring (Section ..) Mitigating Distributed Denial of Service Attacks Using a PID Controller (Section ..) RUBINET – Robust & Ubiquitous Networking Research Group (Section ..) SAHARA – Service Architecture for Heterogeneous Access, Resources, and Applications (Section ..) Societal Scale Information Systems: Technologies, Design, and Applications (Section ..) Telegraph – An Adaptive Dataflow System (Section ..) TinyDB – Extracting data from Sensor Nets (Section ..) Using Properties of Network Topology to Detect Malicious Routing Behavior (Section ..) Wind to Whales (Section ..) SECTION 5.3 CITRIS PROJECT LIST ENVIRONMENTAL/SOFTWARE Automating the Development and Analysis of Embedded Systems (Section ..) Controlled Sharing: Programming-Language Principles and Techniques (Section ..) Distributed Authentication and Authorization: Models, Calculi, Methods (Section ..) Fort Ord Groundwater Remediation Project (Section ...) Great Duck Island Environmental Monitoring (Section ..) Integrated Multicast for Ad Hoc Networks (Section ..) MARS – Mobile Autonomous Robot Software (Section ..) Mitigating Bottlenecks and Hotspots in Wireless Sensor Systems (Section ..) Interfaces and Model Checking for Software (Section ..) NEPHEST – National Experimental Platform for Hybrid and Embedded Systems Technology (Section ..) NEST – Network Embedded Software Technology (Section ..) Societal Scale Information Systems: Technologies, Design, and Applications (Section ..) Static Analysis and Model Checking of Open-Source Code for Detecting Security Vulnerabilities (Section ..) TinyOS – A component based operating system for networked sensors (Section ..) Wide-Area Ubiquitous, Scalable, Extensible Sensor Networks (Section ..) Wind to Whales (Section ..) ENVIRONMENTAL/MICROSYSTEMS Great Duck Island Environmental Monitoring (Section ..) Hardware Emulation Platform Hardware, software and Design Methodology (Section ..) Inkjet Printed Inductively Coupled Circuits (Section ..) Integrated Microwatt Transceivers (Section ..) Integrated Nano Mechanical Atomic Clock (Section ..) Low-energy PicoRadio platform architecture development (Section ..) MEMS REPS – MEMS Rotary Engine Power System (Section ..) MEMS Strain Sensors-Roller Bearings (Section ..) MFI – Micromechanical Flying Insect (Section ..) Microrobots (Section ..) PASTA – Power Aware Sensing, Tracking, and Analysis (Section ..) Smart Dust (Section ..) Societal Scale Information Systems: Technologies, Design, and Applications (Section ..) Wind to Whales (Section ..) ENVIRONMENTAL/HCC Multi-resolution visualization of time-dependent three-dimensional data (Section ..) Societal Scale Information Systems: Technologies, Design, and Applications (Section ..) ENVIRONMENTAL/IMPLICATIONS Societal Scale Information Systems: Technologies, Design, and Applications (Section ..) 33 34 SECTION 5.3 CITRIS PROJECT LIST ENVIRONMENTAL/ALGORITHMS Bayesian Methods for Spatio-Temporal, Inverse, and Multi-Resolution Problems (Section ..) Communication over Wireless Fading Channels (Section ..) Mitigating Bottlenecks and Hotspots in Wireless Sensor Systems (Section ..) NRV – Supporting Networked Virtual Reality over Wide Area Networks (Section ..) Societal Scale Information Systems: Technologies, Design, and Applications (Section ..) Wind to Whales (Section ..) HEALTH/SIS Data on the Deep Web: Queries, Trawls, Policies and Countermeasures (Section ..) Mitigating Distributed Denial of Service Attacks Using a PID Controller (Section ..) RUBINET – Robust & Ubiquitous Networking Research Group (Section ..) SAHARA – Service Architecture for Heterogeneous Access, Resources, and Applications (Section ..) Societal Scale Information Systems: Technologies, Design, and Applications (Section ..) Surgical Robotics (Section ..) Telegraph – An Adaptive Dataflow System (Section ..) TinyDB – Extracting data from Sensor Nets (Section ..) Using Properties of Network Topology to Detect Malicious Routing Behavior (Section ..) HEALTH/SOFTWARE Automating the Development and Analysis of Embedded Systems (Section ..) Controlled Sharing: Programming-Language Principles and Techniques (Section ..) Distributed Authentication and Authorization: Models, Calculi, Methods (Section ..) Framework for Open Source Software Development for Organ Simulation in the Digital Human (Section ..) Integrated Multicast for Ad Hoc Networks (Section ..) Interfaces and Model Checking for Software (Section ..) Mitigating Bottlenecks and Hotspots in Wireless Sensor Systems (Section ..) NEPHEST – National Experimental Platform for Hybrid and Embedded Systems Technology (Section ..) NEST – Network Embedded Software Technology (Section ..) Societal Scale Information Systems: Technologies, Design, and Applications (Section ..) Static Analysis and Model Checking of Open-Source Code for Detecting Security Vulnerabilities (Section ..) Surgical Robotics (Section ..) TinyOS – A component based operating system for networked sensors (Section ..) Wide-Area Ubiquitous, Scalable, Extensible Sensor Networks (Section ..) HEALTH/MICROSYSTEMS Framework for Open Source Software Development for Organ Simulation in the Digital Human (Section ..) Hardware Emulation Platform Hardware, software and Design Methodology (Section ..) SECTION 5.3 CITRIS PROJECT LIST Inkjet Printed Inductively Coupled Circuits (Section ..) Low-energy PicoRadio platform architecture development (Section ..) PASTA – Power Aware Sensing, Tracking, and Analysis (Section ..) Societal Scale Information Systems: Technologies, Design, and Applications (Section ..) HEALTH/HCC Framework for Open Source Software Development for Organ Simulation in the Digital Human (Section ..) Interactive Progressive Arbitrary Slicing of Volumetric Data (Section ..) Multi-resolution visualization of time-dependent three-dimensional data (Section ..) Segmentation of High-Resolution Human Brain Cryosections (Section ..) Societal Scale Information Systems: Technologies, Design, and Applications (Section ..) Web Accessibility for Low Bandwidth Input (Section ..) HEALTH/IMPLICATIONS Societal Scale Information Systems: Technologies, Design, and Applications (Section ..) HEALTH/ALGORITHMS Animating Viscoplastic Materials with Dynamically Changing Meshes (Section ..) Communication over Wireless Fading Channels (Section ..) Framework for Open Source Software Development for Organ Simulation in the Digital Human (Section ..) Mitigating Bottlenecks and Hotspots in Wireless Sensor Systems (Section ..) NRV – Supporting Networked Virtual Reality over Wide Area Networks (Section ..) Societal Scale Information Systems: Technologies, Design, and Applications (Section ..) Wavelet-Based Hierarchical Time-Varying Volume Representation With 4th-Root-of-2 Subdivision (Section ..) THIRD WORLD/SIS ICT4B – A Scalable Enabling IT Infrastructure for Developing Regions (Section ..) SAHARA – Service Architecture for Heterogeneous Access, Resources, and Applications (Section ..) Societal Scale Information Systems: Technologies, Design, and Applications (Section ..) THIRD WORLD/SOFTWARE ICT4B – A Scalable Enabling IT Infrastructure for Developing Regions (Section ..) Automating the Development and Analysis of Embedded Systems (Section ..) Mitigating Bottlenecks and Hotspots in Wireless Sensor Systems (Section ..) (continued on following page) 35 36 SECTION 5.3 CITRIS PROJECT LIST NEST – Network Embedded Software Technology (Section ..) Societal Scale Information Systems: Technologies, Design, and Applications (Section ..) Static Analysis and Model Checking of Open-Source Code for Detecting Security Vulnerabilities (Section ..) TinyOS – A component based operating system for networked sensors (Section ..) THIRD WORLD/MICROSYSTEMS ICT4B – A Scalable Enabling IT Infrastructure for Developing Regions (Section ..) Hardware Emulation Platform Hardware, software and Design Methodology (Section ..) Inkjet Printed Inductively Coupled Circuits (Section ..) Integrated Microwatt Transceivers (Section ..) Integrated Nano Mechanical Atomic Clock (Section ..) Low-energy PicoRadio platform architecture development (Section ..) MEMS REPS – MEMS Rotary Engine Power System (Section ..) MEMS Strain Sensors-Roller Bearings (Section ..) MFI – Micromechanical Flying Insect (Section ..) Microrobots (Section ..) PASTA – Power Aware Sensing, Tracking, and Analysis (Section ..) Smart Dust (Section ..) Societal Scale Information Systems: Technologies, Design, and Applications (Section ..) THIRD WORLD/HCC ICT4B – A Scalable Enabling IT Infrastructure for Developing Regions (Section ..) Ant Club Trails: Privacy in Ubiquitous Computer World (Section ..) Societal Scale Information Systems: Technologies, Design, and Applications (Section ..) THIRD WORLD/IMPLICATIONS ICT4B – A Scalable Enabling IT Infrastructure for Developing Regions (Section ..) Societal Scale Information Systems: Technologies, Design, and Applications (Section ..) THIRD WORLD/ALGORITHMS Communication over Wireless Fading Channels (Section ..) Mitigating Bottlenecks and Hotspots in Wireless Sensor Systems (Section ..) Societal Scale Information Systems: Technologies, Design, and Applications (Section ..) SECTION 5.3 CITRIS PROJECT LIST TRANSPORTATION/SIS Mitigating Distributed Denial of Service Attacks Using a PID Controller (Section ..) RUBINET – Robust & Ubiquitous Networking Research Group (Section ..) SAHARA – Service Architecture for Heterogeneous Access, Resources, and Applications (Section ..) Smart Mobility Model Project (Section ..) Smart Parking Pilot Project (Section ..) Societal Scale Information Systems: Technologies, Design, and Applications (Section ..) Telegraph – An Adaptive Dataflow System (Section ..) TinyDB – Extracting data from Sensor Nets (Section ..) Using Properties of Network Topology to Detect Malicious Routing Behavior (Section ..) TRANSPORTATION/SOFTWARE Automating the Development and Analysis of Embedded Systems (Section ..) Controlled Sharing: Programming-Language Principles and Techniques (Section ..) Deterministic and Probabilistic Hybrid Control of Air Traffic Management (Section ..) Distributed Authentication and Authorization: Models, Calculi, Methods (Section ..) DyMND – Robust Adaptive Coordination in Dynamic Meshes of Networked Devices (Section ..) Integrated Multicast for Ad Hoc Networks (Section ..) Interfaces and Model Checking for Software (Section ..) Mitigating Bottlenecks and Hotspots in Wireless Sensor Systems (Section ..) NEPHEST – National Experimental Platform for Hybrid and Embedded Systems Technology (Section ..) NEST – Network Embedded Software Technology (Section ..) Societal Scale Information Systems: Technologies, Design, and Applications (Section ..) Static Analysis and Model Checking of Open-Source Code for Detecting Security Vulnerabilities (Section ..) TinyOS – A component based operating system for networked sensors (Section ..) Wide-Area Ubiquitous, Scalable, Extensible Sensor Networks (Section ..) TRANSPORTATION/MICROSYSTEMS Hardware Emulation Platform Hardware, software and Design Methodology (Section ..) Inkjet Printed Inductively Coupled Circuits (Section ..) Integrated Microwatt Transceivers (Section ..) Integrated Nano Mechanical Atomic Clock (Section ..) Low-energy PicoRadio platform architecture development (Section ..) MEMS REPS – MEMS Rotary Engine Power System (Section ..) MEMS Strain Sensors-Roller Bearings (Section ..) MFI – Micromechanical Flying Insect (Section ..) Microrobots (Section ..) PASTA – Power Aware Sensing, Tracking, and Analysis (Section ..) SENSORS: High-Fidelity, Broadband, MEMS Displacement Sensor Arrays for Intelligent Structural Health Monitoring (Section ..) Smart Dust (Section ..) Societal Scale Information Systems: Technologies, Design, and Applications (Section ..) 37 38 SECTION 5.3 CITRIS PROJECT LIST TRANSPORTATION/HCC Ant Club Trails: Privacy in Ubiquitous Computer World (Section ..) Smart Mobility Model Project (Section ..) Societal Scale Information Systems: Technologies, Design, and Applications (Section ..) Web Accessibility for Low Bandwidth Input (Section ..) TRANSPORTATION/IMPLICATIONS Smart Mobility Model Project (Section ..) Smart Parking Pilot Project (Section ..) Societal Scale Information Systems: Technologies, Design, and Applications (Section ..) TRANSPORTATION/ALGORYTHMS An Integrated Approach to Multiple-vehicle Sensing, Coordination and Control (Section ..) Communication over Wireless Fading Channels (Section ..) Deterministic and Probabilistic Hybrid Control of Air Traffic Management (Section ..) Find and Track People in Real Video Imagery (Section ..) Mitigating Bottlenecks and Hotspots in Wireless Sensor Systems (Section ..) NRV – Supporting Networked Virtual Reality over Wide Area Networks (Section ..) Randomized Invariant Features for Shape Classification (Section ..) Real-Time Image-based Rendering Using Sparsely Placed Video Cameras (Section ..) Societal Scale Information Systems: Technologies, Design, and Applications (Section ..) Software Enabled Control Program (Section ..) SOCIAL SCIENCES/SIS Data on the Deep Web: Queries, Trawls, Policies and Countermeasures (Section ..) Digital Library (Section ..) Dynamically Replicated Storage (Section ..) ECAI – Electronic Cultural Atlas Initiative (Section ..) Mining the Deep Web for Economic Data (Section ..) Query Processing: Peer to Peer Networks (Section ..) RUBINET – Robust & Ubiquitous Networking Research Group (Section ..) Societal Scale Information Systems: Technologies, Design, and Applications (Section ..) SECTION 5.3 CITRIS PROJECT LIST SOCIAL SCIENCES/SOFTWARE Societal Scale Information Systems: Technologies, Design, and Applications (Section ..) Applications of Data Grouping for Effective Mobility (Section ..) SOCIAL SCIENCES/MICROSYSTEMS Inkjet Printed Inductively Coupled Circuits (Section ..) Societal Scale Information Systems: Technologies, Design, and Applications (Section ..) SOCIAL SCIENCES/HCC Ant Club Trails: Privacy in Ubiquitous Computer World (Section ..) Collaborative Telerobotics: Theory and Scalable Infrastructure (Section ..) ECAI – Electronic Cultural Atlas Initiative (Section ..) Next Generation Internet (Section ..) Societal Scale Information Systems: Technologies, Design, and Applications (Section ..) SOCIAL SCIENCES/IMPLICATIONS ECAI – Electronic Cultural Atlas Initiative (Section ..) Mining the Deep Web for Economic Data (Section ..) Societal Scale Information Systems: Technologies, Design, and Applications (Section ..) SOCIAL SCIENCES/ALGORITHMS Discrete Models and Algorithms in the Sciences (Section ..) Societal Scale Information Systems: Technologies, Design, and Applications (Section ..) NRV – Supporting Networked Virtual Reality over Wide Area Networks (Section ..) 39 40 SECTION 5.4.1 ENERGY SECTION 5.4 SOCIETAL IMPACT (“DRIVING APPLICATIONS”) Section 5.4.1 Energy New Thermostat, New Temperature Node and New Meter (CEC) Participating Faculty: E. Arens, UC Berkeley, Architecture P. Wright, UC Berkley, ME D. Auslander, UC Berkeley, ME D. Culler, UC Berkeley, EECS/CS C. Federspiel, UC Berkeley, Architecture J. Rabaey, UC Berkeley, EECS R. White, UC Berkeley, EECS Web site: kingkong.me.berkeley.edu/html/BMI_Research.htm CITRIS Project Matrix Location: Energy column Synergies with Technologies: SIS, Software, Microsystems, HCC To meet the objectives of the California Energy Commission (CEC) to create inexpensive and “smart” thermostats and electricity meters that could be installed in all residences in California to help conserve energy via demand-response “real-time” electricity pricing, we will combine CITRIS efforts in BSAC (Picoradio), BSAC(Smart Dust) and TinyOS (NEST) to meet the following goals: » Cost targets of $ for the thermostat, $ for the temperature node, and $ for the electricity meter » High quality communications with a range of – meters for the thermostat and create a flexible, unstrandable environment for the meter » Capability of acting on a dynamic tariff or Demand-Response information automatically based on user preferences » Creative design and packaging for ease of installation and use of both the thermostat and the meter. » Ability to scavenge energy from various ambient sources and integration with power supplies to the devices, so that replacing batteries is unnecessary » Support for other sensors such as occupancy sensors for the thermostat » Revenue-quality power measurement for the meter. SECTION 5.4.1 ENERGY Societal Scale Information Systems: Technologies, Design, and Applications Participating Faculty: D. Culler, UC Berkeley, EECS J. Demmel, UC Berkeley, EECS/Math G. Fenves, UC Berkeley, CEE R. Katz, UC Berkeley, EECS/CS J. Rabaey, UC Berkeley, EECS S. Sastry, UC Berkeley, EECS B. Hamann, UC Davis, CS Web site: www.citris.berkeley.edu CITRIS Project Matrix Location: Energy column Synergies among all listed Societal Impacts and Technologies This large NSF ITR is an umbrella grant for many CITRIS activities, and supports both fundamental work in the above listed CITRIS technologies (rows) and driving applications (columns), as well as synergies among them. The driving applications include () boosting efficiency of energy production and consumption, and () saving lives and property and establishing emergency response IT infrastructure in the wake of disasters, among others. The solutions to these applications have the common feature that they depend on highly-distributed, reliable, and secure information systems that can evolve and adapt to radical changes in their environment, delivering networked information services and up-to-date sensor network data stores over ad-hoc, flexible, and fault tolerant networks that adapt to the people and organizations that need them. We call such systems Societal-Scale Information Systems (SISs). An SIS must easily integrate devices, ranging from distributed ad-hoc sensors and actuators, to hand-held information appliances (such as PDAs), workstations, and room-sized cluster supercomputers at Network Operation Centers. Such devices must be connected by ad-hoc sensor nets, extranets, short-range wireless networks as well as by very high-bandwidth, long haul optical backbones. Distributed data and services must be secure, reliable, and high-performance, even if part of the system is down, disconnected, under repair, or under (information) attack. The SIS must configure, install, diagnose, maintain, and improve its quality of service features, this applies especially to the vast numbers of sensors that will be cheap, widely dispersed, and even disposable. Finally, the SIS must allow vast quantities of data to be easily and reliably accessed, manipulated, interactively explored, disseminated, and used in a customized fashion by users, from expert to novice. 41 42 SECTION 5.4.2 EMERGENCY Section 5.4.2 Emergency Adaptive Real-Time Geoscience and Environmental Data Analysis, Modeling and Visualization Participating faculty: N. Sitar, UC Berkeley, CEE G. Brimhall, UC Berkeley, Earth & Planetary Science S. Glaser, UC Berkeley, CEE J. Radke, UC Berkeley, Landscape Architecture & Environmental Planning Web site: firebug.sourceforge.net CITRIS Project Matrix Location: Emergency column Synergies with Technologies in: SIS, Software, Microsystems, HCC, Algorithms We propose a three-year interdisciplinary effort to build on new advances in information technology to develop an adaptive real-time system for active management, processing, modeling and visualization of environmental and geoscience data. We believe that the rapidly evolving technology in communication, real-time instrument monitoring, GIS, and digital field data acquisition (mapping) allows us to propose a fundamental change in the paradigm by developing a set of real-time, integrated data base management and field data acquisition tools for rapid and adaptive assessment of the various phenomena, following and during major catastrophic events, such as earthquakes, fires, hurricanes, or floods. Our interest is in real-time integration of the incoming information such that predictive models of expected site and structure response are continuously updated. Real time prediction requires a thorough understanding of the spatial and temporal nature of the phenomena and of all controlling parameters. However, to-date databases with sufficient sophistication and data density are at best very scarce and much of the predictive simulation effort is based on discontinuous and spatially random data. More importantly, the development of an adaptive data collection, management, modeling, and visualization system requires by its essence a multidisciplinary approach and the integration of a number of elements that are currently rapidly evolving along parallel and somewhat unconnected tracks. Thus, we see the interdisciplinary group effort as a unique opportunity to allow us to integrate our efforts in the following areas: a) development of GIS database capable of real time updating with multiple streams of information; b) adaptive digital field data acquisition/mapping; c) development of robust, low cost, intelligent field instrumentation capable of real time data transmission; and d) data visualization and adaptive modeling of the observed phenomena. Ultimately, having such ability and access to such information on the web is obvious practical importance to the various entities engaged in dealing with disaster: police, firemen, local, state, and federal governments, utilities, and highway departments are among those most visible. SECTION 5.4.2 EMERGENCY Intelligent Sensor Motes for Vertical Seismic Arrays Participating Faculty: S. Glaser, UC Berkeley, CEE Web site: www.ce.berkeley.edu/~glaser CITRIS Project Matrix Location: Emergency column Synergies with Technologies: Software, Microsystems This action is to support the installation of a vertical seismic array on the UC Berkeley campus. Two instrumented boreholes will be installed on either side of the Hayward Fault. Each borehole will consist of -component accelerometer units, a rate gyroscope, magnetometer, and pore pressure sensor. The sensors will be an array of MEMS-based devices, including an all-digital -bit accelerometer. The sensors will be incorporated into an intelligent networked sensor Mote. An event driven TinyOS is used to multiplex the concurrent flows of information across this single controller, which is connected to a transceiver, a secondary storage device, a sensor oriented I/O system, and a power management subsystem. The noise floor of the array is expected to be approximately ng/root(Hz), and the cost about magnitudes less than current vertical arrays. In recent years, vertical arrays have come on-line in several sites in California, Taiwan, and Japan. They are changing the understanding of seismic ground motion by allowing for the 3-D evaluation of seismic wave propagation. Downhole recordings of ground motion provide a glimpse of how waves are propagating near the surface of the earth. By comparing multiple downhole recordings and a related surface recording, it is possible to observe how the waves change as they progress through the ground and are affected by materials in the soil profile. The arrays allow the estimation of experimental Greens functions for a site, with the estimation made using the rich field of system identification. Perhaps most importantly, the project will introduce civil engineering students to new developments in sensor, communications, and information technologies. It will also help them to become familiar with multi-disciplinary tools, and to become aware of the implications of advances in other fields of engineering, and how these technologies might help them solve civil engineering problems. 43 44 SECTION 5.4.2 EMERGENCY Principles of Centrifuge Modeling Participating Faculty: B. Kutter, UC Davis, CEE R. Boulanger, UC Davis, CEE S. Velinsky, UC Davis, MAE D. Wilson, UC Davis, CEE B. Yoo, UC Davis, ECE Web site: cgm.engr.ucdavis.edu CITRIS Project Matrix Location: Emergency Column Synergies with Technologies in: Algorithms A geotechnical centrifuge is used to conduct model tests to study geotechnical problems such as the strength, stiffness and capacity of foundations for bridges and buildings, settlement of embankments, stability of slopes, earth retaining structures, tunnel stability and seawalls. Other applications include explosive cratering, contaminant migration in ground water, frost heave and sea ice. The centrifuge may be useful for scale modeling of any large-scale nonlinear problem for which gravity is a primary force. Value of Centrifuge in Geotechnical Earthquake Engineering Large Earthquakes are infrequent and unrepeatable but can be devastating. This makes it difficult to obtain the required data to study their effects by post earthquake field investigations. Instrumentation of full scale structures is expensive to maintain over the large periods of time that may elapse between major temblors, and the instrumentation may not be placed in the most scientifically useful locations. Even if engineers are lucky enough to obtain timely recordings of data from real failures, there is no guarantee that the instrumentation is providing repeatable data. In addition, scientifically educational failures from real earthquakes come at the expense of the safety of the public. Understandably, after a real earthquake, most of the interesting data is rapidly cleared away before engineers have an opportunity to adequately study the failure modes. Centrifuge modeling is a valuable tool for studying the effects of ground shaking on critical structures without risking the safety of the public. The efficacy of alternative designs or seismic retrofitting techniques can compared in a repeatable scientific series of tests. Reason for Model Testing on the Centrifuge Geotechnical materials such as soil and rock have nonlinear mechanical properties depending on effective confining stress and stress history. The centrifuge applies an increased “gravitational” acceleration to physical models to produce identical self-weight stresses in the model and prototype. The one to one scaling of stress enhances the similarity of geotechnical models and makes it possible to obtain accurate data to help solve complex problems such as earthquake-induced liquefaction, soil-structure interaction and underground transport of pollutants such as dense non-aqueous phase liquids. Centrifuge model testing provides data to improve our understanding of deformation and failure and provides benchmarks useful for verification of numerical models. Verification of Numerical Models Centrifuge tests can also be used to obtain experimental data to verify a design procedure or a computer model. The rapid development of computational power over the last two decades has revolutionized engineering analysis. Many computer models have been developed to predict the behavior of geotechnical structures during earthquakes. Before a computer model can be used with confidence, it must be proven to be valid based on experimental data. The meager and unrepeatable data provided by natural earthquakes is usually insufficient for this purpose. The centrifuge is useful for verifying assumptions and improving computer models. SECTION 5.4.2 EMERGENCY Workshops on Critical Infrastructure Protection Participating Faculty: S. Sastry, UC Berkeley, EECS CITRIS Project Matrix Location: Emergency column Synergies with Technologies in: SIS, Software The workshops identified fundamental Information Technology (IT) challenges that must be answered to make the critical infrastructure of the nation safer against potential attacks and to explore the international aspect of proposed research plans and policies. Over the past two decades IT has become the primary driving force of the US economic growth. Inevitably, the tremendous penetration of IT in all spheres of the economy has created an essential interdependence between the safety and security of our energy, transportation and communication infrastructure and the safety and security of our information systems. This interdependence creates enormous risks and opportunities, as information technology is part of the problem and part of the solution. On one hand, safety and security problems with our information systems may create widespread damage in our critical infrastructure which could rapidly paralyze our economy. For example, vulnerability in SCADA systems, which are widely used in the power, chemical and transportation industries, may present major threat that must be avoided. On the other hand, information technology offers the only practical solution to the safe operation and effective protection of our critical infrastructure. Recognizing this tremendous challenge and responsibility, the National Science Foundation provided funding for a dual workshop, which examined the crosscutting IT technology issues in critical infrastructure protection (CIP) and explored the international implications with the involvement of researchers supported by the European Commission. The specific goals of the workshops were to () identify potential vulnerabilities in critical infrastructure related to information systems, () identify information systems and technologies essential for critical infrastructure protections, () analyze interdependence among information systems, cyber infrastructure components and the proper and safe functioning of critical infrastructure systems, and () identify research priorities in critical infrastructure systems controlled by information technology – e.g., power systems, aviation and selected areas. The workshops focused on the information technology research emerging in the control of these systems, including developing approaches to ensure critical infrastructure systems protection and understanding and controlling system interdependencies. 45 46 SECTION 5.4.3 EDUCATION Section 5.4.3 Education SMETE Digital Library Participating Faculty: Agogino, UC Berkeley, ME Web site: mathforum.org, www.smete.org CITRIS Project Matrix Location: Education column Synergies with Technologies in: SIS, HCC A learner-centered metathesaurus will be created by studying the transactions between learners and two learning resources – the Math Forum (mathforum.org) and www.smete.org. Three modes of interaction will be studied. Data in which many students respond to the same problem (the MathForum Problem of the Week) will be used to establish conceptual structures within each of six problem domains. The large number of participants (– per question, several hundred questions) will provide many modes of math communication. Data from transactions between learners and experts (the MathForum Ask Dr. Math) will be used to relate these conceptual structures to the generic domain structure used to index the transaction archive. The resulting set of related knowledge structures will provide the basis for learners to navigate the space of math resources, from static instructional units, to group projects, to small group discussions, etc. An additional resource, www.smete.org will be studied. Here, learner interaction is more in the typical library mode of search-retrieve. Because the library is digital, we have additional feedback information – viewed and selected resources. This will allow us to map between learner language and resource metadata, extending the metathesaurus across domain boundaries. The result of the project will be to provide a learning emphasis for the SMETE Digital Library and a set of tools for creating interand cross-domain thesauri. SECTION 5.4.3 EDUCATION Telecommunication/Telecollaboration Participating Faculty: P. Mantey, UC Santa Cruz, EE J. Garcia-Luna, UC Santa Cruz, CE H. Tao, UC Santa Cruz, CE Web site: www.cse.ucsc.edu/~mantey CITRIS Project Matrix Location: Education column Synergies with Technologies in: SIS, HCC In collaboration with Microsoft, we have begun the TeleEducation/TeleCollaboration and Streaming Media project, which includes network protocols (including floor-control), multicasting, support for caching, and streaming media. These require extensive technology development beyond the current Internet, to effectively and affordably support quality real-time streaming media, dynamic multicasting, and advanced user interfaces providing additional function and improved ease of use. Microsoft’s DISC represents an initial setting for the investigation. On the one hand, it provides many of the envisaged features for the distributed classroom. On the other hand, it assumes no floor passing between teacher and students, and relies on a centralized architecture for the maintenance of the workspace. Based on the above observations, we will address the following research problems: () Impact analysis of the Microsoft’s DISC as is, insofar as its ability to provide a seamless integration of group collaboration into the tools used by instructors and students in courses. () Floor control and conference management mechanisms that synchronize user actions and permit concurrent sharing of shared workspaces in a non-intrusive manner, i.e., without requiring the users of the system to adopt a strict protocol of interaction. An integral part of our study will be determining effective ways to embed floor control mechanisms in DISC. () Scalability of the distributed classroom, in which potentially hundreds of students could attend a remote lecture. This aspect of our research entails the investigation of system aspects of the distributed classroom (e.g., what is an efficient way to eliminate centralized servers or databases that can become bottlenecks in the system) as well as algorithmic and protocol aspects of its components (e.g., how should applications be adapted to the handling of hundreds of participants who are geographically distributed; how should classroom telecasts be supported, given that IP multicast is not supported beyond relatively small testbeds and research networks in the Internet). () Definition and use of multimedia feedback channels. In the case of a lecture, limited audio feedback can be enough; for distance learning, however, a feedback window could be used to provide information to the instructor from the students. The size of a lecture impacts the nature and effectiveness of feedback channels; therefore, different types of feedback should be available to students. 47 48 SECTION 5.4.3 EDUCATION The Use of Digital Collections in Undergraduate Teaching Participating Faculty: D.Harley, UC Berkeley, Center for Studies in Higher Education Web site: ishi.lib.berkeley.edu/cshe/people/dharley.html CITRIS Project Matrix Location: Education column Synergies with Technologies in: SIS The Center for Studies in Higher Education (CSHE) and the educational arm of the Center for Information Technology Research in the Interest of Society (CITRIS) at UC Berkeley will test a number of models that might prove effective in applying technological solutions to problems of higher educational quality, cost, and access within the context of a major public research university. The focus of this project is a survey and review of use of digital collections in the humanities and social sciences (H/SS) in a variety of undergraduate teaching environments, including those in liberal arts and community colleges. We have identified a number of challenges confronting those who finance and develop digital collections for classroom use. These include a lack of attention on humanities and social science learning environments, a lack of coordination among developers regarding best practice in user studies, and a lack of knowledge about how different tiers of higher education institutions are using collections in undergraduate education. Our work will include: ) A survey of current use of select H/SS digital collections, ) Testing the efficacy of a variety of methods to assess actual use of local H/SS collections, ) Understanding faculty attitudes about their use or non-use of digital collections in H/SS teaching, and ) Assembling a cohort of digital collection owners and digital collection evaluation experts to discuss and disseminate best practice in assessing digital collection use in undergraduate educational settings. An offshoot of this work is a proposed experiment in partnership with the California Digital Library (CDL) that will analyze the quality and quantity of educational use that is made of three distinctive types of digital collection (database, portal, and exhibition). Our hypothesis is that the reference database, although rich in content, is an inadequate collection type for easy classroom use by most faculty. We will compare the relative costs and utility of the database, the portal, and the exhibition in undergraduate learning environments. The work is undertaken to ensure that investment in digital collections and assumptions about their value are informed by real data on both the quantity and quality of their scholarly use. To that end, we will engage in an experiment that first, evaluates faculty use of existing collection types and second, involves faculty from multiple disciplines in the design and classroom testing of entirely new portals and an array of related exhibitions. SECTION 5.4.4 ENVIRONMENTAL Section 5.4.4 Environmental Fort Ord Groundwater Remediation Project Participating Faculty: R. Flegal, UC Santa Cruz, Environmental Toxicology P. Mantey, UC Santa Cruz, CSE Web site: www.etox.ucsc.edu/faculty/flegal.html CITRIS Project Matrix Location: Environment column Synergies with Technologies in: Software, SIS The Fort Ord Groundwater Remediation project leverages an already existing investment of nearly $ million in remediation technology design. The stateof-the-art research systems capture, in real time, the flow dynamics and chemical response of contaminants to the remediation. In collaboration with the Department of Army, the Lawrence Livermore National Laboratory (LLNL) and Lawrence Berkeley National Laboratory (LLBL), we will test the wider application of the detection and monitoring systems in operational scale remediation strategies. This includes an assessment of the system’s current effectiveness, refinements of its original design, expansion of its capabilities and data presentation methodologies, and an assessment of its overall technical and cost effectiveness. The preliminary equipment was designed to significantly increase the data collection capability related to the initial remediation efforts (kind, quantity and quality of data). Our research will further increase and refine the spectrum and quality of data capture and the ability to adjust, in real time, the operating parameters of the remediation processes, which will increase their effectiveness and decrease the related time and cost investments by the DOD in that and similar remediation efforts elsewhere. The specific objectives are to () develop real time sampling, analysis, and data transmission for subsurface contaminants; () integrate real time plume characterization in to useful visualization tools for process engineering decision making; () explore the identification of source zone locations by using a combination of real time measurement with process control; and () explore expansion of technologies and processes to contaminants from munitions and to homeland security needs such as drinking water systems and waterway contamination detection. 49 50 SECTION 5.4.4 ENVIRONMENTAL Great Duck Island Environmental Monitoring Participating Faculty: D. Culler, UC Berkeley, EECS Web site: www.greatduckisland.net CITRIS Project Matrix Location: Environment column Synergies with Technolgies in: SIS, Software, Microsystems In the spring of , the Intel Research Laboratory at Berkeley and UC Berkeley initiated a collaboration with the College of the Atlantic in Bar Harbor and the University of California at Berkeley to deploy wireless sensor networks on Great Duck Island, Maine. These networks monitor the microclimates in and around nesting burrows used by the Leach’s Storm Petrel. Our goal is to develop a habitat monitoring kit that enables researchers worldwide to engage in the non-intrusive and non-disruptive monitoring of sensitive wildlife and habitats. As of mid-October , nearly million readings have been logged from motes deployed on the island. Each mote has a microcontroller, a low-power radio, memory, and batteries. For habitat monitoring, we added sensors for temperature, humidity, barometric pressure, and mid-range infrared. Motes periodically sample and relay their sensor readings to computer base stations on the island. These in turn feed into a satellite link that allows researchers to access real-time environmental data over the Internet. The left picture below shows a sensor that was placed in a bird burrow. The middle picture shows the directional antenna outside the burrow that transmits the signal from the wireless sensor to the lightkeeper’s house, which transmits to the satellite. The right picture shows a Storm Petrel. SECTION 5.4.4 ENVIRONMENTAL Visualization of Great Duck Island Sensor Network Data Participating Faculty: B. Hamann, UC Davis, CS Web site: www.greatduckisland.net/technology/technology.htm CITRIS Project Matrix Location: Environment column Synergies with Technologies in: Algorithms Great Duck Island is a -acre island located off the coast of Maine and an important nesting ground for Leach’s Storm Petrel, a common New England seabird. In spring , the College of the Atlantic, in collaboration with the University of California, Berkeley, and Intel Corp., deployed a sensor network consisting of ~motes on the island to monitor the Petrel’s nesting behavior. Using a sensor network allowed scientists to continually measure environmental data in and around the Petrels’ nesting burrows without disturbing the nesting birds. Over a three-month period during summer , the sensor network delivered .~million measurement packets to its base station, with individual motes delivering up to , packets. Each mote was programmed to measure several environmental variables including temperature, humidity, barometric pressure, and light level. We are developing an application that uses data from the sensor network’s measurement database to reconstruct a selected measured variable at every location inside the area covered by the sensor network, by interpolating measured values between mote locations. A reconstruction is then evolved over time and used to create an animation of the weather conditions on Great Duck Island data for the measurement period. The data structures and algorithms we are developing in the course of this project are independent of the specific circumstances of the Great Duck Island sensor network, especially of the number and distribution of motes and the type of measured variables. We anticipate that our work will be applicable to a wide variety of data soon to be generated by more complex, next-generation sensor networks. 51 52 SECTION 5.4.4 ENVIRONMENTAL Wind to Whales Participating Faculty: G. Griggs, UC Santa Cruz, Earth Sciences P. Mantey, UC Santa Cruz, CSE Web site: www.es.ucsc.edu/personnel/Griggs CITRIS Project Matrix Location: Environment column Synergies with Technologies in: SIS, Software, Microsystems, Algorithms The goal of the Wind to Whales project is to predict present and future effects of human activities on marine ecosystems. The project brings together an interdisciplinary group of researchers from five partner institutions around Monterey Bay, with UCSC as the lead institution. The other partners are the Monterey Bay Aquarium Research Institute (MBARI), the Naval Postgraduate School in Monterey, Moss Landing Marine Laboratories, and the National Marine Fisheries Service (NMFS) Laboratory in Santa Cruz. The Monterey Bay National Marine Sanctuary is also involved. Recent technological breakthroughs in numerous disciplines have made possible new syntheses that cross traditional disciplinary boundaries. By creating a Center for Integrated Marine Technologies (CIMT), we will explicitly link new technologies across disciplines of marine science to address key questions for marine resource managers. This center forms an innovative new approach to understanding how key marine resources – fisheries, seabirds, sea turtles, and marine mammals – respond to short and long-term changes in physical oceanographic processes such as El Niño events, decadal oscillations, and long-term climate change. Our long-term goal is to develop multifrequency, high frequency (HF) radar techniques and instrumentation for real-time measurement of near surface ocean currents, vertical current shear, winds, and friction velocity. Our goal includes deployment, maintenance, and improvement of HF radar systems for providing maps of data products in real time for the advancement of air-sea interaction and coastal oceanography, as well as the integration of HF radar measurements into coastal ocean models. A related goal is to investigate and develop ship detection and tracking techniques for multifrequency HF radar as a contribution to the Homeland Security Program. SECTION 5.4.5 HEALTH Section 5.4.5 Health Framework for Open Source Software Development for Organ Simulation in the Digital Human Participating Faculty: Ron Fearing, UC Berkeley, EECS Web site: robotics.eecs.berkeley.edu/medical CITRIS Project Matrix Location: Health column Synergies with Technologies in: Microsystems, Software, HCC, Algorithms During the fiscal year , the focus of this project is threefold, described as follows: Simulation Framework The design of the architecture of the open surgical simulator framework has been completed. The main research effort during the fiscal year will be on completing the implementation of the open source release of the surgical simulator. Although this implementation is loosely based on the already existing VESTA surgical training simulator testbed, all the underlying simulation and computation engines are completely redesigned. The improvement over the existing system is on the modularity and extensibility of the simulation framework, adapting it to follow the proposed standard APIs, and to use the high performance computational tools. The simulation framework released at the end of the next fiscal year will include implementations of lumped element models, linear finite element models, nonlinear finite element models, and a multi-grid finite element integration scheme for mechanical deformation of objects. A novel haptic interfacing scheme will be implemented for the new simulation engine. The simulation engine will also supply uniform interfaces with the input/output devices for the models. In particular, a standard interface for graphical display of objects will be established and implemented. Requirements for including different computational models in the simulation engine and for addition of collision detection and response will also be studied. API Design The focus of this effort will be to complete the API specifications to cover collision detection/collision response within different mechanical models, mechanical connection between objects, and interfacing between different physical processes. How these APIs can be included in a grander scale medical simulation framework, such as the Digital Human project, will also be studied to identify the related issues. Heart Model for Surgical Simulation The focus of the heart modeling effort will be on implementing a basic multi-process heart model using the open source surgical simulation framework and the API specifications described above. The main objective will be evaluating the simulation framework and the APIs. The mechanical motion of the heart will be implemented using a more detailed physically based model. The blood dynamics will be modeled as a lumped fluid model and the basic physiology of the heart will be implemented as a hybrid dynamical model. These different processes will be implemented as separate physical processes and interfaced within the API specifications. 53 54 SECTION 5.4.5 HEALTH Surgical Robotics Participating Faculty: S. Sastry, UC Berkeley, EECS R. Fearing, UC Berkeley, EECS Web site: robotics.eecs.berkeley.edu/medical CITRIS Project Matrix Location: Health column Synergies with Technologies in: SIS, Software Robotic Telesurgical Workstation for Laparoscopy Minimally Invasive Surgery (MIS) is a revolutionary approach in surgery. In MIS, the operation is performed with instruments and viewing equipment inserted into the body through small incisions created by the surgeon, in contrast to open surgery with large incisions. This minimizes surgical trauma and damage to healthy tissue, resulting in shorter patient recovery time. Unfortunately, there are disadvantages due to the reduced dexterity, workspace, and sensory input to the surgeon, which is only available through a single video image. In this joint project between the Robotics and Intelligent Machines Laboratory of the University of California, Berkeley (UCB) and the Department of Surgery of the University of California San Francisco (UCSF), a robotic telesurgical workstation for laparoscopy is developed. Our Robotic Telesurgical Workstation for Laparoscopy is a bimanual system with two DOF manipulators instrumented with grippers, controlled by a pair of DOF master manipulators. With the telesurgical workstation, the conventional surgical tools are replaced with robotic instruments, which are under direct control of the surgeon through teleoperation. The goal is to restore the manipulation and sensation capabilities of the surgeon, which were lost due to minimally invasive surgery. A DOF slave manipulator, controlled through a spatially consistent and intuitive master, will restore the dexterity, the force feedback to the master will increase the fidelity of the manipulation, and the tactile feedback will restore the lost tactile SECTION 5.4.6 THIRD WORLD Section 5.4.6 Third World ICT4B – A Scalable Enabling IT Infrastructure for Developing Regions Participating Faculty: E. Brewer, UC Berkeley, EECS/CS T. Kalil UC Berkeley, COE J. Mankoff, UC Berkeley, EECS/CS J. Rabaey, UC Berkeley, EECS I. Ray, UC Berkeley, Energy and Resources Group V. Subramanian, UC Berkeley, EECS S. Weber, UC Berkeley, Political Science Web site: www.cs.berkeley.edu/~brewer CITRIS Project Matrix Location: Third World column Synergies with Technologies: SIS, Software, Microsystems, HCC, Implications There are thousands of stand-alone projects that aim to bring information and communication technology (ICT) to developing regions, but nearly all depend on existing hardware and infrastructure developed for affluent regions. These imported technologies fail to address key challenges in cost, deployment, power, and support for semi-literate users. This proposal develops the key technologies and infrastructure to enable these projects, and many new applications that were previously intractable. We address these challenges with novel technology, and validate impact via two real-world pilot deployments in two developing regions. Our goal is not just to understand two specific ICT applications, but also to demonstrate that the underlying ICT architecture and technologies truly help developing regions. To this end, this proposal includes two faculty from social sciences to ensure that the work enables real-world solutions. Supporting partners (Intel, HP, IIT Delhi, Markle, Grameen Bank) will provide project guidance and on-site help. IIT Delhi and UCB will co-teach classes on IT for developing regions and encourage student exchange to facilitate research. The technology strategy is to attack the key challenges of cost, power, deployment, support, and literacy. ICT4B will provide order-of-magnitude improvements in device cost, infrastructure and networking cost, and power consumption. Key deliverables include: ) novel low-cost, low-power devices; ) a new approach to low-cost networking based on intermittent connectivity (rather than persistent connectivity as in the Internet); ) a userinterface toolkit to support poor literacy via novel speech recognition, and a variety of sensors for environment and health applications; and ) a threetier architecture with proxies and data centers to support low-cost devices with more functionality, easier development, over-the-wire reprogramming, and usage monitoring for social science research. The – times reduction in device cost stems from codesign of devices and infrastructure, system-on-achip integration, and use of open standards. The – times reduction in device power usage stems from low-power circuits, using less CPU power due to help from the infrastructure, and low-power intermittent networking. The – times reduction in infrastructure cost comes from intermittent networking, extensive sharing, and novel architectural approaches to user and system support in the field. 55 56 SECTION 5.4.7 TRANSPORTATION Section 5.4.7 Transportation Deterministic and Probabilistic Hybrid Control of Air Traffic Management Participating Faculty: S. Sastry, UC Berkeley, EECS Web site: chess.eecs.berkeley.edu CITRIS Project Matrix Location: Transportation column Synergies with Technologies in: Software, Algorithms The increasing demand for air travel is stressing the current, mostly human operated ATM (air traffic management) system. It has been suggested that the enhanced automation in future ATM may alleviate some of this stress by improving the efficiency of the system and simplifying the task of the human operators. This improvement, of course, has to be achieved while maintaining (or ideally improving) the level of safety over the current system. In ATM, safety is typically quantified in terms of numbers of conflicts, that is, situations where aircraft come closer to one another than a certain desired minimum distance. To prevent conflicts, ATM resorts to a two-stage process. In the first stage, conflict detection is performed; the positions of the aircraft in the future are predicted and compared to determine the possibility of conflict. Once a potential conflict has been detected, stage two – the conflict resolution stage – is invoked, to modify the plans of the aircraft. Currently, all these functions are performed manually by the pilots and air traffic controllers (ATCs). Some partial automation tools are already available to assist the operators (for example, CTAS and TCAS). Conflict prediction and resolution are considered at three different levels of air traffic management process. The main characteristics of our contribution are the following: () Probabilistic models are proposed for the aircraft position projection and for the validation of the proposed algorithms by Monte-Carlo simulation. The stochastic model for projecting the position of an aircraft in the future is simple and allows in principle fast computations, which makes it ideal for online conflict prediction. The validation model is more accurate than the prediction model, and therefore more difficult to compute with; this is not a major concern, however, as it is only used offline. () A detection algorithm based on the proposed prediction model is introduced. The prediction model produces probability distributions for the future positions of the aircraft, which are used to construct a probabilistic measure of the criticality of the situation. If the measure exceeds a certain threshold, a conflict is declared. () The computational issues involved in the application of the proposed conflict altering system are addressed by resorting to randomized algorithms. The advantage of randomized techniques is that they tend to be computationally more efficient. Moreover, the computational load does not significantly increase in the 3D case with respect to the 2D case. They also provide analytical bounds on the accuracy of the approximation involved. SECTION 5.4.7 TRANSPORTATION Improving Bay Area Rapid Transit (BART) District Connectivity and Access with the Segway Human Transporter and Other Low Impact Mobility Devices Participating Faculty: S. Shaheen, UC Davis, ITS Website: its.ucdavis.edu/ CITRIS Project Matrix Location: Transportation column The Bay Area has an extensive transit system with networks of buses, light rail, and heavy rail extending to most major destinations. However, access (walking distance or parking) to transit stations limits the number of patrons that can effectively utilize the transit system. While there are some effective feeder services that help extend transit access to a broader range of customers, these systems have limited utility due to fixed routes and schedules. A more comprehensive approach is needed, which focuses on a range of integrated “door-to-door” mobility services linked to transit. An effective demand-responsive, easy-to-use system that links home, work, and other activity destinations with transit stations could encourage greater transit usage. By providing seamless options that help to bridge the gap between transit and automobiles, other issues such as limited parking at transit stations, low fare box revenues, roadway congestion, and air pollution could be alleviated in an efficient manner. A multi-modal approach provides greater connectivity for people living and working within range of transit stations. The Segway Human Transporter (Segway HT or HT) is one innovative mobility device that could be part of such a seamless system and promote transit access. Other options might include shared bikes, small neighborhood electric vehicles, and full-size cars. The Segway HT is an electric mobility device for individual short distance trips. The operator stands upright on the Segway HT and “steers” it, utilizing hand controls and weight distribution. The Segway HT is small (less than pounds) and requires minimal space for storage. The device has a range of – miles on one charge and can be recharged from any outlet in four to six hours. Among the many potential uses for the Segway HT is the possibility of integrating it into transit access systems with other low impact mobility devices (e.g., bicycles). This is a two-year study of the Segway HT and other low impact mobility devices. Project partners include the California Department of Transportation (Caltrans), the Bay Area Rapid Transit District (BART), and the University of California-wide Center for Commercialization of ITS Technologies (CCIT). As a precursor to the proposed Year Two pilot demonstration, the Year One study includes an examination of safety issues associated with other low impact modes linked to transit, such as bikes, scooters, and roller blades. The knowledge gained on safety and pedestrian conflicts of a wide range of low-impact modes will provide a baseline for better understanding Segway HT safety considerations, better managing their testing/introduction, and grasping barriers to the expansion or use of other low-impact modes for trip taking and transit access. The Segway HT may fill a niche market for individuals who live or work too far to walk from transit, but cannot drive (because they don’t own a car or parking at the station is limited). However, there is no similar device to the Segway HT and integrating it into our current transportation infrastructure poses some interesting challenges. 57 58 SECTION 5.4.7 TRANSPORTATION Smart Mobility Model Project Participating Faculty: S. Shaheen, UC Davis, ITS C. Rodier, UC Davis, ITS Website: www.its.ucdavis.edu/research-sec.html CITRIS Project Matrix Location: Transportation column Synergies with Technologies in: SIS, HCC, Implications The Smart Mobility Model Project is a collaborative effort among the U.C. Davis campus, the California Department of Transportation (Caltrans), UC Berkeley’s Partners for Advanced Transit and Highways, and the Institute of Transportation Studies. The goal of the project is to optimize individual mobility through improved connectivity among modes, enhanced techniques to link land-use planning and transportation system design, and advanced information and clean-fuel technologies. At UC Davis, campus planners are interested in applying innovative mobility services and technologies to the upcoming UC Davis Long Range Development Plan. The premise behind the Smart Mobility Model Project is that a transportation system should facilitate mobility by providing a variety of modes for individuals to choose from when planning a trip. This might include an automobile for some trips, public transit, bicycle, electric bike, small electric car, e-commerce, smart shuttles, or a similar low impact mode for other trips. Strategically bundling diverse mode options with smart growth, land-use strategies should increase the viability of all the modes while enhancing quality of life. A Smart Mobility service would enable users to evaluate cost, convenience, and impacts before making a modal choice. The result would be reduced negative environmental impacts, improved social connectivity, better resource utilization, and a high degree of user (consumer) satisfaction. Current cost signals and transportation system designs encourage almost exclusive dependence on the single occupancy vehicle (SOV). Many of the costs associated with automobile ownership are fixed or only marginally linked to vehicle miles traveled (VMT), such as purchase price, insurance, and maintenance. Thus once an individual has purchased a car, they typically choose to drive that vehicle almost exclusive of all other modes. In a Smart Mobility service the fixed costs of vehicle ownership are shifted to a variable fee based on actual usage. SOV travel would still likely occur, but to a lesser degree because users can now evaluate costs and convenience and choose among other attractive service modes for some trips. Mobility becomes a service that users subscribe to, rather than a product (an automobile) that is purchased and owned. Seamless door-to-door connectivity is a key element of a Smart Mobility service. This is a feature that is lacking from most existing public transit systems for the majority of users. Land-use patterns and minimal passenger requirements for transit prevent comprehensive coverage in lower density neighborhoods. This lack of trip connectivity reduces consumer options. For example, although a person may work close to a transit stop, transit access on the home side of a trip is often more than a mile away. Connectivity options such as small electric cars, electric bicycles, the Segway Human Transporter, or carsharing vehicles as demonstrated in CarLink II, present a viable means to complete a transit trip. Land-use patterns designed to enhance modal mobility and advanced information systems can also improve connectivity. Real-time traveler information about trip options, transit schedules, smart parking, and other modal alternatives and technology for instant access to reservations and vehicles for short-term use (e.g., smart cards) can make seamless door-to-door connectivity a costeffective option for users. SECTION 5.4.7 TRANSPORTATION Smart Parking Pilot Project Participating Faculty: S. Shaheen, UC Davis, ITS C. Rodier, UC Davis, ITS Website: its.ucdavis.edu CITRIS Project Matrix Location: Transportation column Synergies with Technologies in: SIS, Implications Parking is costly and limited in almost every major city in the U.S., contributing to increased congestion, air pollution, driver frustration, and safety problems. Furthermore, limited parking can also constrain transit ridership in dense regions, such as the Bay Area, where transit parking is full or close to capacity at of BART’s transit stations. Job growth is projected to increase by % by in the Bay Area; thus, greater parking shortfalls are expected at transit facilities and in dense urban areas. With parking construction and land use costs increasing, innovative alternatives for meeting near-term parking demand are needed. With powerful innovations in wireless Internet technology and enhanced transit data systems, service oriented smart parking management approaches such as “dynamic space sharing” are on the verge of providing a costeffective solution. The concept we call “dynamic space sharing” can be employed to increase available parking inventory (without building additional facilities) and improve the driver experience through the use of wireless communication and matching logic technologies that increase parking capacity by managing privately-owned or previously restricted spaces. These spaces, such as private parking (e.g., corporate, apartment, hotels), private driveways, driveway curb space, loading zones, access alleys, could be made available for public parking utilizing dynamic management technology that accounts for the specific needs of the rights’ holders. When valuable space is made available to the public, the rights’ holders share in revenue generated from the space provided. Preliminary estimates suggest that space sharing can increase available parking inventory by –% in many areas (Victoria Transport Policy Institute, ). Because space sharing is highly desirable for both the public and the rights’ holders, it is expected to generate significant revenue. By employing sophisticated database technology, pricing can be adjusted dynamically (e.g., value pricing based on time of day) to foster localized behavior shifts. 59 60 SECTION 5.4.7 TRANSPORTATION Unmanned Combat Air Vehicles: A Case Study in Multi-agent Hybrid Systems Participating Faculty: P. Varaiya, UCBerkeley, EECS Web site: www.path.berkeley.edu/~varaiya CITRIS Project Matrix Location: Transportation column Synergies with Technologies: Software, Algorithms In addition to the theoretical work in the areas of multi-agent architecture integration, multi-modal control, and hybrid model real-time code generation, the Berkeley Aerobot (BEAR) research team is currently developing unmanned air vehicle (UAV) experimental capabilities as well as a capability for modeling and simulating UAV missions. The BEAR experimental platform consists of modified Yamaha helicopters (with a main rotor diameter of ft. and -lb. payload). The Yamaha helicopters, developed for commercial crop spraying in Japanese agriculture, provide a reliable and affordable platform with similar maneuverability and agility to that envisioned for small, tactical UAVs. We successfully modified the Yamaha helicopters for autonomous flight to achieve waypoint navigation. The research conducted with the Office of Naval Research award further enhanced our UAV capabilities to serve as experimental platforms for new technologies involved in the following research areas: multi-agent coordination, planning, and distributed decentralized control; coordinated surveillance using multiple UAVs; formation flight; pursuit/evasion games; autonomous landing on simulated ship deck motion platforms; ground-based target tracking; hybrid control design and verification; safe and efficient flight mode switching; design and reliability assessment of fault tolerant control systems; sensor fusion algorithms for multiple sensors, including INS, GPS, and active vision; and vision-based navigation. SECTION 5.4.8 SOCIAL SCIENCES, HUMANITIES & BUSINESS Section 5.4.8 Social Sciences, Humanities & Business ECAI – Electronic Cultural Atlas Initiative Participating Faculty/Staff: L. Lancaster (Emeritus), UC Berkeley, East Asian Languages and Culture M. Buckland, UC Berkeley, SIMS M. Nyland, UC Berkeley, History W. Yeh, UC Berkeley, History Department P. Zhou, UC Berkeley, East Asian Library G. Craddock, UC Berkeley, Spanish and Portuguese C. Chu, UC Berkeley, East Asian Languages and Culture J. Zerneke, UC Berkeley, International Area Studies H. Lan, UC Berkeley, Educational Technology Services D. Harley, UC Berkeley, Center for Studies in Higher Education R. Mostern, UC Berkeley, Electronic Cultural Atlas Initiative R. Larson, UC Berkeley, SIMS D. Brown (Emeritus), UC Berkeley, History Dept. S. Mehendale, UC Berkeley, Near Eastern Studies Web site: www.ecai.org CITRIS Project Matrix Location: Social Science, Humanities & Business column Synergies with Societal Impact in: SIS, HCC, Implications ECAI is a part of International and Area Studies at UCB. It is an international association of scholars, librarians, and technicians who are researching ways to create, preserve, and use digital data relating to cultural studies. The research focus is on the ways to use time and place in digital library environments and in individual scholarly projects. This research agenda includes working with the Geographic Information Systems (GIS) software, especially that produced by ESRI Corporation in Redlands, California. ECAI has the added dimension of dealing with time as well as space in the construction of cultural data. The current list of affiliates around the world who are engaged in the work has grown to nearly individuals as well as major institutions such as the British Library, Arts and Humanities Data Service of Great Britain, Academia Sinica, and National Museum of Ethnology of Japan. During the last year, ECAI has held conferences in Osaka, Japan ( delegates) and Vienna, Austria ( delegates). The next international conference will be held in Bangkok in association with NECTEC and the Pacific Neighborhood Consortium. A major workshop is scheduled in Rome in November under the title of “Reconstructing Archaeological Landscapes in the New Technologies.” This is a joint Italy-U.S. project sponsored by the National Center for Research in Rome and by ECAI, Center for Virtual Reality (UCLA), and the Field Museum of Chicago. One goal is to help scholars make use of digital material in the classroom. At UCB during fall , ECAI staff helped to create classroom presentations on ancient Chinese history, the Silk Road Culture of Central Asia, and digital material for Chinese language courses. Future use of digital materials is being given consideration by a number of faculty and assistance is offered for help in georegistration of material as well as use of the ECAI software TimeMap for display. Plans are being made to work with educational issues at future ECAI conferences being planned for – at Berkeley, London, and Japan. The Rome workshop will have one session on the use of Virtual Reality constructions of archaeological sites in classrooms. Meetings are being held with the staff of the ESRI Corporation to determine the nature of tools that scholars need for presentation of digital maps in the classroom. The recent meeting in Vienna was partially funded by Autodesk Ges.m.b.H. of Austria dealing with use of the software for creation of images that can be used for research and teaching. 61 62 SECTION 5.4.8 SOCIAL SCIENCES, HUMANITIES & BUSINESS Mining the Deep Web for Economic Data Participating Faculty: J. Hellerstein, UC Berkeley, EECS/CS H. Varian, UC Berkeley, SIMS Web site: db.cs.berkeley.edu/~jmh CITRIS Project Matrix Location: Social Science, Humanities & Business column Synergies with Technologies in: SIS, Implications What is commonly considered the World Wide Web is in fact a small fraction of the actual data available on the Internet. The metaphor of a web was motivated by linked textual material, but the volume of hypertext on the Internet is dwarfed by the amount of information made available in networked databases provided by directory services, information portals, government agencies, private companies, scientists, and a host of other providers. Since these data have no static inbound hyperlinks they are not accessed by the webcrawlers of search engines, and hence are largely untapped as a resource for any use other than point lookups. As a result, this data is often called the “deep Web” or the “hidden Web”. A recent study estimates the size of the deep web as being . petabytes or to times larger than the hypertext indexed by search engines. A large fraction of the data on the deep Web is not full-text documents, but rather quantitative data, much of it potentially of economic interest. There are job ads, housing ads, SEC findings, and up-to-the minute prices for all sorts of things. In the private sector, sites such as www.corporatesleuth.com have mined the SEC Edgar database for financial and accounting data of interest to investors. We know of one publisher who has reverse engineered Amazon’s book rankings so that they can infer actual sales from rankings. This allows them to estimate book sales by other publishers, by category, and by season, making for much better inventory management. No doubt there are many other examples of private firms mining data from the deep Web. The public sector, on the other hand, has not yet made significant use of the data available on the deep Web. We believe that there are many compelling applications, and have created one interesting example of the use of political data at fff.cs.berkeley.edu. But this is just the beginning: we think that there are great opportunities to mine the deep Web for data that will be of use for economic forecasting, particularly regional forecasting. There are several interesting technical and economic challenges in extracting and analyzing these data. We propose to use screen scraping and related tools to mine the deep Web for data useful for economic forecasting. It is important to start this effort soon, since we hope to be able to develop some leading indicators of economic recovery, particularly in the technology sector. The primary focus of this work is to implement some tools and gather data that can be used in future analysis. SECTION 5.5.1 SIS SECTION 5.5 ENGINEERING SYSTEMS AND FOUNDATIONS (“TECHNOLOGIES”) Section 5.5.1 Distributed Systems for Societal-Scale Information (SIS) Center for Digital Security Participating Faculty: D. Rocke, UC Davis, AS R. Freeman, UC Davis, AS A. Laub, UC Davis, AS Web site: www.cipic.ucdavis.edu/~dmrocke CITRIS Project Matrix Location: SIS row Synergies with Societal Impact in: Emergency As communication needs and model equations for physical, biological, financial, or social systems have increased in complexity, computer simulation for such applications has evolved into a separate discipline devoted to the science and engineering of computational systems. This field, known as computational science and engineering (CSE) encompasses subdisciplines ranging from computational mathematics and algorithms to visualization and simulation of model equations to studies of communication systems, networking, and processing of digital information. As a tool for science and engineering, computing has become an integral part of the interpretation of observations. The need for high-fidelity models in fields such as molecular biology, materials science, electrodynamics, and climate dynamics gives rise to model equations in which the number of degrees of freedom is so large that only a computational approach is viable. Computational techniques are also being increasingly used to predict observations or to provide model data where physical probes cannot be used due to cost, safety, or impossibility. Even for systems where no model equations exist, computational techniques are essential. For example, computational combinatorics and pattern recognition play a key role in understanding the human genome, by identifying correlations in the data. The importance of computation to information processing has been made clear over the past decade with the emerging use and development of the Internet and its financial and social impacts. However, with the increasing capability of, and dependency on, information transport, every organization using electronic communication has to be concerned with the reliability and security of the computing infrastructure. DAS has formed a Center for Digital Security (CDS) to advance the understanding of how to handle and protect digital information. CSE offers an ideal path to interdisciplinary research, where many computational techniques and developments can be transferred between disciplines. The successful scientist and engineer must understand the interplay between a computational system and the real-world phenomenon it models. DAS faculty conduct research in many exciting areas within CSE, both within our own research groups and through collaborations with our partners at Lawrence Berkeley and Lawrence Livermore National Laboratory, both of which house prominent research groups in CSE. 63 64 SECTION 5.5.1 SIS CONSensUS – A Compositional Optimum Network Sensor Utilization System Participating Faculty: K. Levitt, UC Davis, CS Web site: seclab.cs.ucdavis.edu CITRIS Project Matrix Location: SIS row Synergies with Societal Impact in: Emergency The goal of Compositional Optimum Network Sensor Utilization System (CONSensUS) is to establish a significantly improved intrusion detection system. Current intrusion detection systems are largely ad hoc, created from signatures of known attacks, process reports from single sensors, do not reflect the needs of the mission, and are incapable of responding to attacks. The work will lead to a system that processes reports from multiple sensors that are placed optimally throughout a network to cope with attacks to the system and to the sensors themselves, and that cause minimal performance impact on the mission itself. Correlations and analysis of attack and sensor models, sensor reports, and other system state information is used to decide on suitable responses, which may include activating additional sensors. The proposed tasks are associated with the formal modeling of attacks, sensors, network topology, and the mission, and the creation of algorithms to process these models to decide on the optimal placement of sensors in a network and to correlate and abstract the reports from distributed sensors to create an assessment of an attacked system as a basis for deciding on human or automatic response. Our tasks are: » Formal modeling of sensors needed to detect attacks: We will extend Jigsaw to specify sensors used to detect attacks. The specification man be direct, where single (or multiple) sensors are enumerated, or indirect, where properties of sensors associated with an attack are given but no one sensor is identified. » Formal modeling of missions: The overall purpose of any system is to achieve some mission which an attacker attempts to defeat. We propose to model missions in terms of resources needed over time. » Representation of network topology: To reason about sensor placement, we will require a language to specify network structure, in particular, the location of key components (routers, firewalls, sensors, servers), what operating systems they are running, what protocols are being used. » Planning algorithms as the basis for sensor placement: We will develop algorithms to determine the feasible locations for sensors with respect to classes of known and unknown attacks specified in Jigsaw. The algorithm to be developed will determine possible sharing of sensor activity, for example consider a scenario attack where a given sensor at some location can detect multiple states of the attack. » Redundant selection of sensors: Once the feasible locations are identified where it is assumed that sensors are immune to attacks, it is necessary to determine a revised placement relaxing the sensor immunity assumption. In this case, sensors can be impacted by attacks, rendering their reports suspect. » Optimal placement of sensors with respect to mission needs: The above algorithm development does not account for the performance impact of sensors. To account for mission impact, the sensor specifications will be used in conjunction with the mission specifications. From a feasible placement a placement set will be determined that has the minimal impact on the mission. » Dynamic deployment of sensors: Once an attack is discovered, it is often necessary to deploy additional sensors in order to gather additional details about the attack, especially if it is a spreading attack. SECTION 5.5.1 SIS Cross-Integration of LONCAPA and the NSDL Participating Faculty: A. Agogino, UC Berkeley, ME Web site: www.smete.org CITRIS Project Matrix Location: Education column Synergies with Technologies in: SIS The SMETE Open Federation (SOF), headquartered at UC Berkeley under the direction of Prof. Alice M. Agogino, has established a solid and comprehensive research program in the area of digital libraries for K– and higher education. Since the mid-’s the SMETE Open Federation participants have collectively cataloged well over , high-quality, web-accessible resources for STE&M education. There are approximately , additional cataloged physical resources associated with STE&M education (e.g., video tapes, workbooks, lesson plans, etc.). By leveraging the work of the SOF partners, who maintain high standards in their collections development policies, we have been able to rapidly assemble a strong base of high-quality, educationally relevant resources. To support the LearningOnlineNetwork with CAPA (LON-CAPA; ITR project) cross-integration with the National STEME Digital Library (NSDL), we will: » Collaborate with the technical staff at LON-CAPA to develop a means to transform LON-CAPA itemlevel metadata into IMS/IEEE Learning Object Metadata format. » Catalog representative resources in LON-CAPA into the digital library at www.smete.org. » Create a re-direction service to direct users from the www.smete.org digital library to LON-CAPA when the user requests to download a LON-CAPA resource cataloged at www.smete.org. » Develop a prototype OAI data provider as a means for harvesting metadata from LON-CAPA into the digital library at www.smete.org and vice-versa. » Develop a prototype federated search service at a LON-CAPA gateway server to allow LON-CAPA users to search and retrieve learning resources cataloged by the SOF and vice-versa. Pursuant to these deliverables, we have requested funds in the amount of $, (including overhead) over six weeks as a sub-contract to LONCAPA. Professor Alice Agogino will be the Principal Investigator. The funds will provide: salary for the sub-contract award for Mr. Brandon Muramatsu and Mr. Eric Fixler for software design, architecture and coding and for Dr. Andy Dong for systems architecture design. 65 66 SECTION 5.5.1 SIS Cryptography: Examining the Assumptions Participating Faculty: D. Wagner, UC Berkeley, EECS/CS Web site: www.cs.berkeley.edu/~daw CITRIS Project Matrix Location: SIS row Synergies with Societal Impact in: Energy, Emergencies, Education, Environment, Health, Transportation, Social Sciences Cryptography is a fundamental building block for building information systems, and as we enter the so-called “information age” of global networks, ubiquitous computing devices, and electronic commerce, we can expect that the cryptography will become only more important with time. This proposal is designed to advance the state of the art in cryptography by examining some of the implicit assumptions that underlie the field. The birth of provable security has contributed significantly to the advances of the field over the past two decades, allowing us to amass strong evidence that – as long as the attacker plays by the rules specified in our formal threat model – the cryptosystem under consideration is likely to be secure. However, one problem is that, in practice, attackers don’t always play by the rules: given the opportunity, they will gladly “cheat.” Recent research has shown that there are a surprising number of ways to violate the designer’s assumptions, for instance by observing timing measurements, which the model does not allow for. The goals of practical cryptographic design, then, ought to include finding ways to reduce the opportunity for attackers to “cheat,” preferably by relaxing our assumptions and broadening our models enough so that the attacker’s behavior cannot help but be covered by the model. This is the research agenda that we take up in this project. We propose first to study real systems and case studies of how these assumptions can be violated in practice. A next step is to build a set of practical countermeasures that can be used to strengthen future cryptosystems against these attacks. Finally, we will seek new theoretical tools, techniques, and models for extending the provable security methodology to take into account these failure models. If we succeed, these results will make a positive contribution not only to the practice of cryptography but also to the theoretical foundations of the field. SECTION 5.5.1 SIS Data on the Deep Web: Queries, Trawls, Policies and Countermeasures Participating Faculty: J. Hellerstein, UC Berkeley, EECS/CS Web site: db.cs.berkeley.edu/~jmh CITRIS Project Matrix Location: SIS row Synergies with Societal Impact in: Emergency, Education, Health, Social Sciences What is commonly considered the World Wide Web is a small fraction of the data available on the Internet. The volume of hypertext accessible to conventional search engines is to times smaller than the . petabytes of networked databases from directory services, information portals, scientists, government agencies and other providers. Our goal is to explore the mechanisms for and consequences of aggressively leveraging this underutilized resource. This data is often referred to as the deep web or the hidden web, but that nomenclature is misleading, since the data it refers to is neither hyperlinked nor text, and hence not much like the World Wide Web. To highlight these distinctions from the World Wide Web, we refer to this data as the Federated Facts and Figures on the Internet, or simply the FFF. The work we propose has a number of goals. First, we wish to study algorithms and develop systems that will enable effective, easy-to-use tools for exploiting facts and figures on the Internet. To this end, we propose a number of systems research problems in the context of a prototype system called Telegraph that is under development at Berkeley. One aspect of our proposal is to vigorously pursue Telegraph’s nascent agenda to develop adaptive techniques for query processing, which can nimbly adjust to the volatility of performance and data characteristic of the Internet. Another aspect is to extend Telegraph with the capability to trawl large amounts of data from the FFF, by running recursive queries over multiple data sources. The second goal of the proposal is to explore the ramifications of providing FFF tools to the broad Internet user base, which is likely to include multiple parties, some of whom have adversarial intentions. To help motivate these problems, we discuss our experience developing an initial application over Telegraph, which combines data from various FFF sources to provide insights into the campaign finances of the recent presidential election. This application was placed live on the web in the month before the election, and displayed publicly-available but nonetheless surprising combinations of data both about individual donors and larger demographic trends. In designing the application, we became sensitive to a number of issues related to privacy, data quality, and the economics of vigorously exploiting currently free Internet services issues that we propose to study more deeply. In light of these issues, our third goal in this proposal is to explore the design space of countermeasures that can prevent FFF technologies from being misused. On this count, we discuss initial ideas in detecting undesired bulk data access, in better ensuring the quality of combined data, and in enabling clients to understand how servers are using their personal information. The proposed work cuts across a variety of research areas including databases, algorithms, machine learning, web information retrieval, economics, and economic policy. 67 68 SECTION 5.5.1 SIS Developing a Vision Support Planning Tool: From Vision to Reality Participating Faculty: A. Agogino, UC Berkeley, ME Web site: www.smete.org CITRIS Project Matrix Location: SIS row Synergies with Societal Impact in: Education » Provide meeting support for the NSDL teleconferences. SMETE.ORG will work with Principal Investigator Gerry Hanley and the MERLOT team to meet the objectives outlined in the proposal: From Vision to Reality: NSDL PI Meeting. Since the SMETE.ORG team has hosted and maintained a community site for the National SMETE Digital Library program. In –, we developed the NSDL Community Center site to specifically support the developers of the National SMETE Digital Library. As the developers building the collections and services that will make up the National SMETE Digital Library continues to grow and expand, the need for continued support of the NSDL Community Center is clear. Strong leadership is needed to nurture and grow the community of developers; providing them support to facilitate their communications and providing support for the community-based development of the National SMETE Digital Library. Through December , the SMETE.ORG team will: As an additional service to the developers of the National SMETE Digital Library, the SMETE.ORG team will work with MERLOT to develop an online tool for Vision Support Planning. This tool helps to transform the vision of the National SMETE Digital Library program into reality. It will link activities, provided by program participants, to the overall vision of the National SMETE Digital Library. Through February , the SMETE.ORG team will: » Maintain the NSDL Community Center web site (see www.smete.org/nsdl). » Deploy and maintain the Vision Support Planning tool in advance of the NSDL All Projects Meeting. » Provide support for the online communications (workgroup home pages and email discussion lists) of the NSDL Workgroups. » Provide registration support for the NSDL All Projects Meeting on December –, » Design, develop and test the Vision Support Planning process, including a web site and user interface to enter and search for activities and projects, as well as its back-end database and programming. SECTION 5.5.1 SIS Digital Library Participating Faculty: R. Wilensky, UCBerkeley, EECS/SIMS Web site: elib.cs.berkeley.edu CITRIS Project Matrix Location: SIS row Synergies with Societal Impact in: Emergencies, Education, Environment, Social Sciences Our practice of disseminating, accessing and using information, especially scholarly information, is still significantly impeded by the legacy of pre-electronic media. While overcoming these impediments will require many elements, there are opportunities for technological innovation to support new and better practices. For example, journals exist in their traditional forms at least partly because of the value of the peer review process, which thus far has not yielded to decentralized, distributed, and timely mechanisms of the Web. Similarly, information access is still largely a text-based affair, with other data types relegated to second-class citizenship. The UC Berkeley Digital Library project is developing technologies aimed at addressing these impediments, and hence allowing the development of new, more efficient mechanisms of information dissemination and use. In particular, we are developing new models of documents, in the form of the Multivalent browser, which we hope will convince you to throw away your current, limited Web browser, for “collaborative quality filtering,” which provides the value of peer review without deference to prior established authorities, such as journals, and for “collection management services,” which bring to individual information users services previously available to libraries. Taken together, such mechanisms may provide the benefits of modern communications without sacrificing traditional academic values. In addition, we have been developing techniques for image retrieval based on image content. Recent progress on learning the semantics of image databases using text and pictures suggests that new forms of image-related Web services may be possible, including automatic image captioning and automatic illustration, among others. Our Digital Library currently contains a variety of collections, from sources as diverse as images of California natural resources and dams from the State Dept of Water Resources, images from the Fine Arts Museum of San Francisco, California environmental impact reports and plans, vertebrate biology specimen records, and fossil records. 69 70 SECTION 5.5.1 SIS Dynamically Replicated Storage Participating Faculty: T. Madhyastha, UC Santa Cruz, CS P. Vaidyanathan, UC Santa Cruz, CS Web site: www.cse.ucsc.edu/~tara CITRIS Project Matrix Location: SIS row Synergies with Societal Impact in: Social Sciences We plan to develop a user-level library for a new model of location-transparent storage. This may be viewed as an extension to existing user-level parallel I/O libraries that not only stripes files, but maintains read-only replicas of records and information about access times. Therefore, a read access to a record may be redirected to the most appropriate location. Unlike a cache, where there is a strict hierarchy of access times (that usually differ by an order of magnitude or more), access times to local disk or network storage change based on load and network conditions, and may not even retain a strict ordering. Critical to the operation of this library is development of a dynamic runtime performance model that can provide performance data of the execution environment on-the-fly to calculate access costs. This is a first step towards a more ambitious plan to support dynamic relocation of code as well as data. SECTION 5.5.1 SIS HACQIT – Hierarchical Adaptive Control for QoS Intrusion Tolerance Participating Faculty: K. Levitt, UC Davis, CS R. Pandey, UC Davis, CS Web site: seclab.cs.ucdavis.edu CITRIS Project Matrix Location: SIS row Synergies with Societal Impact in: Emergency HACQIT aims to ) deliver critical user services for four hours while under active attacks with no more than % degradation in user performance; ) build a working prototype “system” while concentrating resources on new capabilities and minimizing unnecessary duplication; ) understand the “design space” of intrusion tolerant systems designed for real world use with consumer-off-the-shelf and government-off-the-shelf hardware and software. A phased approach will be used: Phase : ) Build a series of demo prototypes and explore “space.” ) Analyze more formal models. ) Refine architecture and implementation plan. Phase : ) Incrementally deliver new capabilities. ) Add more types of critical applications. ) Continue analysis of more formal models. ) Validate via Internet exposure, Red Team, new attacks, and analysis. Expected Results: » Intrusion tolerant architecture that stops many common attacks, but still allows access to critical services. » Specification based approach to defining proper behavior of the HACQIT components. » Rapid failover of applications via process-pair architecture with time delay (to avert common mode failures). » Random rejuvenation at various levels. » Forensics and learning to stop unknown attacks. » Continual recovery. » Execution monitoring (or plan checking) approach. 71 72 SECTION 5.5.1 SIS Intrusion Detection Analysis Project Participating Faculty: K. Levitt, UC Davis, CS R. Pandey, UC Davis, CS F. Wu, UC Davis, CS J. Rowe, UC Davis, CS Web site: seclab.cs.ucdavis.edu CITRIS Project Matrix Location: SIS row Synergies with Societal Impact in: Emergency, Social Science The goals of this research are to develop a model of data sanitization that describes the relationship between the requirements of security analysis and privacy, and to study the features of attacks launched over a network in an academic environment. The specific goals of this part of the project are to develop a little language to sanitize data that is amenable to such an analysis; and prove the feasibility of this approach by building a tool to use the language to sanitize network data. Sanitization: Data is sanitized when some set of sensitive information is removed or disguised. The data that is sensitive is defined either by patterns (words) or by position. If left intact, the sensitive data would reveal information that a party requires be kept secret. Other work in this area has been on algorithms to transform sensitive data into non-sensitive information (aliases). The problem with this work is that, if the set of sanitized words is known (or can be guessed), a straightforward dictionary attack will reveal the mapping without inverting the hash function. Our focus is on the scheme and system mechanisms to prevent unauthorized rederivation of the original data. Our approach is to express the requirements for security analysis and the requirements for privacy as properties of the data. Under sanitization, these properties must be preserved. This reduces the problem of balancing privacy and security analysis to a policy decision. Given the proper form of expression, we can analyze the properties to discover inconsistencies (where privacy requires some data be sanitized, and security analysis requires that the data be present), and resolve these problems. Data Correlation: Intrusion detection systems are designed to detect attacks against hosts throughout the network. This requires a characterization of the signatures of each attack. To understand attacks better, we need to be able to describe them, and correlate information from data sensors with attacks to be able to characterize the descriptions in low-level terms. As attacks are usually multi-stage, the description of an attack consists of descriptions of the stages of the attack. Consider an attack to be a sequence of goals. Each intermediate goal corresponds to successful completion of a stage of the attack. Our hypothesis is that attack tools constructed by composing tools to achieve each goal will generate signatures indistinguishable from those of attack tools available on the Internet. If this hypothesis is true, then the collection of attack tools becomes unnecessary. We need only describe the attack in this way, and we can generate the tool and the relevant signature. SECTION 5.5.1 SIS Mitigating Distributed Denial of Service Attacks Using a PlD Controller Participating Faculty: K. N. Levitt, UC Davis, CS Web site: seclab.cs.ucdavis.edu CITRIS Project Matrix Location: SIS row Synergies with Societal Impact in: Energy, Emergencies, Environment, Health, Transportation Distributed Denial of Service (DDoS) attacks exploit the availability of servers and routers, resulting in the severe loss of their connectivity. We present a distributed, automated response model that utilizes a Proportional-Integral-Derivative (PID) controller to aid in handling traffic flow management. PID control law has been used in electrical and chemical engineering applications since and has proven extremely useful in stabilizing relatively unpredictable flows. This model is designed to prevent incoming traffic from exceeding a given threshold, while allowing as much incoming, legitimate traffic as possible. In addition, this model focuses on requiring less demanding modifications to external routers and networks than other published distributed response models that impact the effect of DDoS attacks. 73 74 SECTION 5.5.1 SIS The NSDL Collaboration Finder: Connecting Projects for Effective and Efficient NSDL Development Participating Faculty: A. Agogino, UC Berkeley, ME Web site: www.smete.org CITRIS Project Matrix Location: Education column Synergies with Technologies in: SIS SMETE.ORG agrees to work with MERLOT to meet the objectives outlined in the proposal “The NSDL Collaboration Finder: Connecting Projects for Effective and Efficient NSDL Development.” NSCL means National Science Digital Library. SMETE.ORG is uniquely positioned to participate in the work proposed here. Through the experiences gained in developing the Vision Support Planning Database, the prototype for the proposed NSDL Collaboration Finder, coupled with its experience with the SMETE Open Federation, smete.org has a unique insight into the nature of collaboration and management of distributed projects critical to making this project and the NSDL a success. In addition smete.org has a strong track record of developing and maintaining services that meet the needs of end users. In support of the vision outlined in this NSDL Services track proposal, smete.org agrees to work with MERLOT to: » Participate in the needs assessment and use case scenario development. » Co-develop the requirements definition document. » Co-develop the NSDL Collaboration Finder tool. » Field test and populate the NSDL Collaboration Finder with the SMETE Open Federation. » Work with the NSDL Collaboration Bureau to field test and populate the NSDL Collaboration Finder. with NSDL Collections, Services and Targeted Research Track projects. The SMETE (Science, Mathematics, Engineering and Technology Education) Open Federation represents the largest identifiable user base for the National STEM Education Digital Library with an easily accessible audience of over . million users and almost , directly accessible community members. Headquartered at SMETE.ORG on the UC Berkeley campus, the SMETE Open Federation’s nationwide partners have developed a solid and comprehensive program in the area of educational digital libraries for K– and higher education (for a full listing of partners see www.smete.org/about_smete/partners.php). Through rapid implementation of technologies for federated functionality through its main portal at www.smete.org, the SMETE Open Federation has achieved a level of integration of collections among partners that has enabled the evaluation of their impact on the teaching and learning of science, technology, engineering and mathematics. Since the mid-’s, SMETE Open Federation participants have collectively cataloged over , high-quality, web-accessible digital learning resources for STEM education. These resources include those designed for higher education (%) and K– (%). The resources run the full gamut of STEM subject areas, including all aspects of engineering and computer sciences, the life sciences, the physical sciences and mathematics. In addition approximately % of the collections include nonSTEM subject areas such as the humanities and social sciences. There are , additional cataloged physical resources associated with STEM education (e.g., video tapes, workbooks, lesson plans, etc.) and approximately , discussion threads and other resources. By leveraging the work of the partners, who maintain high standards in their collections development policies, the SMETE Open Federation has assembled a strong base of high-quality, educationally relevant resources and dedicated community for the STEM Education at all levels. SECTION 5.5.1 SIS An Open Federation for the National SMETE Digital Library Participating Faculty: A. Agogino, UC Berkeley, ME Web site: www.smete.org CITRIS Project Matrix Location: Education Column Synergies with Technologies in: SIS row We propose to develop an open federation (to be called the SMETE Open Federation) to integrate and support the National Science, Mathematics, Engineering, and Technology Education (SMETE) Digital Library (NSDL). With headquarters at UC Berkeley, the group leading the development and providing the integrative core of the SMETE Open Federation is comprised of two lead organizations: () the SMETE.ORG Alliance, with over twenty participating partners covering a broad range of SMET disciplines in K– and higher education, and () the University of Missouri-Columbia with the National Center for Supercomputer Applications, Virginia Tech and the Online Computer Library Center. Our team has extensive experience in all of the key areas needed to develop and support a National SMETE Digital Library. We have worked with metadata, information retrieval, hypertext, database management, human-computer interaction, information visualization, distributed computing, cluster computing, networking (including Internet2) and related fields. We are engaged in research and development related to both harvesting federated search, as well as interoperability, scalability, usability and personalization. We have developed extensive software environments and toolkits. We are leaders in developing communities to support SMET education at all levels, from K– to higher education, from student to teacher, and from administrator to academic policy-maker. We are also leaders in the development of technology-enhanced teaching and learning and in both K– and higher education in SMET disciplines. Our track record highlights our long-term commitment to promoting diversity and excellence in SMET education for learners of all ages, at all stages, and to creating a quality SMET education digital library that serves the public good. The SMETE Open Federation will build the technological and community infrastructures needed to establish a stable, sustainable and scalable premier portal through which learners and teachers gain access to high-quality, technologically-enabled resources to strengthen learning in SMET education. Our technological infrastructure will allow SMETE collections to share key services such as federated search and personalization; a means to develop strongly coupled collections and services; a means to integrate the wealth of bibliographic and primary source material in educationally relevant ways and mechanisms that provide seamless access across all systems connected with the NSDL program. Our community infrastructure will engage the SMET education community towards collaborative, multidisciplinary, multi-institution projects involving curricular reform, innovative pedagogy and teaching practices involving digital libraries. Together we will form a synergistic system of collaborators needed to catalyze and support high quality SMET education for the NSDL program. As we have made substantial progress during the pilot phase of the NSDL program and have an operational prototype at www.smete.org, we are ideally positioned to develop a fully functional core integration system for the National SMETE Digital Library. We propose to deliver the premier portal to the NSDL program by September and coordinate the development of the National SMETE Digital Library through at least . 75 76 SECTION 5.5.1 SIS Query Processing: Peer to Peer Networks Participating Faculty: J. Hellerstein, UC Berkeley, EECS/CS I. Stoica, UC Berkeley, EECS S. Shenker, International Computer Science Institute, Group Lead-Networks Web site: db.cs.berkeley.edu/~jmh CITRIS Project Matrix Location: SIS row Synergies with Societal Impact in: Social Sciences Peer-to-peer (P2P) networks are an important emerging technology in distributed computing. While the commercial viability of P2P networks is still in doubt, there is no question that P2P networks are phenomenally successful as a mechanism for file sharing. Despite their popularity, the current technologies and applications of today’s P2P networks are quite primitive. There are two major weaknesses displayed by today’s popular P2P networks: inefficient network protocols, and impoverished query languages. The first of these problems has been the subject of intense research in the last few years. To overcome the scaling problems with unstructured P2P systems, a number of groups have proposed structured P2P designs. These proposals support a Distributed Hash Table (DHT) functionality in which lookups can be resolved in log n (or n x for small x) overlay routing hops for an overlay network of size n hosts. These schemes are also robust to the unpredictable nature of the P2P environment, tolerating dynamic failures and additions of nodes to the network. DHTs promise robustness and scalability for P2P networks. However, as hash tables, DHTs support only exact match lookups. This is fine for fetching files or resolving domain names, but presents an even more impoverished query language than the original, unscalable P2P systems, which supported substring search. Hence in solving the first weakness above, DHTs have aggravated the second. We propose to enhance the limited query functionality in P2P networks by studying the design and implementation of complex query facilities over DHTs. Our goals are twofold. First, we wish to bring the traditional functionality of P2P systems – file sharing – to a scalable, robust DHT implementation. Second, we hope to push query functionality well beyond current file sharing search, while still maintaining the scalability of the DHT infrastructures. We believe that this agenda can be spread via file sharing applications, but we also foresee more powerful and perhaps more commercially viable applications of rich P2P query processing. SECTION 5.5.1 SIS RUBINET – Robust & Ubiquitous Networking Research Group Participating Faculty: C. N. Chuah, UC Davis, ECE Web site: www.ece.ucdavis.edu/rubinet CITRIS Project Matrix Location: SIS row Synergies with Societal Impact in: Energy, Emergencies, Education, Environment, Health, Transportation, Social Sciences The research efforts of the RUBINET Group focus on designing network infrastructures that are robust, secure, efficient, and support ubiquitous (mobile) computing. With the rapid technology advancement in wireless sensors, specialized hand-held devices, and smart appliances, the future network infrastructure has to be flexible enough to connect these heterogeneous end nodes over different networks, from the conventional wide-area Internet to wireless and satellite links. For example, consider a “virtual” conferencing session among three locations; two are equipped with virtual reality systems, while the third participant is connected via a mobile handheld device. The first two participants can “move” virtual objects and the dynamic changes in the scenes will be reflected in the corresponding virtual environments. This brings forward the problem of synchronization and real-time access control to different objects. For the third user, an intermediate proxy will be required to transform the highly complex 3D video streams from the virtual environment to 2D video images that can be transmitted over a wireless link with limited bandwidth and viewed on a hand-held device. Our group emphasizes the development of architectures, protocols, and techniques at the network control plane to address these issues. The key design goal is to achieve robustness and high performance in the face of failures, malicious attacks, time-varying load, and heterogeneous application requirements. First, we will need a “service availability” model that captures the failure characteristics of the wide-area network. We propose a cross-inspection of multiple network layers (application, transport, network & data-link) to find vertically integrated solutions, i.e., joint optimization across layers. 77 78 SECTION 5.5.1 SIS SAHARA – Service Architecture for Heterogeneous Access, Resources, and Applications Participating Faculty: R. Katz, UC Berkeley, EECS A. Joseph, UC Berkeley, EECS I. Stoica, UC Berkeley, EECS Web site: sahara.cs.Berkeley.edu CITRIS Project Matrix Location: SIS row Synergies with Societal Impact in: Energy, Emergency, Education, Environment, Health, Third World, Transportation Pervasive computing demands all-encompassing exploitation of services inside the network. Our overarching goal is to understand how to create endto-end services with desirable and predictable properties, such as performance and reliability, when provisioned from multiple and independent service providers. Services are the components of distributed applications and the glue that interconnects them as they function across the network. These range from providing basic network reachability to creating overlay networks with enhanced qualities like predictable latencies and sustained bandwidths. They also include instances of application building blocks, requiring processing and storage, judiciously placed in the network to control connection latencies and to achieve scale through load sharing. Such services may be simple format translators, interworking functions, or major subsystems for content distribution or Internet search, or demand-response pricing in electricity markets. Composition via interconnection of services allows more sophisticated services and applications to be constructed hierarchically from more primitive ones. Since economics makes it unlikely that any single service provider will be able to provide all of the connectivity, applications building blocks, processing, and storage resources to effectively deploy a globe-spanning application, the composition of services across independent providers is essential. We have been developing a comprehensive framework for introducing new qualities into the Internet’s routing framework. These qualities are well beyond traditional quality of service for network flows, and focus instead on the management of the routing infrastructure itself, such as the agility of the network to respond to routing changes due to network component failure or the detection of misconfigured or malicious routers within the network. Specifically, we have: () developed new methods for achieving more rapid convergence in response to routing changes, () proposed a new “policy plane” for managing the peering relationships between regions to achieve better load balancing and fast failover among alternative network paths, () new techniques for trading bandwidth for loss rate to achieve certain kinds of guaranteed services without requiring any support from the network, and () an approach for verifying the route advertisements propagating through the network to uncover misconfigured or malicious routers that cause parts of the network address space to become hijacked. These developments are leading to prototypes that we intend to deploy in the PlanetLab testbed, a widearea experimental overlay network being jointly developed between a number of universities and industrial research laboratories. SECTION 5.5.1 SIS Scaling the Peer Review Process for National STEM Education Digital Library Collections Participating Faculty: A. Agogino, UC Berkeley, ME CITRIS Project Matrix Location: Education column Synergies with Technologies in: SIS NEEDS agrees to work with MERLOT to meet the objectives outlined in the proposal Scaling the Peer Review Process for National STEM Education Digital Library Collections. Several of the important outcomes of this work include: community building services, leadership in developing evaluation mechanisms, and expansion and development of courseware evaluation mechanisms. The proposed work builds upon the foundation set for with NEEDS – A Digital Library for Engineering Education, a founding partner of the SMETE Open Federation. NEEDS is the distributed architecture developed by Synthesis: A National Engineering Education Coalition to enable new pedagogical models based on Internet mediated learning environments. NEEDS catalogs courseware and other instructional technology being developed nationally and internationally to provide a resource where learners can search, access and download materials to support their learning process. In addition NEEDS developed evaluation criteria for the Premier Award for Excellence in Engineering Education. The Premier Award is an annual award, sponsored by John Wiley & Sons, Autodesk, Mathworks and Microsoft Research, recognizes outstanding, non-commercial courseware designed to enhance engineering education (see www.needs.org/premier/). NEEDS extensive experience with developing criteria for evaluating digital learning materials, implementing peer review at the premier level, and working with other digital libraries interested in developing peer and Premier Awards will be a significant benefit to the work described in this proposal. As this project evolves, we anticipate the active involvement of other SMETE Open Federation members in developing review criteria, developing review teams, and testing the prototype peer review tutorial. We will be active participants on the design team; we will help develop and program the template architecture and test it. Our collaboration with MERLOT on this project will effectively facilitate the development, promotion and dissemination of the tutorial, as well as peer and Premier review mechanisms. In support of the vision outlined in this NSDL Services proposal, NEEDS agrees to work with MERLOT to: » Capture, model and validate the processes peer reviewers use when evaluating instructional technology. » Test the usability of the tutorial within the engineering community and facilitate testing with other STEM discipline communities. » Implement the tutorial within an engineering peer review process and with the Premier Award for Excellence in Engineering Education Courseware. 79 80 SECTION 5.5.1 SIS Telegraph – An Adaptive Dataflow System Participating Faculty: J. Hellerstein, UC Berkeley, EECS/CS M. Franklin, UC Berkeley, EECS/CS Web site: telegraph.cs.berkeley.edu CITRIS Project Matrix Location: SIS Synergies with Technologies in: Energy, Emergencies, Environment, Health, Transportation Our world is awash in data-data pooled in databases and Web services, data streaming from sensors, even data bottled up in small devices. This data is the basis of life for modern commerce, science, utilities, and other large human endeavors. It is also critical to any individual who lives in a world dependent on these institutions. Telegraph is an adaptive dataflow system, which allows individuals and institutions to access, combine, analyze, and otherwise benefit from this data wherever it resides. As a dataflow system, Telegraph can tap into pooled data stored on the network, and harness streams of live data coming out of networked sensors, software, and smart devices. In order to operate robustly in this volatile, Internetworked world, Telegraph is adaptive – it uses new dataflow technologies to route unpredictable and bursty dataflows through computing resources on a network, resulting in manageable streams of useful information. The Telegraph team at UC Berkeley is researching and prototyping new adaptive dataflow and data analysis schemes suited to our infocentric, Internetworked, unpredictable world. Like the Berkeley main street after which it is named, Telegraph is the natural thoroughfare for a volatile, eclectic mix coming from all over the world. SECTION 5.5.1 SIS TinyDB – Extracting Data from Sensor Notes Participating Faculty: J. Hellerstein, UC Berkeley, EECS/CS Web site: telegraph.cs.berkeley.edu/tinydb CITRIS Project Matrix Location: SIS Synergies with Technologies in: Energy, Emergencies, Environment, Health, Transportation TinyDB is a query processing system for extracting information from a network of sensors running TinyO. Unlike existing solutions for data processing in TinyOS, TinyDB does not require you to write embedded C code for sensors. Instead, TinyDB provides a simple, SQL-like interface to specify the data you want to extract, along with additional parameters, like the rate at which data should be refreshed – much as you would pose queries against a traditional database. Given a query specifying your data interests, TinyDB collects that data from motes in the environment, filters it, aggregates it together, and routes it out to a PC. TinyDB does this via power-efficient in-network processing algorithms. To use TinyDB, you install its TinyOS components onto each mote in your sensor network. TinyDB provides a simple Java API for writing PC applications that query and extract data from the network; it also comes with a simple graphical query-builder and result display that uses the API. The primary goal of TinyDB is to make your life as a programmer significantly easier, and allow datadriven applications to be developed and deployed much more quickly than what is currently possible. TinyDB frees you from the burden of writing lowlevel code for sensor devices, including the (very tricky) sensor network interfaces. Some of the features of TinyDB include: » Metadata Management: TinyDB provides a metadata catalog to describe the attributes and commands that are available for querying and invocation in the sensor network. Attributes can be sensor readings or internal software/hardware parameters. Commands can range from parameter tuning to physical actuations. Attributes and commands can be created through the TinySchema components in TinysOS. » High Level Queries: TinyDB uses a declarative query language that lets you describe the data you want, without requiring you to say how to get it. This makes it easier for you to write applications, and helps guarantee that your applications continue to run efficiently as the sensor network changes. » Network Topology: TinyDB manages the underlying radio network by tracking neighbors, maintaining routing tables, and ensuring that every mote in the network can efficiently and (relatively) reliably deliver its data to the user. » Multiple Queries: TinyDB allows multiple queries to be run on the same set of motes at the same time. Queries can have different sample rates and access different sensor types, and TinyDB efficiently shares work between queries when possible. » Incremental Deployment via Query Sharing:To expand your TinyDB sensor network, you simply download the standard TinyDB code to new motes, and TinyDB does the rest. TinyDB motes share queries with each other: when a mote hears a network message for a query that it is not yet running, it automatically asks the sender of that data for a copy of the query, and begins running it. No programming or configuration of the new motes is required beyond installing TinyDB. 81 82 SECTION 5.5.1 SIS Using Properties of Network Topology to Detect Malicious Routing Behavior Participating Faculty: P. Balasubramanyamm, UC Davis, CS K. Levitt, UC Davis, CS Web site: seclab.cs.ucdavis.edu CITRIS Project Matrix Location: SIS row Synergies with Societal Impact in: Energy, Emergencies, Environment, Health, Transportation Given the growth in network usage in recent years, the secure operation of network routing protocols is becoming critically important. Networks are designed to deal with simple network failures such as links going up and down or hosts crashing and restarting. They may have serious vulnerabilities when facing a malicious intruder, such as when compromised routers actively attempt to disrupt the global routing behavior by influencing the routing table information that is distributed around the network. When considering the secure performance of complex networks, much effort has been placed on developing authentication and cryptographic protections that are essential for such operation. But these approaches are not sufficient, especially in the case of compromised routers. It is also important to examine the routing processes at the core of these networks for their inherent properties in controlling and dispersing information. The process of routing involves the exchange of routing information within the network; this exchange both reflects the existing network routing topology as well as enforces changes in this topology. A goal of this study is to identify characteristics in the routing that might render some routers more in control of the network, or conversely, more susceptible to degraded performance due to congestion. We present a methodology to abstract an intrinsic feature of computer network topology, i.e., the centrality of any one node and the centrality of the parts of the network as a snapshot of the dynamic behavior. Centrality may be defined as capturing the structurally central part of a network. The analysis is inspired from network studies from the field of social network analysis that describe the nature of centrality within social networks. In these studies, the relationship between structural centrality in network topology and influence in group processes is studied. We believe that capturing the changing centrality description of the routing topology will enable detection of some large-scale network wide routing attacks, such as may be wrought by compromised routers. We believe that this detection can occur early, even before the changed forwarding tables are in place and data packet forwarding occurs. A goal of centrality-based intrusion monitoring is to abstract global network behavior locally at a router. Subverting such monitoring, while causing a network-wide attack, is harder because of this abstraction. Given the nature of the information being abstracted, centrality-based monitoring might not detect attacks where the compromised routers are selectively misrouting packets; such attacks would typically not have a disruptive effect on the network. We study the role of centrality analysis in abstracting characteristics of network behavior, and employ the results of this study in intra-domain link state routing protocols such as OSPF. We believe that this study will suggest abstract specifications of router behavior that are monitorable by individual routers, and which capture expected behavior of routers in a given protocol; these specifications can detect rogue router behavior without requiring prior knowledge of a router compromise. Preliminary simulations have been conducted employing ns- with the link state protocol. SECTION 5.5.2 SOFTWARE Section 5.5.2 Software Applications of Data Grouping for Effective Mobility Participating Faculty: D. Long, UC Santa Cruz, CE Web site: csl.cse.ucsc.edu/~darrell CITRIS Project Matrix Location: Software row Synergies with Societal Impact in: Emergency, Social Science We plan to research the problem of reducing a mobile computer’s communication requirements and power consumption. Specifically, they will address both issues through improved data and storage management. Based on prior success with automated data grouping and predictive power conservation, research will be conducted into improved data hoarding and disk power management techniques. With effective grouping of data it will be possible to improve the automation of mobile file hoarding, and decrease the effects of network latency and disconnections on the mobile user. In a similar manner, through the grouping and retrieval of related on-disk data, it is possible to improve disk power management beyond the theoretical limits of any previously attempted scheme. This is possible by actively modifying the access sequence to minimize power requirements. 83 84 SECTION 5.5.2 SOFTWARE Automating the Development and Analysis of Embedded Systems Participating Faculty: A. Aiken, UC Berkeley, EECS/CS; T. Henzinger, UC Berkeley, EECS; G. Necula, UC Berkeley, EECS; D. Schmidt, Kansas State University Web Site: chess.eecs.berkeley.edu CITRIS Project Matrix Location: Software row Synergies with Societal Impact in: Energy, Emergencies, Environment, Health, Third World, Transportation We propose to develop a theory for the composition and analysis of “rich API’s” for embedded systems, which expose resource properties, such as real-time assumptions and guarantees. We will apply this theory to both time-triggered programs,in particular to proposed real-time Linux standards and protocols under design at the Berkeley Wireless Research Center. We propose to develop a theory of an open system of type qualifiers, which allow programmers to assert properties of program behavior in a simple extension of standard type systems. Types may be annotated with qualifiers expressing arbitrary program properties and these qualifiers will be automatically checked as part of an extended typechecking procedure. We will develop a number of applications for, and experimentally evaluate, a prototype type qualifier system. Inference algorithms will be developed to alleviate the need for programmers to extensively annotate programs. Applications will include examples from embedded systems to check critical system properties. We will also investigate using qualifiers as an aid to software model checking. SECTION 5.5.2 SOFTWARE Controlled Sharing: Programming-Language Principles and Techniques Participating Faculty: M. Abadi, UC Santa Cruz, CS Web site: www.soe.ucsc.edu/~abadi/home.html CITRIS Project Matrix Location: Software row Synergies with Societal Impact in: Energy, Emergency, Environment, Health, Transportation In programming languages, unforgeable references often serve as capabilities; for instance, a reference to an object may serve as a capability for accessing the object. This project studies the principles of those capabilities and develops capability-based techniques. Process calculi (in particular, relatives of the pi calculus) provide a rich, useful foundation for this work; the project investigates an extension of the pi calculus that permits operations on capabilities. In that setting, it aims to develop type systems, logics, semantics, and applications. Several related “packaging” constructs, such as objects and abstract data types, also support controlled sharing. This project aims to advance research on these constructs and on the corresponding type structures. In particular, it explores refinements of abstract data types that guarantee representation uniformity, with logical foundations (such as Hilbert’s choice operator), in the context of dynamically extensible systems. In another direction, this project studies correctness requirements on the implementations of these constructs. Further, locking and other run-time mechanisms can impose protocols and policies for access to shared resources. This project also pursues research on disciplines for the safe use of these run-time mechanisms, and on the enforcement of these disciplines through static analysis. Security is one of the main motivations and applications for controlled sharing. From an educational perspective, it also provides a legitimate and compelling motivation for introducing students to the programming-language concepts and techniques that are the focus of this work. Thus, security offers one of the main avenues for impact for this project. 85 86 SECTION 5.5.2 SOFTWARE Distributed Authentication and Authorization: Models, Calculi, Methods Participating Faculty: M. Abadi, UC Santa Cruz, CS Web site: www.soe.ucsc.edu/~abadi/home.html CITRIS Project Matrix Location: Software row Synergies with Societal Impact in: Energy, Emergency, Environment, Health, Transportation This project addresses problems and opportunities related to access control in distributed systems. It aims to further the design and analysis of models and mechanisms for authentication and authorization. In particular, it investigates the design and analysis of protocols for authentication and related purposes. It also investigates fine-grained authorization in extensible software systems and for transactions that work on several objects. Although the focus of the project is on authentication and authorization, the project also considers multilateral concerns for security, such as the balance between privacy and authenticity, and fairness requirements in transactions. SECTION 5.5.2 SOFTWARE DyMND – Robust Adaptive Coordination in Dynamic Meshes of Networked Devices Participating Faculty: S. Sastry, UC Berkeley, EECS Web site: robotics.eecs.berkeley.edu/~sastry CITRIS Project Matrix Location: Software row Synergies with Societal Impact in: Energy, Emergencies, Transportation The DyMND project, led by Lockheed Martin Space Systems Company, has assembled an outstanding team of academic and industrial researchers who bring unique technical strengths and broad experience “to produce abstract models, techniques, and tools” to enable the DARPA NEST program to meet the challenge of developing abstract models of NEST systems that aid in prediction and analysis of performance “in the large,” and developing principled approaches to engineering of such systems. DyMND exploits the strengths of UC Berkeley (S. Sastry) in dynamical systems, autonomous, distributed control-based systems, and the Mote OEP for NEST, and Lockheed Martin (P. Bose) in embedded autonomy, software architectures, agent-based systems, and (E. Byler) distributed robotics. UC Berkeley research contributions on the DyMND project are: » Abstract models, architecture and analysis of DyMND systems for change management. The challenge involves developing abstract formal models, approaches, and tools that enable specification and analysis of architectures of DyMND systems for handling changes in the environment arising from security failures, multiple node faults, active jamming, and other environment changes. In this research area the DyMND project will develop: innovative distributed control based models for adaptive coordination based on the formalization of change; determination of localized influence on desired properties resulting from propagation of such changes; and the use of tools (Petri-net) for formal analysis of robustness properties of such systems. » Programming DyMND systems for adaptive coordination. NEST is developing protocols for coordination of sensing and actuation activities of DyMND nodes for specific tasks. A key challenge is principled approaches to DyMND programming that will enable the systematic and efficient development and analysis of programs for DyMND applications. Our key contributions to address such a challenge are: high-level languages and innovative techniques for modeling DyMND software architectures and specifying desired properties in terms of finite state machine (FSM) models of primitive behaviors that exploit the abstract models for adaptive coordination developed above and use real-time unified modeling language (UML), an industry standard in model-based specification and design of real-time systems; techniques for automated debugging and coding of components for the motes in the UCB OEP from the high level descriptions that exploit our understanding of concurrency of behaviors of components in the UCB OEP (TinyOS concepts) and exploit industrial strength advanced environments for design of realtime systems (e.g. Rationale Rose); and, techniques for instrumented simulation and analysis of largescale DyMND systems using advanced simulation tools. 87 88 SECTION 5.5.2 SOFTWARE Hierarchical Control of Semi-autonomous Teams Under Uncertainty Participating Faculty: P. Varaiya, UC Berkeley, EECS Web Site: www.path.berkeley.edu/~varaiya CITRIS Project Matrix Location: Software row Synergies with Societal Impact in: Emergencies, Environment The rapid progress in embedded hardware and software makes plausible ever more ambitious distributed, multi-layer, multi-objective, adaptive control systems. However, adequate design methodologies and design support lag far behind. Consequently, today most of the cost in system development is spent on ad hoc, prohibitively expensive systems integration and validation techniques that rely almost exclusively on testing the entire system. Systematic design of hierarchical architectures and design of controllers for individual agents at all levels of the hierarchy address this bottleneck. Our efforts are focused on building a solid analytical foundation based on hybrid systems, a practical set of software design tools that support the construction, integration, safety, and performance analysis, online adaptation and offline functional evolution of multi-unmanned air vehicle (UAV) hierarchical control systems. The control of every large system is organized in a distributed hierarchy for deeper understanding facilitated by the hierarchical structure, reduction in complexity of communication and computation, modularity and adaptability, robustness, and scalability. So the question is not whether it is a good idea to control large systems this way. The interesting questions are: How do we describe such systems in ways that make meaningful distinctions among different hierarchical, distributed control organizations?; What approaches help to assess system performance?; and, What tools and techniques aid in the design of good control organizations? To describe distributed, hierarchical systems in a formal language, its syntax must be able to express their essential aspects. A “distributed system” comprises several components or subsystems distinguished from each other by function, location, or just identity. Thus we may have components that function as sensors, actuators, controllers, vehicles, path planners, etc. This is functional differentiation. Or we may merely have a collection of functionally identical agents distinguished by name or location (identity). Deterministic control strategies are vulnerable to attacks exploiting their regularity and predictability. For better robustness, we use randomized control strategies. To achieve the control objectives, the control strategies will compete with randomized strategies modeling probabilistic disturbances and faults. We give probabilistic performance bounds on UAV performance using viscosity solutions for the resulting games. We generalize results on reachability objectives in discrete multi-agent games to the liveness case and the hybrid case and their combination. For multi-modal and multi-agent systems, we have developed probabilistic estimates of safe behavior, and tools for the analysis of reliability and performance of distributed multi-agent systems operating in probabilistic and malicious environments. In general, this allows us to shift from worst-case behavior to mean behavior estimates of control algorithms. SECTION 5.5.2 SOFTWARE Integrated Multicast for Ad Hoc Networks Participating Faculty: K. Obraczka, UC Santa Cruz, CE Web site: www.cse.ucsc.edu/~katia CITRIS Project Matrix Location: Software row Synergies with Societal Impact in: Energy, Emergency, Environment, Health, Transportation We propose to investigate, design and deploy a suite of novel multicast protocols aimed primarily ad hoc (and also other mobile) networks. We maintain that, due to the inherent broadcast capability, wireless networks are well suited for multicast communication. Unlike the evolution of routing in wired networks, we believe that – in ad hoc networks – it is more effective to treat multicast routing as a separate problem. The proposed suite of multicast packet routing and forwarding protocols (IMAHN) will emphasize robustness versus efficiency, adaptability, unlimited mobility and integrated multicast. 89 90 SECTION 5.5.2 SOFTWARE Integrated Sensing, Computation and Networked Systems: “Mitigating Bottlenecks and Hotspots in Wireless Sensor Systems” Participating Faculty: J. Rabaey, UC Berkeley, EECS, K. Ramchandran, UC Berkeley, EECS Web site: bwrc.eecs.berkeley.edu CITRIS Project Matrix Location: Software row Synergies with Societal Impacts in: Energy, Emergencies, Environment, Health, Third World, Transportation With the recent progress in microelectronics and micromechanics, integrated, small footprint combinations of sensors, wireless transceivers, and energy sources are rapidly becoming reality. We envision that in the foreseeable future, sensor/communication nodes will become cheap enough to be used in huge quantities, and small enough to be easily integrated into our daily living environment, and that the energy/power consumption of the nodes will be low enough for them to operate continuously for a very long period of time from a self-contained power source. The latter requirement is actually the essential one. Reliable operation of the sensor network requires that enough nodes are always operational to execute the requested services. “Lifetime” and “survivability” are essential metrics of any sensor network. The limited availability of energy (for battery-operated nodes) or power (for nodes that operate on energy-scavenging) puts an upper limit on the amount of computation and communication that can be performed on a single network node. While average energy (power) consumption per node may seem to be a reasonable measure for the lifetime of the network, this metric is grossly inadequate for virtually any realistic sensor system. The presence of hotspots and bottlenecks causes some parts of the network to consume energy at much faster rates than others, hence causing the network to fail earlier. For example, nodes situated around a data-collection node (called a monitor node) are subject to more traffic than remote sensor nodes, and can fail a lot earlier. These hotspots are the Achilles heel to the potential widespread use of sensor networks. A number of techniques to address the uneven distribution of activity levels in wireless sensor networks, and consequently extend the lifetime of the network, are advanced in this proposal. While each of these approaches is bound to have a considerable impact, it is their combination that has the most dramatic result. We project that the combined impact of the proposed techniques will increase the longevity and robustness of sensor networks by at least a factor of : » Ad-hoc routing techniques to distribute the traffic over the complete network rather than along a number of bottleneck traffic lanes » Network topology management to equalize traffic density over the network » Utilization of “altruistic” nodes » Aggregation and distributed source-coding to compress the traffic flow in the direction and vicinity of the monitor node » Adaptive and dynamic relocation of services within the network to avoid exhaustion of specific network regions The algorithms resulting from this research will not only be analyzed theoretically and by simulation, but will also be tested empirically in a real wireless sensor testbed, as is currently available at the Berkeley Wireless Research Center (BWRC). SECTION 5.5.2 SOFTWARE Interactive Sensor Networks Participating Faculty: K. Pister, UC Berkeley, EECS Web site: www-bsac.eecs.berkeley.edu CITRIS Project Matrix Location: Software row Synergies with Societal Impact in: Energy, Emergencies, Environment, and Transportation An Interactive Sensor Networks (ISN) is a distributed sensor and communication system where two things obtain: Some data processing is done at the sensor node location before being sent to the main processing location; and, the processing done at the sensor node location is configurable by the specific user in real time, to save system resources as well as make the output the user receives more friendly.Work performed in this project will consist of designing interactive sensor nodes, building the nodes, setting up a distributed system, and characterizing and testing. Design of interactive nodes. In this first stage, nodes will be designed with minimal configurability in order to rapidly implement the system. The nodes will be comprised of either single or multiple sensors, processing electronics, and communication links. They will be as modular as possible in order to facilitate upgrades and design changes as the project unfolds. Setting up of distributed system. Once the nodes have been built, they will be distributed throughout the city of Berkeley. Information will be sent to a central location, the office of Dr. Kristopher Pister at UCB. Here the output of the nodes will be analyzed and the nodes will be configured. Characterization and testing. Initially, characterization will consist of measuring the variables associated with the data transfer, robustness, and general response of the subsystems within varying environments, configurability, and failure analysis. 91 92 SECTION 5.5.2 SOFTWARE Interfaces and Model Checking for Software Participating Faculty: L. de Alfaro, UC Santa Cruz, CE Web site: www.cse.ucsc.edu/~luca CITRIS Project Matrix Location: Software row Synergies with Societal Impact in: Energy, Emergency, Environment, Health, Transportation Model checking has become a successful verification technology for hardware, because it permits the fully automatic analysis of designs. For software verification, model checkers must be applied to finite abstractions of code. This requires suitable abstractions: if the abstraction is too coarse, the model checker fails to prove the desired property; if it is too fine, the model checker fails to terminate. To address these issues, we have developed the paradigm of lazy abstraction, which automatically refines an initial Boolean abstraction locally and on demand, as long as necessary to achieve a sufficient degree of precision to pass the model checker. We have implemented our algorithm in the Berkeley Lazy Abstraction Software verification Toolkit BLAST, and we have used BLAST successfully to uncover errors in Linux and NT device drivers. This project has three goals. First, we will apply BLAST to the NASA MDS testbed. Second, we will investigate the effectiveness of our interface formalisms for capturing the design requirements of MDS, and evolve the formalisms as necessary. Third, and most importantly, we will develop novel compositional approaches to software verification, where model-checking is used to analyze single components and relate them to their specifications, and interfaces are used to specify and verify the interaction of the components in a design. To achieve this, we will extend BLAST to the automatic checking of component code with respect to interface specifications, which can then be checked for compatibility across components. We will also connect interfaces to the architecture of the system, enabling the compliance checking of code against an architectural or programming pattern. For instance, by relating interfaces with the class hierarchy, we can specify common behavioral constraints for subclasses such as resource access protocols, which can be then statically checked. Finally, we will extend BLAST to the automatic derivation of interfaces, which can then be propagated and verified in the system. All the techniques developed will be applied to the MDS testbed, which will benefit from the verification effort. SECTION 5.5.2 SOFTWARE MARS – Mobile Autonomous Robot Software Participating Faculty: R. Manduchi, UC Santa Cruz, CE Web site: www.cse.ucsc.edu/~manduchi CITRIS Project Matrix Location: Software row Synergies with Societal Impact in: Emergencies, Environment We seek to develop a system that enables small robots to perform missions reliably in dynamic environments. New object-referenced representations and behaviors will enable these robots to perceive and react to other actors (people, vehicles, other robots), and carry out end-to-end missions in the face of unexpected dynamic events. A self-diagnostic mixed initiative user interface will minimize the need for operator intervention, by enabling operators to specify missions in dynamic object-referenced terms, and by enabling operators to monitor the mission and provide mission-critical perceptual information when needed. 93 94 SECTION 5.5.2 SOFTWARE NEPHEST – National Experimental Platformfor Hybrid and Embedded Systems Technology Participating Faculty: T. Henzinger, UC Berkeley, EECS E. Lee, UC Berkeley; EECS S. Sastry, UC Berkeley, EECS Web site: www.gigascale.org CITRIS Project Matrix Location: Software Synergies with Societal Impacts in: Energy, Emergencies, Environment, Health, Transportation We are developing theories, software, and computational tools for the hierarchical modeling of distributed hybrid and embedded systems by providing technologies for their composable specification, analysis, simulation, and synthesis. We shall help survey the state-of-the-art in hybrid and embedded system technology. The Berkeley contribution to the report will focus on established research projects and major industrial R&D and standardization efforts. Specifically included in this survey will be the SystemC initiative (www.systemc.org) and other component-based methods from the hardware design technology community, real-time Java and related languagebased efforts to provide a design framework for embedded systems, real-time CORBA and related middleware aimed at embedded real-time systems, and synchronous languages and related computational paradigms aimed at embedded systems. These will be evaluated with respect to their emphasis on effective composition of components for hybrid and embedded systems. We will develop an architecture design and demonstration of an initial experimental prototype of an open framework for integrating hardware and software components of large-scale experiments for hybrid and embedded system research. This design and prototype will be based on the Ptolemy II framework from Berkeley (ptolemy.eecs.berkeley.edu), adapted to include recently developed concepts of interface definition encompassing dynamic properties of components. These interface concepts bring well-established notions of information hiding, polymorphism, and inheritance from object-oriented architectures into actor-oriented component architectures, which are better suited to hybrid and embedded system design. We also will develop a suite of reusable components that demonstrate the concepts of deliverable by showing how polymorphic interfacebased component design can lead to effective integratable component libraries. We will propose component and interface specification formats based on established syntaxes like XML and IDLs and will identify a suite of tools (such as graphical editors, visualization tools, and engineering process support tools) that form the essential framework for a national experimental platform. Further, we will help clarify the role of challenge problems in future NEPHEST efforts by formulating the experiment that a challenge problem development performs. That is, we will help define the metrics by which positive and negative experimental outcomes will be recognized. It will not be sufficient in challenge problems for the outcome to be “it works” or “it flies.” Instead, there must be some demonstrable improvement in modularity, robustness, performance, design process, or cost. SECTION 5.5.2 SOFTWARE NEST – Network Embedded Software Technology Participating Faculty: D. Culler, UC Berkeley, EECS; E. Brewer, UC Berkeley, EECS; K. Pister, UC Berkeley, EECS; S. Sastry, UC Berkeley, EECS; D. Wagner, UC Berkeley, EECS/CS Web site: webs.cs.berkeley.edu/nest-index.html CITRIS Project Matrix Location: Software row Synergies with Societal Impact in: Energy, Emergencies, Environment, Health, Third World, Transportation The goal is to develop a platform for NEST research to accelerate the development of algorithms, services, and their composition into applications. Most of the platform is software; small, networked sensor nodes are developed to ground algorithmic work in the reality of working with numerous, highly constrained devices. The main elements of the proposed approach are a comprehensive platform consisting of: » The hardware required for low-cost large-scale experimentation » The nodal OS that supports not just applications, but debugging, visualization, communication, lowpower consumption, and remote monitoring and control » Infrastructure services for time synchronization, storage, computing and even large-scale simulations » A powerful simulation environment for exploring adversarial situations and worst-case environments » A debugging and visualization environment specifically geared toward large numbers of interacting nodes, and support event-centric development » Mechanisms for composition of finite-state machines that enable modular design » A macrocomputing language that simplifies programming a whole collection of nodes This platform will benefit the NEST community by allowing algorithmic work to move from theory to practice at a very early stage, without each group developing extensive infrastructure. Combined with these algorithmic elements, the platform will permit demonstration of smart structures and advance control. The framework of efficient modularity it provides will accelerate reuse and sharing of common elements. The integrated use of testbeds and simulation environment will allow algorithms to be deeply tested. The execution elements of the platform implicitly define the cost metrics for algorithmic analysis, which differ significantly from traditional distributed computing. The programming model defines mechanisms for adapting to changing environments. Critical barriers are scale, concurrency, complexity, and uncertainty. The nodal system must be of small physical scale, operate under constrained power and bandwidth, support intensive concurrency, and extremely passive vigilance. Thread-based models perform poorly in this regime, so a FSM-based approach is developed. Algorithms must utilize massive numbers, rather than device power. A fundamental challenge is to understand what an algorithm is doing in a reactive, diffuse network once deployed. Testbed instrumentation and large-scale simulation attack the understanding issue directly, even searching for Murphy’s Law failures. Many of the techniques used here have proven essential in scalable Internet services. The platform will be evaluated by its effectiveness in accelerating the development of NEST algorithms and applications, and its adoption. 95 96 SECTION 5.5.2 SOFTWARE Static Analysis and Model Checking of Open-Source Code for Detecting Security Vulnerabilities Participating Faculty: D. Wagner, UC Berkeley, EECS/CS Web Site: www.cs.berkeley.edu/~daw CITRIS Project Matrix Location: Software row Synergies with Societal Impact in: Energy, Emergencies, Environment, Health, Third World, Transportation We will select appropriate principles of good coding practice for open source software, with the goal of detecting certain classes of common security flaws. We will express these principles as properties in a temporal logic that can be model-checked effectively. A report explaining the selection will be provided. In parallel, we will develop model-checking tools. These tools will be capable of analyzing open source software to check whether it satisfies properties specified in a temporal logic. A report describing the design and evaluation of our initial prototype of a model-checking tool will be provided. Then, we will apply these tools to large open source software packages and enhance the tools as required to improve their practical usefulness. The results of our automated security analysis will be provided, and we will describe any security flaws that we find in open source packages by using our tools. A final report on the project will be provided. SECTION 5.5.2 SOFTWARE TinyOS – A component based operating system for networked sensors Participating Faculty: D. Culler, UC Berkeley, EECS; E. Brewer, UC Berkeley, EECS; K. Pister, UC Berkeley, EECS; S. Sastry, UC Berkeley, EECS; D. Wagner, UC Berkeley, EECS/CS Web site: webs.cs.berkeley.edu/tos/index.html CITRIS Project Matrix Location: Software row Synergies with Societal Impact in: Energy, Emergencies, Environment, Health, Third World, Transportation The networked sensor regime is an exciting new design space that is emerging as a result of innovations in RF Communication technology and MEMS technology. TinyOS explores the software support that is required in that design space. TinyOS is a component-based runtime environment designed to provide support for deeply embedded systems, which require concurrency intensive operations while constrained by minimal hardware resources. For example, originally designed for the Smart Dust hardware platform, our scheduler fits in under bytes of program memory. TinyOS has been the basis for many CITRIS sensor network applications described on the above Web page. 97 98 SECTION 5.5.2 SOFTWARE Wide-Area Ubiquitous, Scalable, Extensible Sensor Networks Participating Faculty: J. D. Owens, UC Davis, ECE Web site: www.ece.ucdavis.edu/research/compeng.html CITRIS Project Matrix Location: Software row Synergies with Societal Impact in: Energy, Emergencies, Environment, Health, Transportation The advent of low-cost and low-power sensors, programmable and powerful sensor nodes, and maturing interconnection technology has led to an explosive growth in the use of sensor networks targeting a variety of distributed or remote sensor applications. One of the most important potential uses for sensor networks is in the areas of environmental monitoring and agriculture, as researchers in these disciplines commonly take diverse, complex, and data-heavy measurements in the field. These researchers face two major challenges to deploying sensors for their use. The first challenge is the sensor node itself, which must accurately make the measurements desired by the researcher and properly store them for the researcher’s use. The second challenge, and the focus of our research, is the problem of how to get the data from the sensor to the researcher. Traditionally, this has been done by either manual visits to the sensors or by constructing a custom network to automatically bring the data back. These networks are primitive by networking standards, usually consisting of a strict client-server model with little sophistication in its protocols or interfaces. And more importantly, these networks are usually only used by a single researcher – other researchers cannot easily use established networks to transmit their own data. The large time and equipment investment from one researcher in building her own network is useless to her colleagues. To address these problems with today’s sensor networks, we propose to design and prototype a sensor network that delivers ubiquity, scalability, and extensibility to service both a large geographic range and a broad variety of sensors and users. The goal of this network is to allow environmental and agricultural researchers to easily link their various distant sensors to our network, allowing them remote, reliable, real-time access to their data without concern for the underlying network. We will address the following: Ubiquity. A ubiquitous network is accessible anywhere over a large geographic region. We envision designing a network with the capability of reaching any location of interest within a potentially large geographic range, such as the San Joaquin Valley or the state of California. Scalability. Current networks have been demonstrated to scale to tens or hundreds of nodes. We propose to design a network that supports tens to hundreds of thousands of nodes, and demonstrate the scalability of our network with simulations and a prototype. Extensibility. Such a network would be most useful if it supported a wide range of sensors with arbitrary data. A core design goal of our network is to develop protocols and interfaces to this network so that sensors can easily and efficiently put their data onto the network. The network should also support bidirectional communication so that control directives can be sent from researchers to their sensors. SECTION 5.5.3 MICROSYSTEMS Section 5.5.3 Microsystems Algorithmic and Circuit-Level Approaches to Leveraging Multiple Threshold Voltage Processes Participating Faculty: K. Keutzer, UC Berkeley, EECS D. Sylvester, Univ.of Michigan, EECS Web site: www-cad.eecs.berkeley.edu/~keutzer/index.html CITRIS Project Matrix Location: Microsystems row In nanometer scale CMOS technologies, static power consumption will be the major component of the overall power consumption. Static power has been rapidly growing as technologies have scaled supply voltage VDD and threshold voltage Vth down to maintain drive current and reduce dynamic power consumption, at the cost of an exponential increase in transistor leakage currents. Static power can be as much as % of the power budget of current highend microprocessors, and this will likely increase as future technologies continue to reduce Vth. Multiple threshold voltage processes are becoming increasingly popular as a way to maintain performance while reducing total power consumption. A low transistor threshold voltage may be used on critical paths to meet timing constraints. Paths with timing slack may be assigned a higher threshold voltage to reduce the subthreshold leakage component of static power consumption. Multiple supply voltages can be similarly used to further reduce power consumption while maintaining performance. Implementing a design in a multi-VDD technology requires level converters that restore a low supply voltage signal to a high input voltage for high supply voltage gates: a low VDD input to a high VDD static CMOS gate applies a forward bias to the PMOS transistor causing unacceptably large static currents. Asynchronous level converters allow lowVDD to high-VDD transitions anywhere in the circuit, leading to a larger flexibility in circuit partitioning. Synchronous level converters, on the other hand, combine the level converter with a register. In our research we examined a variety of new circuits for asynchronous level converters that show promising results, reducing the power and performance overhead for asynchronous level conversion, and robustness to supply voltage noise. In order to utilize process and circuit technologies supporting multiple supply and threshold voltages, CAD tools are needed to assign supply voltages to gates and threshold voltages to transistors in a way that minimizes power. Supply and threshold voltage assignment optimization should ideally be done in conjunction with transistor sizing. Algorithmic work within both research groups has focused on optimizing combinational circuitry with synchronous level converters at the peripheries. Extensions of these approaches will incorporate asynchronous level converters. We have examined several algorithmic approaches. We use gate delay and power models based on posynomial functions. With posynomial models, the combinational VDD, Vth and sizing problem is convex with a global optimum that can be determined by geometric programming. Geometric programming results on small benchmarks indicate up to % total power savings using multiple supply and threshold voltages, compared with optimally assigning a single global supply voltage and threshold voltages. Dynamic programming and linear programming slack assignment heuristics for threshold voltage assignment and sizing have been implemented using timing models based on logical effort. Dual threshold voltages in combination with sizing show –% power savings compared to sizing only for the ISCAS’ combinational benchmarks. We are currently working to extend these approaches to handle more accurate gate delay models, and improve the run time. 99 100 SECTION 5.5.3 MICROSYSTEMS BioMagnetICs: An Integrated High-Sensitivity DNA Detection and Display System Based on Magnetic Nanoparticles for Use in Biological Warfare and Functional Genomics Participating Faculty: L. Lee, UC Berkeley, Bioengineering; P. Alivisatos, UC Berkeley, Chemistry Web site: www-biopoems.berkeley.edu CITRIS Project Matrix Location: Microsystems row Synergies with Societal Impact in: Emergencies, Health This task seeks to revolutionize the paradigm of DNA chip by integrating an array of DNA probes on multiple giant magneto-resistance sensor or spin valve sensors using nanomagnetic bead technology and a microfluidic lab-on-a chip for lab automation. This task will demonstrate the advanced hybrid integration science and technology for ultra fast DNA microprocessors with single molecule detection sensitivities. We will integrate nanomagnetic-bead based microfluidic circuits as an example of a fully integrated biomagnetic microprocessor, which has functions for cell and molecule sorting, manipulation, and detection. This will also enhance the parallel magnetical processing of bioinformatic arrays by integration of microelectronic components such as actuators, sensors, amplifiers, signal processing, and feedback control units. This research proposal aims to develop an advanced microfluidic system for BioMagnetic Microprocessor based on spin valves. Our approach is to develop advanced integrated polymeric microfluidic chips with the selective surface modifications of the magnetic thin film sensors and high aspect ratio polymer (HARP) microstructures. The HARP provides high surface area-to-volume ratio microstructure and is ideal for cell and molecular separation, micro-reaction chambers, selective DNA patterning, and hybridization assay. For biomedical applications, the HARP can be biochemically functionalized and used for biochemical probes within integrated microfluidic devices, and will allow rapid, sensitive, and economical detection of molecular interactions with tremendous potential for diagnostics tools. Polymerbased MEMS and biomagnetic sensor technologies will be integrated with micromolded plastic structures to implement the fully integrated system. SECTION 5.5.3 MICROSYSTEMS Controllable Storage Optical Memory (CSOM) Participating Faculty: C. Chang-Hasnain, UC Berkeley, EECS A. Majumdar, UC Berkeley, ME Web site: photonics.eecs.berkeley.edu/cch CITRIS Project Matrix Location: Microsystems row We propose a comprehensive research program for the realization of a novel all-optical memory with a storage length that can be adjusted via an external control. An all-optical memory is a critical building block for optical communications and signal processing. Such a device must have a storage that can be externally varied with a rapid response time. Thus far, there have been no such devices reported in spite of intense research in the field. We propose to synthesize semiconductor quantum dot (QD) material in photonic crystals to achieve the adjustable storage. The idea centers on creating a medium that can reduce the group velocity of an optical signal beam by a variable amount. By controlling the slow-down factor, an optical memory with adjustable storage can be realized. Our goal is to achieve a -fold slow-down with minimum pulse dispersion at room temperature. The idea is based on recent breakthroughs of slow light in atomic gas cells. By creating a destructive interference between the electronic transitions of the atomic vapor and an external control laser, the real and imaginary parts of the refractive index of the medium was modified to result in a greatly reduced group velocity (e.g. fold reduction) Semiconductor-based devices that exhibit similar behavior would create an enormous impact. They are compact, mass manufacturable, facilitate monolithic integration, and consume lower power. Such devices can revolutionize optical communications by enabling new architectures. In addition, the various elements of this program will have a far-reaching impact; being fundamental, they can be applied to vast areas of optoelectronic devices and systems. 101 102 SECTION 5.5.3 MICROSYSTEMS Desktop Rapid Prototyping Millirobots Participating Faculty: R. Fearing, UC Berkeley, EECS Web site: robotics.eecs.berkeley.edu CITRIS Project Matrix Location: Microsystems row The development of centimeter scale mechatronic systems and measuring instruments could be greatly enhanced by the creation of a rapid prototyping capability which includes flexible microassembly of structure, joints, sensors, actuators, electronics, and wiring. Microassembly provides the ability to construct -dimensional heterogenous microsystems by joining sensors, actuators, structures, and intelligence, which are separately fabricated, and ideally available off-the-shelf. We propose to develop a millirobot system which can be used for rapid prototyping of complicated micromechatronic devices combining folded-sheet structures, commercial sensors, actuators, and grippers. We will develop and test algorithms for deterministic, 3D micro-assembly. Our assembly algorithms will include both local sensor-based force control for precise alignment, and sensorless assembly algorithms. This micro-manipulator system is both a necessary tool for flexible assembly of microsystems, and a sophisticated microsystem itself. The key research issues to be addressed in this work are: » Develop flexible fabrication methods using fixtures and millirobots to fold pre-cut sheets of material into 3D microstructures and bond in final configurations » Develop microassembly techniques using millirobots capable of precisely attaching micron blocks as well as micron or thinner sheets (such as strain gauges) through control of interaction forces » Develop automatic algorithms which can “compile” an assembly plan, consisting of gripper and tool operations and fixture locations, which can then be used to rapidly prototype a complete microsystem, such as a mm wing span micromechanical flying insect (MFI), including thorax structure, strain gauges, and piezoelectric actuators » Design a low-cost rapid prototyping millirobot system which can be readily copied to provide a micro-tool construction capability for any lab or school interested in developing micromechatronic systems Our goal is to allow a micro-system designer to go from design to first prototype in several hours, with additional prototypes being produced in minutes. In the first stage of the prototype fabrication, a millirobot containing grippers and tools customizes the workspace by positioning and bonding fixtures at appropriate locations. The passive fixtures are designed to dramatically reduce the complexity of the millirobot actuation, sensing, and control. In effect, fixtures will be used to maximize offline planning, and minimize millirobot hardware. In the second stage of fabrication, the millirobot system can construct the prototype, and future copies of the prototype can be quickly made without any additional workpiece setup time. SECTION 5.5.3 MICROSYSTEMS Exploration and Control of Condensed Matter Qubits Participating Faculty: B. Whaley, UC Berkeley, Chemistry J. Clarke, UC Berkeley, Physics M. Crommie, UC Berkeley, Physics S.J.C. Davis, UC Berkeley, Physics S. Sastry, UC Berkeley, EECS A. Zettl, UC Berkeley, Physics Web site: www.cchem.berkeley.edu/kbwgrp CITRIS Project Matrix Location: Microsystems row Dramatic theoretical advances in the field of Quantum Information Sciences over the past seven years have led to increasing pressure for physical realization of true quantum devices that can be operated coherently to provide reversible quantum logic. Such devices are required for novel communication and computing schemes exploiting quantum mechanical effects. Although enormous strides have been made in developing algorithms, quantum codes, and powerful cryptographic protocols, experimental implementation still poses some very difficult problems. Much basic science must be performed before we can begin to realize truly scalable quantum computers. We address this challenge with experimental studies to explore the physics of potential qubit systems, and with theoretical investigations of new approaches to minimize decoherence and to provide protocols for robust quantum control and efficient quantum logic. A main theme of our proposal is to exploit new abilities to fabricate and control matter at increasingly small dimension to help generate new technologies for processing information. Our interdisciplinary group of scientists and engineers, drawn from computer science, chemical physics, and solid state physics, will jointly explore the development of new types of devices that utilize quantum degrees of freedom in solid-state nanostructures to process information. Our research proposal focuses on three issues for qubit implementation: quantum state measurement and initialization, decoherence, and entanglement. These issues will be explored for a number of condensed matter qubit candidates. Each potential qubit system holds the possibility for significant long-term scalability, provided that the three fundamental issues can be adequately dealt with. Our six PIs will undertake joint theoretical and experimental efforts with multiple collaborations between all group projects. Theoretical work will focus on understanding, controlling, and minimizing decoherence. We shall undertake a systematic development of control procedures that maximize both the efficiency and robustness of quantum logic gates. Experimental work will focus on characterizing qubit states employing electronic and nuclear spins in solids, as well as superconducting flux coherences. Novel condensed matter qubit structures will be synthesized using state-of-the-art nanofabrication techniques, and probed using the unique measurement tools available to the group members. Initial experiments will be aimed at quantum state measurement and initialization, but subsequent goals will involve working to minimize decoherence and to enable controlled quantum logic operations. 103 104 SECTION 5.5.3 MICROSYSTEMS Fast Core Smart Edge “Optical-Label” Switching Networks for the Next Generation Internet Participating Faculty: S. J. B. Yoo, UC Davis ,ECE Web site: sierra.ece.ucdavis.edu CITRIS Project Matrix Location: Microsystems row This project is pursuing studies on the architecture and protocol design, performance analysis, and experimentation of optical packet switching networks, targeting to achieve a high-performance optical-label switching (OLS) system in the core (fast core) with an intelligent traffic management at the edge (smart edge). The proposed “fast core smart edge” network architecture has an all-optical data plane, where OLS core routers perform transparent packet forwarding based on a sub-carrier multiplexed optical-label containing routing and control information. An optical router consists of arrayed-wavelengthgrating-router, tunable wavelength converters, fixed wavelength converters, and a switching controller. It exploits the wavelength, time, and space domain to resolve the contention by means of wavelength converters, Fiber Delay Lines (FDL), and optical switches. In contrast to conventional electronic routers with contention resolution primarily in the time domain, the additional wavelength domain provides appealing potential to obtain highperformance all-optical switching capacities. In light of the self-similar nature of Internet traffic and the irregular distribution of Internet packet length, the project exploits the availability of the electronic buffer at the ingress edge router to reshape the traffic profile. This traffic-shaping function is achieved by assembling “jumbo optical packets” from client IP packets of the same destination and of common attributes. Our simulation work indicates that the traffic-shaping mechanism can efficiently reduce the network-wide packet-loss rate. To boost the transmission capacity from the optical core to the electrical edge, this project also investigates the effect of the redundant local drop ports at the egress router on the network performance. In this “fast core smart edge” architecture, the wavelength dimension enables a scalable solution to resolve contention by taking benefit of a large amount of available wavelengths. Simulation work has demonstrated that the proposed network could achieve a very low packet-loss rate (.% at load .) by means of the wavelength-time-space domain contention resolution in the core together with enhanced edge routers. Based on the proposed “fast core smart edge” network architecture, we are continuing to further our researches on the following topics: » Design of a high-performance multi-stage OLS core router architecture » Implementation of the enhanced edge router for OLS networks » Network Control and Management (NC&M) system for OLS networks » Visualization applications supported by OLS networks SECTION 5.5.3 MICROSYSTEMS Focus Center in Materials, Structures, and Devices (MDS) Participating Faculty: C. Hu, UC Berkeley, EECS J. Boker, UC Berkeley, EECS T. King, UC Berkeley, EECS V. Subramanian, UC Berkeley, EECS Web site: www.gigascale.org CITRIS Project Matrix Location: Microsystems row I. Sub-10-nm Silicon-Based FETs A. Double-Gate FETs () Develop self-aligned double-gate FinFETs with special attention to process simplification. Fabricate prototype devices to verify the device concept and investigate the characteristics of small double-gate CMOS devices. Demonstrate performance superior to bulk devices. Explore the impact on circuits through mixed-mode and SPICE simulations. B. Performance Enhanced FETs via New Materials and Fabrication Technologies () Explore low-barrier silicides for application to Schottky source/drain CMOS devices. Break the trade-off between Idsat and Ioff of Schottky soure/drain devices through the use of ultra-thin body device structures, either single gate or double gate () Investigate the formation of singlecrystalline semiconductor films by solid-phase epitaxy for use as channel (body) in ultra-thin-body transistors (either single-gate or double gate). Optimize crystalline quality and film thickness control. Develop novel scalable MOSFET structures using SPE films. II. Molecular and Organic Semiconductor Electronics A. Molecular Devices and Interface Electronics B. Organic Semiconductor FETs () Explore and optimize chemical synthesis and fabrication processes for high-performance organic TFTs using highly ordered thin films created using self-assembly phenomena. Evaluate scalability of these devices to sub-micron dimensions and usability of these devices in 3D integrated circuits. () Study organic-inorganic interface properties in organic TFTs, and engineer these interfaces to develop high-performance organic TFTs with low parasitic resistance and improved operating currents and voltages. III. Nanotube Electronics A. NEMS (Nano-electromechanical Systems) () Explore electrostatically actuated mechanical switches using carbon nanotubes at the switch contacts. Evaluate performance limits of such devices including speed and reliability. Investigate suitable circuit architectures and develop realistic circuit models to estimate performance. 105 106 SECTION 5.5.3 MICROSYSTEMS Hardware Emulation Platform Hardware, Software and Design Methodology Participating Faculty: J. Rabaey, UC Berkeley, EECS Web site: bwrc.eecs.berkeley.edu CITRIS Project Matrix Location: Microsystems row Synergies with Societal Impacts in: Energy, Emergencies, Environment, Health, Third World, Transportation Hardware Emulation: Increasingly complex and sophisticated ICs and ASICs, coupled with shrinking design cycles, require tools that elevate design emulation and verification to an unprecedented level of performance, capacity, speed, and flexibility. The cost of design iterations due to errors and design faults is growing exponentially. Extremely large chip sets require enormous quantities of test vectors and the execution of long software application suites. Contemporary large system designs and especially the system-on-a-chip (SoC) designs require fast prototyping in order to keep the development time competitive. The purpose of this research is to identify these problems and develop methods, practices, and hardware to make the design flow as smoothly as possible. The nature of the design interfaces is especially examined. Therefore, conventional simulations are inapplicable and it is the goal of the BiggaScale Emulation Engine (BEE) to build a system capable of exploring new system concepts and algorithms for wireless communication. The focus is on gaining experience with the system level aspects of a design before committing to an ASIC implementation. The goal of the BEE project is to build a machine that can emulate, with reasonable speed, the digital and analog parts of a chip that can do billion operations per second. SECTION 5.5.3 MICROSYSTEMS High Spatial Resolution Thermal Imaging of Multiple Section Semiconductor Lasers Participating Faculty: A. Shakouri, UC Santa Cruz, EE Web site: quantum.soe.ucsc.edu/ali_info.html CITRIS Project Matrix Location: Microsystems row Temperature strongly affects output power and peak wavelength characteristics of active optoelectronic devices. In this paper we describe how thermoreflectance imaging technique can be used to obtain thermal maps of photonic devices under operation. Submicron spatial resolution and <.C temperature resolution has been achieved. Temperature non-uniformity is investigated in various multi section lasers and photonic integrated circuits. It is shown that large temperature variations can be developed over small regions on the order of –µm in diameter. By optimizing the thermal design of the device, we have achieved record level of damage free power dissipation in electro-absorption modulators integrated with multiple section lasers. 107 108 SECTION 5.5.3 MICROSYSTEMS Inkjet Printed Inductively Coupled Circuits Participating Faculty: V. Subramanian, UC Berkeley, EECS Web site: organics.eecs.berkeley.edu CITRIS Project Matrix Location: Microsystems row Synergies with Social Impacts in: Energy, Emergencies, Education, Environment, Health, Third World, Transportation, Social Sciences There has been intensive research focused on the development of an electronic replacement for the ubiquitous UPC barcode. To replace consumer barcodes, ultra-low cost will be paramount. Organicbased circuits may enable this due to their low fabrication cost. In this work, the investigators will develop the technologies necessary for RFID barcode replacement systems, and will use these to demonstrate a major subcomponent of any RFID system – the power harvesting subcircuit. The low cost manufacturing aspects of this project will help enable the use of ubiquitous computing technology, impacting all applications in CITRIS. Power for barcodes will be supplied by inductive coupling since battery integration is not feasible. To achieve the cost points required for UPC replacement, it is necessary to integrate this and other RFID circuitry on existing packaging with little or no perturbation of the packaging process. Specifically, the elimination of the need for lithography, plasma etching, and vacuum evaporation is critical to ensuring adequately low cost. The investigators will use nanocrystal-based and organic-based materials and processes that they have developed to demonstrate high quality active (diodes and transistors) and passive (inductors, wires, and capacitors) components, and will assemble these to fabricate the first functional power-harvesting subcircuit on plastic. The entire process will be performed at low cost using a custom inkjet printer, eliminating all lithographic and vacuum-based process steps. High-Q Spiral inductors will be fabricated using a novel low-temperature gold nanocrystal inkjetting technology that has been developed by the investigators. Parallel plate capacitors will be formed using nanocrystal electrodes and inkjetted polymer dielectrics. Schottky diodes will be developed using inkjetted gold and silver nanocrystals as the rectifying and ohmic contacts and inkjetted organic semiconductors as the active layer. Transistors will be fabricated by inkjet processing using an existing polythiophene-based process. Finally, the various components will be integrated to form a powerharvesting circuit. An undergraduate and a graduate student will be involved in this work. In particular, the mentoring of the undergraduate student will be emphasized through a series of tutorials and review programs. The results of this proposal will also be used in a University-sponsored high-school outreach program. This will increase the level of interest in science and engineering among local high-school students. SECTION 5.5.3 MICROSYSTEMS Integrated Microwatt Transceivers Participating Faculty: R. Howe, UC Berkeley, EECS; J. Rabaey, UC Berkeley, EECS; R. Maboudian, UC Berkeley, Chem. Engineering; A. Pisano, UC Berkeley, ME; T. King, UC Berkeley, EECS; J. Bokor, UC Berkeley, EECS; L. Lin, UC Berkeley, ME; S. Smith, UC Berkeley, EECS Web site: bsac.eecs.berkeley.edu CITRIS Project Matrix Location: Microsystems row Synergies with Societal Impacts in: Energy, Emergencies, Environment, Third World, Transportation The Defense Advanced Research Projects Agency (DARPA) is sponsoring a program for Nano Mechanical Array Signal Processors (NMASP). The key focus of this program is on optimized combinations of innovative solutions in micro or nano fabrication, materials processing, device design, transduction mechanism, interconnects, and other relevant engineering approaches that directly address the performance issues in high-Q UHF mechanical resonator arrays for RF transceiver and signal processor applications. These ultra-high frequency (UHF) ( MHz to GHz) mechanical resonators will achieve radical reductions in size and power consumption over state-of-the-art radio frequency (RF) transceivers and signal processors. The scope of this effort is to demonstrate an ultralow power (< mW average) integrated CMOS transceiver that is based on arrays of nanomechanical resonator filters. 109 110 SECTION 5.5.3 MICROSYSTEMS Integrated Nano Mechanical Atomic Clock Participating Faculty: A. Pisano, UC Berkeley, ME; L. Lee, UC Berkeley, Bioengineering; L Lin, UC Berkeley, ME Web site: www.darpa.mil/mto/csac CITRIS Project Matrix Location: Microsystems row Synergies with Societal Impact in: Energy, Emergencies, Environment, Third World, Transportation The radio spectrum is a dwindling natural resource. By some estimates in less than a decade there will be no more frequencies left for the next-generation of palmtop computers and handheld communicators. But outfitting every wireless device – from a nextgeneration palmtop computer to a basic FM radio – with a nano-mechanical clock that’s accurate down to ten quadrillionths of a second per day could reopen the radio spectrum for tomorrow’s new business. This will be accomplished by using atomic clocks to implement time-division multiplexing: allowing many devices to share the same frequency, but just at different non-overlapping times. In principle, an atomic clock could multiplex different transmitters every nanoseconds. Atomic clocks that regulate data flow for the Internet are shoe-box sized devices that consume watts of power and cost $. The goal of this project is to shrink the package down to one-centimeter cubed, reduce the power consumed down to milliwatts, and cut the cost to possibly $. We report on one recent research result, the fabrication and characterization of low power highQ piezoelectric resonators. The sputter deposition of c-axially oriented Auminum Nitride (AlN) piezoelectric films (~ µm thick) on to silicon <> substrates was achieved using a Novellus mi DC magnetron sputtering tool. AlN films exhibit good columnar structure and low residual stress ( MPa). Figure: SEM images of AlN thin films deposited on S I <100> (a) Cross-section and (b) Surface SECTION 5.5.3 MICROSYSTEMS Intelligent Optical Router Participating Faculty: S. J. B. Yoo, UC Davis ,ECE Web site: sierra.ece.ucdavis.edu CITRIS Project Matrix Location: Microsystems row The goal of this project is to build an intelligent optical router. The Optical Switching and Optical Signal Processing technologies coupled with advanced electronics technologies provide a wealthy means to create a very intelligent and versatile optical router. The UC Davis team has completed protyping of the first optical router and successfully demonstrated the field trial in the Sprint NTON network. The pursued optical router addresses the following important issues for the Next Generation Internet. » Ultra-low latency (~ nsec) and protocol independent packet forwarding » A scalable and power efficient router architecture » Innovative optical technologies for switching and header processing » Aggression of fine grained traffic into the Supernet » Interoperability with MPLS, Optical-Burst Switching, MPLamdaS, and Optical-Label Switching » End-to-End adaptive congestion management All-optical Packet Switching Networks. In this project, we demonstrated the multi-hop cascaded operation of an optical packet routing system with all-optical label swapping. It emulates a network with multiple OLSRs, each providing label-based packet forwarding. Packet-by-packet bit-error-rate measurements took place on P1 at each hop. We obtained about . dB power penalty compared to the baseband payload signal after one hop. However, a negative power penalty of about . dB at BER=e- appears after the two hop OLSR, which is mainly due to the 2R regeneration in the SOA-based MZI WC and the decrease in the received average power after two packet-droppings. Contention Resolution for an Optical Packet Switching Networks. Packet contentions in a router arise when more than one packet attempts to reach the same output port at the same time. Electronic routers primarily rely on queuing and buffering in random access memories (RAM) to resolve contentions in the time domain. Unfortunately practical optical RAMs are not available today. On the other hand, all-optical packet-switching routers can exploit an additional degree of freedom in the wavelength domain, and thus implement contention resolution schemes in wavelength, time and space domains. In this project, we demonstrate packet-bypacket contention resolution with comprehensive contention scenario in the three domains and with 2R regeneration. We achieved about -. dB power penalty at E- BER compared to the back-to-back result measured right after the label extractor. The negative power penalty is achieved by 2R regeneration from cross-phase modulation in the FWC. 111 112 SECTION 5.5.3 MICROSYSTEMS Lithography for Terascale Electronics Participating Faculty: W. Oldham, UC Berkeley, EECS J. Bokor, UC Berkeley, EECS A. Frechet, UC Berkeley, Chemistry B. Neureuther, UC Berkeley, EECS A. Nikolic, UC Berkeley, EECS A. Sakhor, UC Berkeley, EECS V. Subramanian, UC Berkeley, EECS Web site: lithonet.eecs.berkeley.edu/network CITRIS Project Matrix Location: Microsystems row Lithography is recognized as the key technology pacing the evolution of microelectronics and the introduction of nanoelectronics. Projection optical lithography has provided many generations of improvements in feature size, overlay accuracy, and throughput, and will continue to do so for several more generations. Whereas there is no consensus whether optical lithography (as we know it) will reach , , or nm, there is a reasonable agreement that extensions of existing technology will not meet the lithography requirements of the nm generation and beyond, needed beginning in the middle of the next decade. The Network for Advanced Lithography thus brings together four University teams to research possible approaches to lithography at nm and beyond. The primary task of this Network is to identify, evaluate, characterize, and advance promising (potentially production worthy) approaches to lithography for the generations requiring feature sizes at or below nm. The research aims to work on the most difficult technological challenges facing every candidate lithography approach and investigate various approaches to overcome these challenges. For example, in EUV lithography the Network research is concerned with ultimate resolution limits inherent in the technology, with the very challenging metrology requirements in optic characterization, and with the problem of verification of defect levels in EUV masks. In E-beam lithography, the concerns are fundamental limits in overlay capability, and throughput limits, both stemming directly from the use of charged particles. There is no significant effort within the Network on x-ray lithography, owing to the large industrial and university programs already in place on that technology. A major focus of the Network is to research maskless lithography. Whereas the technical challenges are huge, the potential payoff is enormous, compelling a broad, open-minded effort. Radical new approaches to lithography offer significant cost savings or throughput increase because of simplicity and parallelism. Projects are underway on scanning proximal probes, parallel arrays of e-beams, and arrays of x-ray spots focused by zone plates. Several other approaches are at an earlier stage of investigation. The Network also includes key infrastructure research: metrology, resist technology, and the CAD tools needed to design and analyze the advanced technologies under investigation for candidate lithography approaches. SECTION 5.5.3 MICROSYSTEMS Low-energy PicoRadio Platform Architecture Development Participating Faculty: J. Rabaey, UC Berkeley, EECS Web site: bwrc.eecs.berkeley.edu/Research/Pico_Radio/Default.htm CITRIS Project Matrix Location: Microsystems row Synergies with Societal Impacts in: Energy, Emergencies, Environment, Health, Third World, Transportation The PicoRadio project strives to develop the range of technologies necessary for the realization of ultralow energy wireless sensor networks. These include the study of multi-hop networks, and media-access layers that support low variable-rate data transmission while ensuring energy-consumption levels that are close to the theoretical limits. The target is to create a node that consumes – uW to operate. This power consumption would allow it to power itself from the energy sources of the operating environment. Other issues involve the choice of the implementation platforms and chip architectures that enable the implementation of these advanced algorithms. A heterogeneous combination of programmable, configurable, and fixed components seems to be a probable solution. Mapping the advanced networking and communication algorithms onto such an architecture presents a real design methodology problem. Ensuring and verifying that these distributed and embedded systems will behave in a correct manner is especially hard. In addition, implementing an RF front-end that meets the demands of variable bit-rates and energy-efficiency opens some interesting new venues for research. The ever evolving scaling of the semiconductor technology has enabled new opportunities to provide both flexibility and efficiency, as needed for these self-configuring and adaptive wireless networks, at a low cost and small size. When reducing the minimum feature sizes into the deep sub-micron realm (. um and below), it becomes possible to integrate more than one million gates on a single die, enabling the co-integration of the interfacing, computation, position location, and communication functions into a single silicon circuit. This systemon-a-chip (SOC) approach not only maximally reduces the size of the sensor node, but also allows the use of advanced circuit architectures which provide the optimal trade-off between flexibility and energy-efficiency. The tight integration of communication and computation functions into a single integrated circuit will provide the desired functionality at the lowest possible cost and energy. PicoRadio Prototype 113 114 SECTION 5.5.3 MICROSYSTEMS MEMS REPS – MEMS Rotary Engine Power System Participating Faculty: A. Pisano, UC Berkeley, ME; S. Sanders, UC Berkeley, EECS; C. Fernandez-Pello, UC Berkeley, ME; R. Maboudian, UC Berkeley, Chem Engineering Web site: www.me.berkeley.edu/mrcl/index.html CITRIS Project Matrix Location: Microsystems row Synergies with Societal Impact in: Energy, Emergencies, Environment, Third World, Transportation The objective of this project is to design, fabricate, and assemble a . mm rotary internal combustion engine with integrated electrical generator and apex seals. The purpose of a such a tiny, on-chip electrical generator is to replace batteries with a power source that lasts much longer and is more environmentally friendly. The energy density of a liquid hydrocarbon fuel (such as gasoline) is much higher than that of most batteries. If the energy of the fuel can be converted into power at a % efficiency (an automobile engine’s efficiency is typically %), then such a device would have times the energy density of a battery. As a result devices powered by a tiny engine can be lighter than those powered by batteries or could operate longer for the same weight. In addition these devices could be “refueled” reducing the cost of waste and deposal typical of batteries. The MEMS REPS . mm engine design has been completed. The engine is composed of a rotor, housing, shaft, and cover plate. The engine housing consists of two wafers Deep Reactive Ion Etched (DRIE) and die bonded together. Fabrication of the rear plate has been completed. The rear plate of the engine consists of intake and exhaust ports, fuel intake ports, and a spur gear. Since this engine is larger than its predecessor ( mm engine) and the epitrochoid and the gear teeth are fabricated separately, spur gears with higher teeth counts are possible with a greater degree of accuracy. Test wafers show that even tooth spur gears can be fabricated. The left figure above shows the rotors, and the right figure shows the housings. SECTION 5.5.3 MICROSYSTEMS MEMS Strain Sensors – Roller Bearings Participating Faculty: A.Pisano, UC Berkeley, ME; O. O’Reilly, UCBerkeley, ME Web site: www-bsac.eecs.berkeley.edu CITRIS Project Matrix Location: Microsystems row Synergies with Societal Impact in: Energy, Emergencies, Environment, Third World, Transportation The principal goal of this research is to leverage several aspects of MEMS technology to enhance roller-bearing elements. This will be accomplished through three research areas. First, we will design and develop a vacuum-sealed MEMS strain sensor module that can be bonded to steel components – where knowledge of local strain fields is important. The focus is on developing a strain gage capable of measuring mechanical strain with a kHz bandwidth, resolving . micro-strain in a +- micro-strain range, and operating over a temperature range of - _C to _C. This includes sensor design and optimization, encapsulation design, and development of a rapid method to bond silicon to steel. Second, to enhance the applicability of the strain sensor, low power, low-noise wireless data telemetry and power coupling is being developed. CMOS circuitry will be developed that can interface with the MEMS strain sensor to provide remote communication as well as provide an inductive load in order to convert RF to DC power from a remote power source. Last, a MEMS fabrication technique is being developed to produce surface textures onto lubrication critical surfaces in radial lip seals of roller bearings to enhance lubrication. Bearings with lower friction seals to reduce fuel consumption and operating costs are in high demand. For example, railroad operations could save approximately –% in fuel costs per year just by decreasing the seal friction in a Timken AP (Class F) bearing by %. A major railroad in the US can consume approximately ,,, gallons of fuel per year. Therefore, the cost savings from reductions in seal friction will be significant. 115 116 SECTION 5.5.3 MICROSYSTEMS MFI – Micromechanical Flying Insect Participating Faculty: R. Fearing, UC Berkeley, EECS Web site: robotics.eecs.berkeley.edu/~ronf/mfi.html CITRIS Project Matrix Location: Microsystems row Synergies with Societal Impact in: Energy, Emergencies, Environment, Third World, Transportation The goal of the micromechanical flying insect (MFI) project is to develop a mm (wingtip-to-wingtip) device capable of sustained autonomous flight. Such a tiny flying robot could be used in wide area (disposable) searching, pollution plume tracking, building monitoring (comfort, security), inspection, “Smart Dust” tagging, survivor search (after a fire, earthquake, or other disaster), and mobile/adaptive sensor/communication networking. The MFI is designed based on biomimetic principles to capture some of the exceptional flight performance achieved by true flies. The high performance of true flies is based on large forces generated by non-steady state aerodynamics, a high power-to-weight ratio motor system, and a highspeed control system with tightly integrated visual and inertial sensors. Our design analysis shows us that piezoelectric actuators and flexible thorax structures can provide the needed power density and wing stroke, and that adequate power can be supplied by lithium batteries charged by solar cells. Above a close-up of a wing is shown. The current fly generates enough thrust to move itself while attached to a tether and counterweight. Free flight is the next goal. SECTION 5.5.3 MICROSYSTEMS Microrobots Participating Faculty: K. Pister, UC Berkeley, EECS Web site: robotics.eecs.berkeley.edu/~pister/SmartDust CITRIS Project Matrix Location: Microsystems row Synergies with Societal Impact in: Energy, Emergencies, Environment, Third World, Transportation The goal of this project is to create tiny mobile robots. Mobility is important in a number of sensor applications, including searching, inspection, and monitoring in hard-to-reach or dangerous places. Mobility can come from flying (see Fearing Robotic Fly project) or walking. Shown below are two projects, two older and one recent, in this area. The top left picture is a micro-rocket shown firing and generating thrust; this could be used for flying. The top right picture is an early attempt to build a walking robot. The six legs are articulated like an insect. The bottom left picture, from , shows the first working device. This millimeter by millimeter microinsect is powered by the blue-andgold solar cell at the left of the device. The legs are at the opposite end. A close-up of the legs is shown in the bottom right picture. The two legs move up and down, so the device can effectively only do pushups, but it does work as designed, and with more legs could move itself. In the bottom right picture the two “feet”are at the left, and through a sequence of levers and hinges (legs and joints) are connected to the linear comb drives at the right. 117 118 SECTION 5.5.3 MICROSYSTEMS Optical CDMA Technology Participating Faculty: S. J. B. Yoo, UC Davis, ECE J. P. Heritage, UC Davis, ECE Z. Ding, UC Davis, ECE B. Kohlner, UC Davis, ECE S. Lin, UC Davis, ECE V. Pham, UC Davis, ECE Web site: sierra.ece.ucdavis.edu CITRIS Project Matrix Location: Microsystems row Code-division multiple-access (CDMA) communication system allows multiple users to access the network simultaneously using unique codes. Optical CDMA has the advantage of using optical processing to perform certain network applications, like addressing and routing without resorting to complicated multiplexers or demultiplexers. The asynchronous data transmission can simplify network management and control. Therefore, OCDMA is an attractive candidate for LAN application. Particularly, OCDMA can provide a secure network connection providing dynamic encoding. Our DARPA OCDMA project proposed a chip-scale OCDMA system. The investigation involves research in all aspects of optical CDMA technologies ranging from innovative Indium Phosphide (InP) device fabrication, to orthogonal optical coding, and to OCDMA network architecture design and simulations. Our approach to optical CDMA utilizes spectral encoding and decoding of optical ultra-short pulse for a bulk optics tabletop demonstration. A coherent ultra-short optical pulse representing one bit of information is spatially spread in spectral domain by diffraction grating, a Spatial Light Modulator (SLM) is applied to introduce a relative different phase shift (address code) among the different spectral components. The reflected light from the SLM travels through the grating one more time and reassembles into a single optical beam. The receiving system is similar to the transmitting system, except a conjugate phase shift must be applied to the according spectral component to recover the encoded pulse. When the phase shift of the transmitting system and the receiving system do not match, the spectral phase shifts are rearranged but not removed and the pulse remains spread in time with low intensity. With proper threshold detection, the desired user can successfully receive the transmitted information. The advantage of spectral phase encoding as opposed to temporal amplitude coding is that “time spread” signals maintain their high-speed nature throughout the system; i.e., no signal bandwidth is sacrificed for the coding, a problem which worsens with increasing code complexity. In order to realize this OCDMA system on a chip scale device, a novel InP device including Photonic Band-gap (as the ultra-short pulse source), Arrayed Wave-guide Grating (as the spread spectrum device), phase modulator (as the phase coding device), SOA based Mach-Zehder Interferometer (as the threshold detector) will be integrated on a single chip. SECTION 5.5.3 MICROSYSTEMS PASTA – Power Aware Sensing, Tracking, and Analysis Participating Faculty: J. Rabaey, UC Berkeley, EECS Web site: bwrc.eecs.berkeley.edu CITRIS Matrix Location: Microsystems row Synergies with Societal Impacts in: Energy, Emergencies, Environment, Health, Third World, Transportation A tripwire microsensor that can continuously operate over years of time in an autonomous fashion can be realized by integrating a wireless transceiver, passive components, power source, and aggressive power management into a single system-in-apackage. Power management entails zero-power (< microWatt) when not operational, reactive wake-up, and power-on-demand when operational. This project will deliver integrated system-in-a-package implementation of a trip-wire microsensor that can operate autonomously over multiple (> ) years of time. We have set the following milestones to be reached over the course of three years: » Year : Overall architecture of Tripwire Microsensor is defined based on results of PAC/C Phase I PicoNode project. » Year : Individual components (sensors, processing, transceiver, power train) of tripwire microsensor are operational, proving feasibility of energy selfconsistency. » Year : Integrated System-in-a-Package Tripwire Microsensor combining multiple sensing functions and operating autonomously over multiple years will be demonstrated. 119 120 SECTION 5.5.3 MICROSYSTEMS Quantum Information Processing Participating Faculty: B Whaley, UC Berkeley, Chemistry D. Stampr-Kern, UC Berkeley, Physics U. Vazirani, UC Berkeley, EECS/CS D. Weiss Penn State, Physics Web site: www.cchem.berkeley.edu/kbwgrp CITRIS Project Matrix Location: Microsystems row We propose a theory/experiment collaboration that will work towards reliable, scalable quantum information processing. Theory and experiment will be connected and interleaved at several levels. On the theory side, we will study issues concerned with the underlying information technology, and issues that arise when quantum information theory is applied to real physical systems, especially to gas phase systems using atoms and light fields. On the experimental side, we will develop scalable quantum component technology based on gas phase systems using atoms and light fields. We will learn to manipulate cold atoms in optical lattices for quantum computation, and we will learn to manipulate cold atoms in high finesse optical cavities in order to produce numbered photon states, including single photons. The similarity in the technology used in our quantum computation and photon generation schemes presents the long term possibility of integrating the two systems, so that either quantum computers will be able to communicate via photons or quantum computers can be used as repeater stages in the transmission of quantum photon states. Technological uniformity will also make it easier to develop unified theoretical models of the experiments. Furthermore, the simplicity and scalability of atom based approaches to quantum computing will be an aid to the theory, and help clarify the challenges to quantum computing implementations in general. SECTION 5.5.3 MICROSYSTEMS Robust Rapid & Wireless Chip Design Participating Faculty: R. Brodersen, UCBerkeley, EECS B. Nikoloic, UCBerkeley, EECS Web site: bwrc.eecs.berkeley.edu CITRIS Project Matrix Location: Microsystems row Synergies with Societal Impacts in: Energy, Emergencies, Environment, Health, Third World, Transportation Two decades of relentless improvement in semiconductors, circuits, and software tools has created a set of dominant design styles for today’s integrated circuits and systems. These circuit, system, and software styles comprise the design infrastructure for the discipline of microelectronics – the techniques we rely on to convert transistors into performance. This design infrastructure is now at risk. The radical and uncertain semiconductor technologies of tomorrow threaten to make obsolete many of today’s most basic circuit design assumptions. The extreme-performance, ultracomplex systems of tomorrow threaten to overwhelm today’s fragile, inefficient, often nonconvergent circuit design flows. The highlyintegrated systems of tomorrow threaten today’s ad hoc and incomplete strategies for analog and other nondigital interface circuits. Tomorrow’s circuits must routinely move billions of bits per second through the air; perform billions of operations per milliwatt; access billions of bits of on-chip storage; interact with a rich environment of communicating electrical, mechanical, optical and biological systems; and offer a spectrum of soft-tohard reconfiguration options. To convert tomorrow’s transistors into this range of required performance requires a radical rethinking of today’s design strategies. Today’s design styles are either vastly wasteful of performance (e.g., ASIC, FPGA), enormously expensive in time and effort (e.g., full custom), or so entirely ad hoc (e.g., analog, sensors) that they maximize both design time and design risk. This bodes ill for the increasingly large, heterogeneous, time-constrained electronic products essential to the nation’s future economic vitality. We propose to reinvent today’s at-risk circuits infrastructure with new circuit-, system- and software design strategies aimed at robust, rapid design with tomorrow’s radically new semiconductor devices. We will demonstrate a set of coherent design methods applicable across a complete range of custom digital, analog, and interface circuits, and extremely-integrated heterogeneous systems. We will attack these problems in a distributed, multi-university Center for Circuits, Systems & Software (CCSS). CCSS will comprise a consortium of leading universities with demonstrated records of success in delivering real circuits, real systems, and real software. 121 122 SECTION 5.5.3 MICROSYSTEMS SENSORS: High-Fidelity, Broadband, MEMS Displacement Sensor Arrays for Intelligent Structural Health Monitoring Participating Faculty: B. Boser, UC Berkeley, EECS D. Culler, UC Berkeley, EECS S. Glaser, UC Berkeley, CEE R. Howe, UC Berkeley, EECS/ME L. Lin, UC Berkeley, ME A. Mal, UC Los Angeles, MAE T. Sands, Purdue, Materials Engineering Web site: www.ce.berkeley.edu/~glaser CITRIS Project Matrix Location: Microsystems row Synergies with Technologies in: Emergencies, Transportation We propose an Intelligent Structural Health Monitoring (ISHM) System based on a radical improvement in the accuracy and resolution of displacement (hence strain) measurement, fabricating a wide-band high-fidelity PZT-based sensor of micron size. To accomplish this we propose new methods of growing the conical sensor elements, and unique self-assembly techniques that avoid expensive off-site CMOS wafer fabrication. Custom low noise micro-circuitry will be developed in CMOS to match the high impedance/low capacitance piezo-sensing element, with the option of locating small ( mm) -bit A/D conversion at sensor node. The packaging and delivery system will be designed to optimize sensor capabilities and applicabilities. Integral to the development of the sensor itself, we will develop an interpretation scheme that utilizes the accurate waveforms output by our sensors to determine structural health based on the actual physics of damage and wave propagation. Our system facilitates the optimum use of many new materials. For example, the life cycle cost of high-value aerospace structures can be reduced significantly if continuous and autonomous condition-based maintenance systems are installed and integrated into the structure. According to estimates, over % of the life cycle cost of an aircraft, which includes pre-production, production and post-production costs, can be attributed to operation and support, involving inspection and maintenance of the airframe. This vision – a structure requesting service when needed – can only be accomplished with the development of our intelligent structural health monitoring system. Intellectual and societal contributions from this project include: New method for growing single- and poly-crystal PZT micro-cones Novel methods for self-assembly of cone, backing mass, and CMOS Orders of magnitude improvements in low-noise circuitry and micro A/D New approach to sensor packaging and delivery (roll-of-tape) Physics-based waveform interpretation – rational identification of damage Rapid, cheap data acquisition allowing verification of constitutive models Test bed for true interdisciplinary research (faculty and students) Safer, more efficient structures of all kinds – airframes, buildings, cars, etc. Integration of advanced sensor system into practical use SECTION 5.5.3 MICROSYSTEMS SHORT – Range Ultra-Wideband Systems (MURI subcontract via USC) Proposal Participating Faculty: R. Brodersen, UC Berkeley, EECS D. Tse, UC Berkeley, EECS Web site: bwrc.eecs.berkeley.edu CITRIS Project Matrix Location: Microsystems row Synergies with Societal Impacts in: Energy, Emergencies, Environment, Health, Third World, Transportation The UC Berkeley effort will focus on the implementation of Ultra-WideBand (UWB) systems using CMOS technology. The focus will be to develop a design methodology that optimizes over all aspects of the UWB system design with a primary focus on reduction of the energy required for transmission and reception. The research on design of the CMOS analog and digital circuitry will be tightly coupled with the research from the characterization of the channel and design of the antennas. A test bed will be constructed based on FPGA’s and dedicated analog hardware and the new antennas being developed, that will allow the UWB systems to be tested and evaluated in real time. 123 124 SECTION 5.5.3 MICROSYSTEMS Smart Dust Participating Faculty: B. Boser, UC Berkeley, EECS D. Culler, UC Berkeley, EECS J. Kahn, UC Berkeley, EECS K. Pister, UC Berkeley, EECS Web site: robotics.eecs.berkeley.edu/~pister/SmartDust CITRIS Project Matrix Location: Microsystems row Synergies with Societal Impact in: Energy, Emergencies, Environment, Third World, Transportation The science/engineering goal of the Smart Dust project is to demonstrate that a complete sensor/communication system can be integrated into a cubic millimeter package. This involves both evolutionary and revolutionary advances in miniaturization, integration, and energy management. Any number of sensors could be integrated into such a package, for measuring a wide range of quantities including acceleration, position (GPS), orientation, magnetism, light, sound, temperature, pressure, humidity, airflow, passive infrared, contact, low-resolution video, various gases, biological agents, and neutrons. Actuators may also be attached, such as motor controllers, relays for VAC, LCD displays, and legs and wings for locomotion. We started with commercial-off-theshelf (COTS) devices, shown in the time-line below, gradually miniaturizing until reaching the basic device of a few square millimeters on a fingertip shown below in February . While still operated from batteries, once small enough, batteries will be replaced by solar cells, piezoelectric generators, or generators powered by tiny internal combustion engines. The range of a radio at such low power will be just s of meters, so a fairly dense array of Smart Dust sensors will be needed for some applications. February 2000 February 2001 February 2002 February 2003 SECTION 5.5.3 MICROSYSTEMS The Making of an All-Optical Buffer Participating Faculty: C. Chang-Hasnain, UC Berkeley, EECS Shun L. Chuang, University of Illinois at UrbanaChampaign Web site: photonics.eecs.berkeley.edu/cch/buffer.htm CITRIS Project Matrix Location: Microsystems row There has been tremendous progress in research and commercialization of dense wavelength division multiplexing (DWDM) optical fiber communications. Transmission capacity as high as Terabits/second through a single fiber has been demonstrated in laboratories. This huge capacity can create enormous data traffic congestions at major interconnections. An all-optical packet switched network can potentially eliminate this major bottleneck, by allowing the data packets to remain in the optical domain and to route through the network towards a final destination without optoelectronic conversion. Electronic routers at subTerabits/second rate exist today. The scalability to higher throughput is very difficult. And even when realizable, the power and space demanded by such a router make the electronic routers highly undesirable. One of the most important components in a router is a buffer. A buffer must be able to store the data packets for a substantial period of time and must be able to release the data within an acceptable delay when the switch is clear for routing. There have been many research efforts on all-optical packet switching. However, there have not been any optical buffers with the necessary properties. Fiber delay lines have previously been referred to as an “optical buffer”. However, since the delay is for a fixed amount of time, there is no way to guarantee contention-free connections in the optical switch or through the network. It clearly does not meet the necessary requirements for an optical buffer. In this program, we propose to work on a novel all-optical buffer with variable memory. The basic idea centers on slowing down the group velocity of the optical data packet in the buffer with a controlled reduction, such that it is effectively an optical memory. By varying the group velocity reduction factor, the memory length and the delay time can be adjusted. It is essential that we engineer the buffer such that a large velocity reduction can be obtained without much pulse dispersion or optical loss. We propose to develop quantum-dot III-V devices to realize a room-temperature optical buffer. The research will include material research to fabricate quantum dots on III-V compounds, theoretical modeling of such material and its coherence property, and experiments to verify these properties. By providing much sharper quantum confined energy levels than conventional QWs, we expect to improve the EIT temperature to room temperature and reduce the required optical control beam intensity to a much smaller level. We expect to achieve group velocity reduction and thus switchable optical memory in such samples. Experiments will be designed to explore key controlling parameters of memory size or velocity reduction factor. 125 126 SECTION 5.5.3 MICROSYSTEMS Ultra-wideband Access to Broadband Internet Participating Faculty: R. Brodersen, UC Berkeley, EECS; K. Ramchandran, UC Berkeley, EECS, A. Sahai, UC Berkeley, EECS; D. Tse, UC Berkeley, EECS Web site: bwrc.eecs.berkeley.edu CITRIS Project Matrix Location: Microsystems row Synergies with Societal Impact in: Energy, Emergencies, Environment, Health, Third World, Transportation The next explosive growth of Internet will come from connecting to billions (or even trillions) of cheap, low power sensors, effectors, and smart devices. In all these scenarios, the transformative benefits from connecting to the Internet happen when such telemetric systems are mobile and/or on our persons, children, pets, etc. The unstated assumption of this vision is that there will be wireless transceivers suitable for connecting to small, cheap, ubiquitous devices, which are battery powered and can operate unattended for weeks, months, or years. We claim that integrated CMOS ultrawideband (UWB) transceivers with precise 3-D position location capability are the enabling technology for this “finest-grained” networking of ubiquitous sensors, effectors, and smart devices. The UWB signals consist of multiple narrow pulses with the pulse width in the order of subnanosecond. These baseband signals occupy the spectrum in the GHz range without any carrier frequency. Gigahertz bandwidth gives centimeter range resolution for position location, the possibility of high data rate, and the ability to resolve multipath signals. Operation at low frequencies gives the ability to penetrate walls, and to use slower, cheaper (i.e. CMOS) circuits. In addition, UWB signals do not suffer from the deep fading nulls (~ dB) that plague sinewave-based signals in the presence of multipath. Unlike sinewave frequency-based RF components requiring multiple technologies (discrete, GaAs, bipolar and CMOS) which makes it extremely difficult to integrate on a single chip, the entire UWB transceiver can be integrated with a single CMOS implementation. Single chip CMOS integration of UWB transceiver contributes directly to low cost, small size, and low power. Extremely low power consumption comes from well established low power design methodologies available for CMOS and low duty-cycle episodic transmissions. In addition, as we have learned from our previous design experiences, we can further reduce power consumption up to a factor of by exploring system level architecture where massive parallelism is achieved using the direct-map strategy. Our proposed research is a collaborative effort between U.C. Berkeley and Aether Wire & Location, Inc. (www.aetherwire.com). The key contributions of this project will be design of a UWB sensor network that provides extremely fine-grained locationing capabilities (in the order of centimeters); to investigate network protocols and algorithms for energy efficient communication that alleviates “hot spots” in a low data rate multi-hop UWB sensor network; to investigate technologies for the last meter in-building connections; design and implementation of a low cost UWB transceiver using highly integrated CMOS technology; and, to provide a system architecture that meets the lowest power energy constraint of sensor nodes. SECTION 5.5.3 MICROSYSTEMS Vertically-Integrated Primitives for a Bufferless All-Optical Packet-Switched Network Participating Faculty: C. Chang-Hasnain, UC Berkeley, EECS V. Anantharam, UC Berkeley, EECS A. Willner, Univ. of Southern California, EE Web site: photonics.eecs.berkeley.edu/cch CITRIS Project Matrix Location: Microsystems row It is well accepted that in the long-term future, highspeed, highly efficient optical networks must migrate from being circuit switched to ultimately packet switched. One of the key functions for any efficient packet-based network is the ability to avoid contention and blocking by using local buffers at the switching nodes. However, after more than years of research, there has been scant progress in developing a practical all-optical buffer. We propose to research the fundamental building blocks (i.e., “primitives”) across different disciplines that will truly enable a bufferless packet-switched all-optical network. Our new statistical multicasting algorithms will significantly reduce the packet loss probability as well as reduce the complexity of each switching node inside the core network. Our research program will be vertically integrated, to investigate unique fundamental primitives including devices, systems, and network architectures. We will investigate the key functionalities, opportunities, and limitations when combining these primitives across these diverse disciplines We will demonstrate a new repetition/statistical algorithm code at the packet level in which packets are replicated at the transmitter array and sent along different network paths that will minimize the packet latency. This algorithm will accommodate and adjust to the transmission and device limitations that exist at the physical layer. Implementing this scheme will require unique wavelength-tunable laser devices that can be tuned in a few ns, a novel -dimensional fast (ns) high-port-count optical switch, the transmission and reception of packets that are statistical multicast, and all-optical synchronization and packet-header recognition at a switching node. Given the statistical multicasting that is needed to achieve a bufferless network, our algorithm design will attempt to conserve the use of the available spectral, temporal, and spatial domains. We will solve unique problems by enabling ultra-wide-wavelength-tunable lasers and by limiting the nonlinear interactions (i.e., Brillouin, FWM) when channel wavelength spacings decrease to below a fraction of the channel information bandwidth. 127 128 SECTION 5.5.4 HCC Section 5.5.4 HCC Ant Club Trails: Privacy in Ubiquitous Computer World Participating Faculty: J. Canny, UC Berkeley, EECS/CS Web site: www.cs.berkeley.edu/~jfc CITRIS Project Matrix Location: HCC row Synergies with Societal Impact in: Emergencies, Education, Third World, Transportation, Social Sciences Collaboration and information-sharing are among the most important applications of computing. Privacy is a basic human need. Information-sharing and privacy are fundamentally in tension, and it is important to study the trade-off from both technical and social-contextual perspectives. The emergence of ubiquitous computing opens up radical new possibilities for acquiring and sharing information. However, privacy will be severely compromised without new approaches to information-sharing. This proposal explores a new methodology that provides much finer control over information exchange: only the information needed for the collaboration is shared, everything else is protected, and protection is provably strong. It is then possible to explore collaborative applications in ubicomp settings that are exciting but which would be impossible without the techniques we propose. Specifically, a class of collaborative applications called “Ant Club Trails” (ACT) will be developed. The idea behind Ant Club Trails is to combine information from the “trails” left by individual users, and to share it with other users by collaborative filtering in a way which protects individual privacy. Several aspects of this work have been guided by sociological theory or critique: (i) preserving privacy and understanding the risks imposed by several of today’s technologies; (ii) information-sharing is community-based, supporting heterophilous diffusion; (iii) the proposed implementation is peerto-peer, which allows all individuals to create and maintain communities, not just those with access to servers. ACT allows users to share within communities that they create themselves (hence the extension of the ant trail metaphor to “clubs”). Within a community, people automatically share (no user action is needed) a variety of information about their location, purchases, and certain other activities. In turn, they receive recommendations about places, products, and services from their own communities and from others communities that allow such access. Information is gathered by location-sensing devices like cell-phones and GPS-enabled portable devices, as well as electronic wallets and other records of user purchases. This information is pooled with other users from the community to generate recommendations. This proposal explores the tension between collaboration and privacy, and seeks to move this exploration to ubiquitous computing settings. Techniques will be outlined to handle a rich variety of everyday collaborative queries, based on information about purchases, location, and time. As well as infrastructure to deal with these data, it describes a general framework for “localizing” collaborative data. That is, to allow users to query the collaborative database with terms such as “near here,” “about this time,” or “like this item.” This general framework will be defined abstractly so it can be generalized to other kinds of metric. The algorithms will be implemented on two testbeds: GPS-enabled cell-phones and PDAs. The ACT system will be deployed at the scale of at least users, and user studies of it will be conducted. The Ant Club Trails work will help increase individual privacy (cryptographic and informationtheoretic) in everyday collaborative settings. It could serve as a replacement for server-based collaborative filtering systems on e-commerce sites, and move control of information from vendors to individuals through its peer-to-peer design. The techniques for collaboration with privacy open up other new possibilities such as surveys, questionnaires, and logging of user activity with provable privacy protections. SECTION 5.5.4 HCC Collaborative Telerobotics: Theory and Scalable Infrastructure Participating Faculty: K. Goldberg, UC Berkeley, IEOR and EECS Web site: www.tele-actor.net/ CITRIS Project Matrix Location: HCC row Synergies with Societal Impact in: Education, Social Sciences We define a “collaborative telerobot” as a telerobot simultaneously controlled by many participants, where input from each participant is combined to generate a single control stream.Collaborative Telerobotics (CT) is a highly innovative approach to teleimmersion and teleworking. With CT, participants collaborate rather than compete for access to valuable resources such as historical and scientific sites. A scalable infrastructure for CT, compatible with the Internet, would allow large groups of students or researchers to simultaneously participate in remote experiences. For example, CT can allow groups of disadvantaged students to collaboratively steer a telerobot through a working steelmill in Japan or the Presidential Inauguration, and allow groups of researchers to collaboratively move a telerobot around a newly active volcano or a fresh archaeological site. Can a large group of distributed heterogeneous users achieve coordinated control? This concept has never been tested and poses a reasonably high risk of failure. We will design and implement one CT system with a telerobot to explore short-latency streaming protocols that can carry video and control signals. How can a system manage motion inputs from a large number of distributed users? We will also build a CT system with a networked human “Tele-Actor” to facilitate mobility and flexibility. Can we define an “economy” for shared control that will discourage malicious users? We will define performance metrics and perform extensive field tests. CT raises new theoretical questions such as: What are the formal properties of a collaborative motion control system? How can input aggregation algorithms be made scalable and robust to time delays, noise, and variations in participant response? Can we formally prove convergence theorems for CT systems? CT raises fundamental new research questions in theory, algorithms, and system implementation. This three-year ITR/SI research project will establish the science base for a scalable IT infrastructure for CT that will advance human-to-human and human-tocomputer remote communication. We will explore and test a high-risk new approach that, if successful, will facilitate access to valuable resources and enhance the future value of IT for a broad spectrum of citizens. 129 130 SECTION 5.5.4 HCC Interactive Progressive Arbitrary Slicing of Volumetric Data Participating Faculty: B. Hamann, UC Davis, CIPIC/CS K. Joy, UC Davis, CIPIC/CS Web site: graphics.cs.ucdavis.edu CITRIS Project Matrix Location: HCC row Synergies with Societal Impact in: Health Exploration and visualization of large volumetric data sets is a challenging problem that arises when analyzing results from simulation or scanning procedures. Often, the data is stored on a threedimensional rectilinear grid like, for example, (bio-) medical imaging data or numerically simulated timedependent hydrodynamics data. A powerful tool for visualization of three-dimensional data is a slicer that renders planes, which cut the volumetric data domain in arbitrary direction. The position and orientation of the cutting plane can be modified interactively to explore the whole data set. We developed a progressive arbitrary slicing tool that is capable of visualizing cutting planes through large-scale volumetric data sets with interactive frame rates. To achieve interactivity, the algorithms are based on a three-dimensional hierarchical data representation. Exploiting the hierarchy, a progressive visualization tool starts with displaying an arbitrary slice at a coarsest resolution and refines the resolution when more data is available. Since we are dealing with large-scale data that does not fit into the main memory, out-of-core techniques have to be applied and the data loading from external storage media becomes the main bottle neck in terms of computation time. Out-of-core computations require a redesign of the data storage scheme to enable fast data access. Reordering the data according to a threedimensional Lebesgue-space-filling-curve scheme can speed up data traversal. The z-order of the space-filling curve ensures spatial locality of data on disk. Since we want to render slices progressively, we use a hierarchy of space-filling curves. An additional major speed-up can be achieved by using distributed computing, i.e., by running the algorithms in parallel on a low-cost Linux PC cluster. Considering the original data to be stored on some data servers and the slices to be rendered by one or multiple image-generating servers, called view servers, we use a homogeneous cluster of PCs to get the data from the data servers, explore the data, extract the desired portion of a slice, and send the relevant data to the view servers. The view and data servers are embedded into a client/serverarchitecture. To exploit computational resources as much as possible, all the computers of the cluster should be kept equally busy, i.e., a request should be split up among and distributed to all available computers such that all of them finish their computations in about the same amount of time. To ensure this, we use a simple and fast load-balancing scheme for homogeneous clusters. SECTION 5.5.4 HCC Multi-resolution visualization of time-dependent three-dimensional data Participating Faculty: B. Hamann, UC Davis, CS Web site: graphics.cs.ucdavis.edu CITRIS Project Matrix Location: HCC row Synergies with Societal Impact in: Health, Environment Due to the improvements in performance in computer power and storage capacity achieved over the last decade, today’s data-intensive scientific applications and simulations are capable of generating massive amounts of data. Sensor networks will soon consist of thousands of (possibly moving) sensors, distributed in a three-dimensional (3D) environment and recording multiple parameters. Standard visualization techniques are not capable to render the huge data sets at interactive frame rates. “Multi-resolution methods” provide a means for representing data at multiple levels of detail. In general, interactive data exploration and visualization can be performed better for “structured rectilinear grids,” i.e., grids where space is represented by a collection of the same type of bricks. Different types of grids cannot be used straightforward for real-time data visualization purposes. We have developed two multi-resolution methods for structured grids. The first approach is based on octree refinement and uses a special storage scheme for fast data loading from external storage media. A novel hierarchical 3D storage schemes ensures that data points that are close to each other in 3D space are also stored close to each other on disk. The second approach is based on a new “subdivision scheme.” This scheme starts from a coarse representation of 3D space, using cubes, and then refines the representation. In each subdivision step, the total number of points is only doubled. We can take advantage of special filter schemes to avoid aliasing in our visualizations and obtain higherquality visualizations at coarser levels of resolution. For dealing with data varying over time, we have generalized this approach to 4D data. Our approach provides scalability in spatial and temporal dimensions. We have applied our hierarchical data representation scheme for visualization, and we have tested it for standard methods including iso surface visualization, volume rendering, and cutting planes. 131 132 SECTION 5.5.4 HCC Next Generation Internet Participating Faculty: B. Barsky, UC Berkeley, EECS J.Canny, UC Berkeley, EECS M. Clancy, UC Berkeley, EECS D. Culler, UC Berkeley, EECS D. Garcia, UC Berkeley, EECS A. Joseph, UC Berkeley, EECS J. Mankoff, UC Berkeley, EECS L. Rowe, UC Berkeley, EECS W. Sack, UC Berkeley, SIMS I. Stoica, UC Berkeley, EECS Web site: net.berkeley.edu CITRIS Project Matrix Location: HCC row Synergies with Social Impacts in: Social Sciences The State’s Northern California Center, Net21, is hosted by the University of California, Berkeley, under the auspices of CITRIS. In FY –, Net21 will focus on new applications that leverage the power of Next-Generation Internet (NGI). It will be based in Berkeley’s new Institute of Design (BID) and the Fisher Center for Information Technology and Marketplace Transformation (CITM) at the Haas School of Business. BID’s emphasis is on the design of information-rich environments, including office environments, mobile environments, and educational environments. Many new applications are enabled by NGI capabilities, which fall into two broad categories: performance improvements in speed and latency; and availability improvements through broadband to the home, wireless LAN in many workplaces, and wireless WAN (which may include user-created ad-hoc networks built on LAN technology). Some applications require both. CITM’s emphasis is on integrative business and technology issues related to enabling eBusiness Transformation. Relevant research areas include new NGI-enabled business process models for B2B and B2C applications, data management, and collaborative systems. It is proposed that CITM’s work under Net21 will focus on design-centric environments as explained below. See http://haas.berkeley.edu/citm for information on NGI and eBusiness research and outreach activities of CITM. The following seven research themes comprise the center’s initial focus: » Enabling Next Generation eBusiness Applications » An Immersive Low-Resolution Lenticular Display over Gigabit Links » Large-Scale Peer-to-Peer Collaboration » Ambient and Context-Aware Displays » Small-Team Collaborative Learning » Damask: A Tool for Designing Ubiquitous User Interfaces » Ubiquitous Computing, the Internet and Green Chemistry SECTION 5.5.4 HCC Segmentation of High-Resolution Human Brain Cryosections Participating Faculty: K. Joy, UC Davis, CIPIC/CS B. Hamann, UC Davis, CIPIC/CS Web site: www.cipic.ucdavis.edu/ CITRIS Project Matrix Location: HCC row Synergies with Societal Impact in: Health We developed a semi-automatic technique for segmenting a large cryo-sliced human brain data set that contains high-resolution RGB color images. This human brain data set presents a number of unique challenges to segmentation and visualization due to its size (over GB) as well as the fact that each image not only shows the current slice of the brain but also unsliced “deeper layers” of the brain. These challenges are not present in traditional MRI and CT data sets. We have found that segmenting this data set can be made easier by using YIQ color model and morphology. We have used a hardwareassisted interactive volume renderer to evaluate our segmentation results. The segmentation is performed by two steps. First, we explore the color cues by converting the RGB encoded color information to the YIQ color model. Second, a filtering pipeline is applied using YIQ thresholding, median filter, region size thresholding, morphological operations, and RGB thresholding. The pictures below show the single steps of the filtering pipeline from an original slice to the segmented slice. Finally, we use volume rendering for threedimensional visualization of the whole segmented data set.. Reference: Ikuko Takanashi, Eric Lum, Kwan-Liu Ma, Joerg Meyer, Bernd Hamann, Arthur J. Olson, Segmentation and 3D Visualization of HighResolution Human Brain Cryosections, Proceedings of Visualization and Data Analysis , part of IS&T/SPIE’s Conference, January . 133 134 SECTION 5.5.4 HCC Web Accessibility for Low Bandwidth Input Participating Faculty: J. Mankoff, UC Berkeley, EECS/CS Web site: www.cs.berkeley.edu/~jmankoff CITRIS Project Matrix Location: HCC row Synergies with Societal Impact in: Energy, Education, Emergencies, Health, Transportation The goal of universal access is to make applications accessible to everyone. One of the first, most common, and most useful tasks done by today’s computer users is World Wide Web (web) browsing. Because of this, much research in accessibility has focused on developing guidelines and tools in support of universal Web access. Examples include the W3C accessibility guidelines and numerous services for vision-impaired users, the people most obviously needing support to deal with graphics and text in Web pages. However, only a few of these tools address the needs of motor-impaired users. A motor-impaired user often has limited mobility, and access to the services and resources on the Web can give him or her increased independence. In this work, we focus on a particular subset of motor-impaired users, those who can only produce a few signals when communicating with a computer. The low bandwidth input these users produce may not match the number of interface elements the user wants to control. A single switch is appropriate to control a single light in a room, but not well suited to controlling a house full of lights. An interface must multiplex a small number of input signals onto a large number of controls to support low bandwidth input. Unfortunately, most graphical user interfaces are designed to do the opposite: They expect a user to be able to select any of the x (or more) pixels on the screen, and then narrow this down to a smaller set of functions with the use of menus, buttons, etc. Although our target population is small, it is not easy to design for. The capabilities of users with these types of motor impairments vary wildly. The addition of one new signal may double the available control signals, with a correspondingly large impact on the optimal interface. The frequency of errors has an equally large impact on interface design. Finally, the issue of fatigue may require an interface that adjusts to the user over time. From a Computer Science perspective, this represents a challenging problem. We propose to create a tool that can model users with severe motor impairments and automatically make the adjustment necessary to provide access to the Web. For example, a Web page may be modified to show preview information about a selected link to the user to avoid the cost of following a wrong link and then backing out again. We have identified seven requirements for such a tool, ranging from navigation support to dealing with forms, and we expect to add to and refine these requirements as this work progresses. We will build two complementary systems that meet these requirements. One is a dynamic browser interface and leaves the actual HTML unchanged. The other is a proxy server that modifies HTML to be more accessible. Neither requires the authors of Web pages to make changes. SECTION 5.5.5 IMPLICATIONS Section 5.5.5 Implications Combinatorial Market Processes for Multilateral Coordination Participating Faculty: P. Varaiya, UC Berkeley, EECS Web site: www.path.berkeley.edu/~varaiya CITRIS Project Matrix Location: Implications and Algorithms row Synergies with Societal Impact in: Third World, Transportation, Social Sciences Management processes rely on in-depth planning functions that need to coordinate interactions among multiple entities and tasks. Multilateral coordination is key to both internal control and market-based efforts. Combinatorial processes facilitate multilateral coordination, which motivates examining their use in logistics and procurement for the U.S. Department of Defense (DoD), and other applications. A combinatorial market determines transactions by finding mutually acceptable overlaps among pattern orders submitted by market participants. Pattern orders allow participants to express their acceptable tradeoffs among the numerous separate pieces that would fulfill their goals. Networks of transactions result in which the individual exchanges among parties aggregate to fulfill the interests of all parties. Conventional item-by-item markets require that orders disaggregate patterns. The resulting trades are independent of tradeoff concerns, and can be much inferior to combinatorial market trades. Markets provide a means to coordinate selfinterest. Markets are superior to command and control techniques of coordination when selfinterested parties can choose whether to participate or not in some endeavor. Markets also offer superior coordination even when self-interested parties are compelled to participate yet may condition such participation to their benefit based on asymmetric information. The ability of markets to aggregate information and synthesize meaningful indications of system-wide trends (e.g., prices) from diverse participants, each of which holds partial information, adds to the valuable roles markets could play in DoD undertakings. But all of these uses and potential benefits come with a caveat – there are many types of markets and for a market to provide best value (or, indeed, any value at all) to those who use it, the market must be designed to service the intended use. Conventional markets separate commerce into buying and selling activity for individual goods or services. Parties that execute their multi-item and multi-period plans through such markets disassemble those plans into the item-by-item pieces required by the markets. When market liquidity is insufficient for the piecemeal execution of a plan, parties choose to negotiate structured deals with one or more partners. Structured deals subject commerce to the maneuvers that naturally accompany asymmetric information, slow down commerce, tend to fragment commerce by restricting deals to established partners, and are too cumbersome to be efficiently modified over the term of the deal. But notice that the insufficient market liquidity that motivates structured deals is defined relative to the market used, an endogenous restriction on commerce that can be ameliorated by designing a better market. 135 136 SECTION 5.5.5 IMPLICATIONS Cyberspace Technological Standardization: An Institutional Theory Retrospective on the Generation Edge Participating Faculty: P. Samuelson, UC Berkeley, Law/SIMS Web site: www.law.berkeley.edu/cenpro/samuelson/index.html CITRIS Matrix Location: Implications row Synergies with Societal Impacts in: Energy, Emergencies, Education, Environment, Health, Transportation, Third World, Social Sciences Standard setting was rarely practiced so extensively as it has been in cyberspace so far. Acknowledging this unique regulative technique, the Clinton administration originally had made ‘industry selfregulation’ its guiding principle for standardizing the net. So far, this principle has not been changed by the succeeding administration. This paper is a historical and conceptual critical assessment of that standardzation policy, examined through the prism of comparative institutional theory. Historical analysis of the last two decades shows that ‘industry self-regulation’ was not always a coherent policy but partly a rhetorical device used to legitimize the government’s own agendas, i.e., cyberspace’s architecture and its infrastructuremandated design. Thus far, there are still far too many inconsistencies in its formal standardization policies. The intentions, actions, and declarations aimed at further privatizing the net’s funding and governance, on the one hand, can be seen in the quasi-privatization of the Internet Corporation for Assigned Names and Numbers (ICANN) case study; and on the other hand, the practice of offstage centralization of early infrastructure standardization policies. Consideration of cyberspace’s unique multilayered architecture, will then attempt to answer the comparative institutional question of ‘who should standardize the net?’ This question would be subject to the distinctive production process of cyber standards,thus, distinguishing between early infrastructure standardization on the one hand and complementing application standardization on the other. This is in reference to the FCC’s incomplete legal category definitions. This study will conclude with a set of comprehensive policy rules backed by a caveat; as with analogous IT standardization regimes, unless distinctive standardization categories and policies will be maintained en bloc and thus sequentially and context-based-cyberspace’s present relatively successful institutional regulative reality may not always be preserved prospectively, as well. SECTION 5.5.6 ALGORITHMS Section 5.5.6 Algorithms ACCLIMATE – Adaptive Coordinated Control of Intelligent Multi-agent Teams Participating Faculty: S. Sastry, UC Berkeley, EECS Web site: robotics.eecs.berkeley.edu/~sastry CITRIS Project Matrix Location: Algorithms row Synergies with Societal Impacts in: Emergencies We are being called upon to protect our national security interests in progressively more complex and hostile environments. Major threats arise from asymmetric threats such as terrorism, guerilla attack, and other unconventional methods of warfare. The technology challenge for dealing with these asymmetric and extremely rapidly adapting adversaries in the battlefield are many, and of course, the battlefield itself is in a wide variety of terrains, in urban environments and in some cases also the homeland. These in turn require that we develop adaptive, intelligent, multi-agent cooperative control technologies over reliable, robust, and fault tolerant complex systems, with the capability of interacting with hard real-time constraints and the ability to reconfigure after failure. On the program, we design and evaluate the adaptive hierarchical control of mixed autonomous and human operated semi-autonomous teams that deliver high levels of mission reliability despite uncertainty arising from rapidly evolving environments and malicious interference from an intelligent adversary. The design of architectures combining both hierarchical and heterarchical elements, the analytical foundations of interacting hybrid systems, the design of controllers for such systems that are robust against uncertainty, the management of rich sensory information from networked sensors among distributed and mobile teams; and the incorporation of human intervention in a mixed-initiative system are all key areas of our work. Our approach builds on the following research thrusts: » Architecture design and analysis for dynamic, adaptive planning » Integration of rich multi-sensor information into virtual environments for incorporating human intervention in mission planning and execution » Handling uncertainty and adversarial intent in adaptive planning In order to motivate the research agenda, we are developing three different scenarios that involve teams of autonomous and semi-autonomous multivehicle unmanned air vehicles (UAV) and unmanned ground vehicles. These scenarios will illustrate our vision and define experiments, technical demonstrations, and milestones over the course of the project. In each case, it is important to note that we will be planning in the face of an unknown environment and a hostile and intelligent adversary. The three scenarios are: reconnaissance and intelligence (a robotic ranger force); mixed initiative engagement; and, recognition and tracking of unfriendlies. We will integrate rich multi-sensor information over an unreliable network by developing new classes of algorithms combining our recent work in omni-directional vision, the extraction of graphical models from video sequences, and the joint rendering of simulated (synthetic) environments with multi-sensor (real) data. The primary function of robotic UAVs and UGVs is to operate autonomously on specific tasks until a requested intervention arrives. Assessments of the effectiveness of our methods will be performed using cognitive models of the decision making process as well as real-time performance in experimental games. A key mathematical framework for the modeling of adversarial actions comes from the theory of games, and partially observable Markov decision processes. An engagement can be preceded by a learning phase when a number of scout UAVs and UGVs are sent out to prove and learn about an adversary’s reactions for use in an engagement, using new graphical learning techniques. 137 138 SECTION 5.5.6 ALGORITHMS An Integrated Approach to Multiple-vehicle Sensing, Coordination and Control Participating Faculty: S. Sastry, UC Berkeley, EECS Web site: www.eecs.berkeley.edu/~sastry CITRIS Project Matrix Location: Algorithms row Synergies with Societal Impact in: Transportation Controlling collections of unmanned or unmanned aerial and ground vehicles so as to accomplish their assigned mission remains a challenging task, with unsolved issues in the treatment of environment uncertainty, rapidly changing conditions, high dimensional state spaces, and information overload from sensor data. Control and sensing in such systems must be distributed in order to allow effective and scalable solutions, yet must be coordinated to attain global objectives. We propose to develop new computational methods for designing multi-vehicle sensing and control systems and for their on-line verification. Our project, called CoMotion (for Computational Methods for Collaborative Motion), aims at designs that will lead to the deployment of high performance, safety critical, and scalable military and civilian systems. Our underlying principle is that, while the physical systems we are interested in exist in a world in which time and state evolve continuously, it is easier, both phenomenologically and computationally, to reason about discrete objects and data. It is difficult to analyze and control a system of aircraft, for example, yet it is much easier if the system were represented by discrete data, such as flight modes and rules for transitioning between modes, the near neighbors of each aircraft in the system, and the clusters formed by groups of aircraft. In our research, we will develop and exploit dimensionality reduction techniques, and coarse-to-fine approximations. Our research develops three main themes: Distributed Hybrid Control. We have proposed a new paradigm for distributed control, which distributes the control systems in a way that avoids the high communication and computation costs of central control, at the same time limiting complexity. The distributed control must, nevertheless, permit centralized authority over those aspects of the system progress that are necessary to achieve high performance goals. Such a challenge can be met by organizing the distributed control in a hierarchical architecture that permits autonomy and thus the use of all the tools of central control, while introducing enough coordination and supervision to ensure the harmony of the distributed controllers necessary for high performance. Task-Driven Sensing. We envisage systems of vehicles distributed throughout space, each equipped with suites of sensors; sensed information has an associated value towards the task at hand, and information from other vehicles may be necessary to perform the task. If all information were broadcast and processed at every timestep, a massive information glut would result. We propose that the act of sensing and storing information may be made more efficient if it is directed by control algorithms: the control may ask the sensors discrete questions, or task the sensors to determine if elementary relationships between objects in the environment hold. Online/Offline Verification. We are developing novel techniques for online and offline verification which will be designed to provide coarse results immediately, and then will gradually refine results as new data is received. SECTION 5.5.6 ALGORITHMS Animating Viscoplastic Materials with Dynamically Changing Meshes Participating Faculty: J. Shewchuk, UC Berkeley, EECS; J. O’Brien, UC Berkeley, EECS/CS Web site: www.cs.berkeley.edu/~job CITRIS Project Matrix Location: Algorithms row Synergies with Societal Impacts in: Emergencies, Health We intend to develop fast, versatile, and accurate computational models for viscoplastic materials ranging from stiff, non-compliant solids to low viscosity fluids. We are designing these models for applications where visual realism, computation speed, and robustness are the predominant requirements (with numerical accuracy being subordinate). Examples of such applications include real-time interactive training simulations (e.g. surgical simulation or hazardous duty simulations) and offline generation of visualizations (e.g. cinematic effects or accident reenactment). To achieve this goal, we must develop fast, guaranteed-quality methods for generating and incrementally updating unstructured (irregular) triangular and tetrahedral meshes. Dynamically changing meshes are a necessity to model the complete range of viscoplastic materials, especially where large deformations and mixing may occur. Thus, the actions of the numerical simulation and the remeshing algorithms must be tightly integrated, especially if we wish to minimize errors due to interpolation and reinterpolation. To ensure that our dynamic meshing algorithms and implementations are useful for other applications as well, we will develop a general methodology for communicating information between the numerical simulation and the mesh generator. Our educational objectives complement our research objectives. The PIs will develop and teach courses on physically based modeling and mesh generation. The materials covered in these courses will be closely related to current research topics. Both graduate and undergraduate students will participate in research activities. More advanced graduate student researchers will have the opportunity, and be encouraged to mentor undergraduate and junior graduate students. The second PI is authoring a textbook on Delaunay mesh generation. The text will include the fundamentals of dynamic mesh generation that we learn during the course of the proposed research. The figure above shows prior results from rendering an image from a simulation of a suspended particle explosion under an immobile arch. 139 140 SECTION 5.5.6 ALGORITHMS Automatic Performance Tuning of Numerical Kernels Participating Faculty: K. Yelick, UC Berkeley, EECS/CS; J. Demmel, UC Berkeley, EECS/Math Web site: bebop.cs.berkeley.edu CITRIS Project Matrix Location: Algorithms row Synergies with Societal Impacts in: Emergencies Large-scale simulations in computational engineering and science often spend a great deal of time in a few computational methods kernels, such as dense or sparse matrix-vector products, relaxation on a structured or unstructured mesh, or the computation of forces between pairs of attracting or repelling particles. There has been a great deal of work in generating high performance libraries for these applications, including dense and sparse linear algebra, multigrid methods, and n-body techniques. One idea established in these application-level libraries is to organize the computations around a set of numerical kernels, with the assumption that these kernels will be highly optimized on each of the hardware platforms of interest. The best known example of this approach is the BLAS (the Basic Linear Algebra routines), which are used in building LAPACK, ScaLAPACK, and other libraries; the BLAS are implemented by hardware vendors and are highly tuned to the memory hierarchy of each machine. However, this approach is limited by the growing number of kernels, the large number of machines, the increasing depth of memory hierarchies and complexity of processors, and by the difficulty of performance tuning each kernel on each machine. For linear algebra alone, the latest BLAS standard proposal contains hundreds of numerical kernels, and there are many other kernels arising from multigrid and particle methods that are not covered by that proposal. The great majority of these are susceptible to large speedups when machine-specific tuning is performed. However, the hand tuning takes weeks or months of a skilled engineer’s time, and this work must be repeated for each micro- architecture, i.e., each time the memory system or functional unit organization changes, even if the instruction set is unchanged. Some vendors produce their kernels in C or Fortran, so the tuning may have to be redone with new compiler releases. We propose to automate the process of architecture-dependent tuning of numerical kernels, replacing the current hand tuning process with a semi-automated search procedure. Prototypes of this approach exist for dense matrix-multiplication (Atlas and our own PHiPAC), FFTs (FFTW), and sparse matrix-vector multiplication (our own Spacity). These results show that we can frequently do as well as or even better than hand-tuned vendor code on the kernels attempted. These systems use a handwritten “search directed code generator (SDCG)” to produce many different implementations of a single kernel, which are all run on each architecture, and the fastest one selected. We will extend this approach to a much wider range of numerical kernels by combing compiler technology with algorithmspecific transformation rules to automate the production of these SDCGs. Ultimately, we expect our technology to be useful in conventional compilers, provided that appropriate abstract data types or annotations are used to sidestep very difficult or “impossible” dependencyanalysis needed to justify the desired code transformations. We also believe that this work will stimulate research into new high-level numerical methods and architectures, both of which are limited by the lack of highly tuned kernels for new kernels and new machine organizations. SECTION 5.5.6 ALGORITHMS Bayesian Methods for Spatio-Temporal, Inverse, and Multi-Resolution Problems Participating Faculty: H. Lee, UC Santa Cruz, AMS Web site: www.soe.ucsc.edu/~herbie CITRIS Project Matrix Location: Algorithms row Synergies with Societal Impact in: Environment The proposed research looks at a new class of spatial models derived from the convolution representation of Gaussian process models. By expanding the class of distributions for the underlying process being convolved, a range of flexible spatial models results. These models are especially useful for inverse problems and spatial processes over time. The research is motivated by an inverse problem from hydrology and a space-time problem from meteorology. The research will address both theoretical and methodological aspects within a Bayesian framework. In terms of flexible convolution models, this research will specifically examine convolutions of Markov random fields and convolutions of temporally evolving processes, and will put these into a general framework of convolutions of normally-distributed processes. In the areas of both hydrology and meteorology, physical processes and available data exist at multiple scales, so multi-resolution versions of these models are needed. From an implementation standpoint, new computational methods are necessary. Particularly for inverse problems such as the hydrology example, evaluating the likelihood is computationally expensive, thus requiring efficient methods. The proposed research also addresses these computational needs, exploring the use of coupled chains, parallel computing, and surrogate modeling. 141 142 SECTION 5.5.6 ALGORITHMS BRAND – Berkeley Realtime-Application Network Demonstration Participating Faculty: S. Sastry, UC Berkeley, EECS Web site: robotics.eecs.berkeley.edu/~sastry CITRIS Project Matrix Location: Algorithms row Synergies with Societal Impacts in: Emergencies The BRAND program is a development and demonstration of two network applications that require the capacity and/or low latency of an open testbed communications network such as that provided by the Next Generation Internet (NGI) system program at DARPA. The resulting demonstrations created by this effort (sensor Web and networked MEMS CAD) will demonstrate the benefits of an open research network capability based on an optical transport system and associated high performance/high capacity networks and management systems that are ultimately necessary to enable these new stressing applications. As high performance networks continue to evolve, the difficulties of providing guaranteed performance, low-latency connectivity service have grown in importance on the networking research agenda. For military applications in particular, a growing emphasis on reachback makes sub-second latencies increasingly important in achieving high quality real-time interpretation of sensor feeds from various sources. With ever-increasing sensor sophistication and bandwidth requirements this requirement is expected to place increasingly taxing demands on existing network infrastructure. Deployed ground sensors hold out the promise of affording analysts wide area monitoring and reconnaissance of personnel movements within specified critical areas. While the information flow from each individual sensor begins as a trickle, an immediate demand for deployment of tens of thousands of these sensors immediately leads to the need to distribute a composite real time operational picture with sizable network requirements. In addition, it is anticipated that next generation based sensors are likely to include a video or imaging component, so networks must be engineered to scale to meet these demands as well. This work entails a range of activities including routing algorithm development to bring data to an exfiltration node, engineering of communications network interfaces to preserve the low latency connections, network engineering to ensure appropriate resources are in place, and human interface development to ensure the human users are not misled by the vagaries of network transmissions. Real time visualization on the microscale is also an important future application of high performance networks. This work addresses the potential use of high performance networks as a tool in the design and manufacture of microsystems. The rising investments required to build foundries that support successive advances in sophistication bring networks into play, with their ability to allow operators to remotely share scarce facilities. Our goal is to close the design loop by enabling design, simulation, fabrication, comparison of measurement with simulation or other data, diagnostics, and then redesign. The model is that a user would be able to use all the facilities (simulation, measurement, and data repositories) remotely at high speed. Speed is important because of the enormous measurement files produced and the ability to control and observe the devices being measured in real time. In addition to simulating and measuring devices from our own local users, we will identify and support outside users to make sure that the system supports their needs. SECTION 5.5.6 ALGORITHMS Communication over Wireless Fading Channels Participating Faculty: D. Tse, UC Berkeley, EECS Web site: www.eecs.berkeley.edu/wireless CITRIS Project Matrix Location: Algorithms row Synergies with Societal Impact in: Energy, Emergencies, Environment, Health, Third World, Transportation The most fundamental and unique characteristic of wireless channels is the random time-variation of the channel strengths. Communication over fading channels has been a topic of study since the ’s. A very different view of the problem, however, emerges from recent research. The traditional view of fading is that it is a source of unreliability that has to be compensated for by various diversity and power control techniques. The modern view considers fading as a source of randomization that can be exploited to get significant capacity boost, even beyond that of a non-faded channel. Two prime examples are: and delayed feedback. The main question is how best to perform opportunistic communication in face of such channel uncertainty. Building on the experience of implementing these ideas in Qualcomm’s HDR system, some specific problems we propose are:Analysis of the capacity of multi-user fading channels with noisy delayed feedback Opportunistic Communication. Dynamic rate and power allocation can be performed over the dimensions of time, frequency, antennas, and users in a wireless system. In a fading environment, the channel will be strong sometime, somewhere, and opportunistic schemes can choose to transmit in only those channel states. » TDD (time-division duplex) versus FDD (frequency-division duplex) systems in the role of reducing noise and delay in the feedback Multi-antenna Communication. In systems with multiple transmit and multiple receive antennas, random fading increases the number of degrees of freedom available for communication by ensuring that the channel matrix is well conditioned. The phenomenon is also called spatial multiplexing. We propose to look at two sets of problems in the context of this modern view of fading: Channel Uncertainty in Opportunistic Communication. The fundamental bottleneck limiting performance of opportunistic communication schemes is the channel uncertainty at the transmitter due to variations in the channel » The problem of optimal channel probing for the strong channel states using a limited amount of power » Performance scaling of opportunistic schemes in wideband systems with many users Diversity versus Spatial Multiplexing in MultiAntenna Systems. While fading provides the potential for spatial multiplexing gain, many of the existing coding schemes are designed instead to maximize the diversity advantage, a traditional notion framework. We put forth the viewpoint that there is a fundamental tradeoff between diversity advantage and spatial multiplex gain. We propose to analyze this tradeoff and design schemes that can perform close to this optimal tradeoff over a wide range. One also can view this tradeoff as that between the traditional use and the modern use of multiple antennas. 143 144 SECTION 5.5.6 ALGORITHMS Computational Tools for Reduced-Order Modeling of Very Large Dynamical Systems Participating Faculty: Z. Bai, UC Davis, CS Laub, UC Davis, CS/AS Web site: www.cs.ucdavis.edu/~bai CITRIS Project Matrix Location: Algorithms row Synergies with Technologies in: Microsystems The continual and compelling need for accurately and efficiently simulating dynamical behavior of physical systems arising from a wide variety of applications has led to increasingly large and complex models. Reduced-order modeling (ROM) techniques, also called model reduction or macromodeling, play an indispensable role in providing efficient computational prototyping tools to replace such large-scale models by approximate smaller models, which are capable of capturing critical dynamical behavior and faithfully preserving essential properties of the larger models. An accurate and effective reduced-order model can be applied for steady-state analysis, transient analysis, or sensitivity analysis of large-scale models and the physical systems they emulate. Consequently, scientists and engineers can significantly reduce design time and pursue more aggressive design strategies. Designers can try “what-if ’’ experiments in hours instead of days. In this project, we have conducted a broad range of synergistic research activities on reduced-order modeling of very large dynamical systems relating to these interlinking strands: theory, reliable algorithms, high-performance software, and applications. In particular, we have promoted and supported the applications of ROM techniques in single and multi-port network reductions for the simulation of large high-speed interconnect networks, and Computed-Aided Engineering (CAE) tools for structural dynamics analysis, and reducedorder dynamic macro models of MEMS. This project also supports the SUGAR project, which is developing an efficient system-level tool for the simulation and design of complex MEMS. SECTION 5.5.6 ALGORITHMS Discrete Models and Algorithms in the Sciences Participating Faculty: A. Sinclair, UC Berkeley, EECS/CS; U.Vazirani, UC Berkeley, EECS/CS; C. Papadimitriou, UC Berkeley, EECS/CS; R. Karp, UC Berkeley, EECS/CS; B. Whaley, UC Berkeley, Chem; Y. Peres, UC Berkeley, Statistics; A. Arkin, UC Berkeley, Bioengineering/Chem Web site: www.cs.berkeley.edu/~sinclair CITRIS Project Matrix Location: Algorithms row Synergies with Societal Impact in: Social Sciences (Economics) The proposal contains four major computational themes, which are linked in various ways. Quantum Computation: a study of novel quantum algorithms, of entanglement as a computational resource, and of connections to fundamental issues in quantum physics, such as the transition from classical to quantum. Modeling the Regulatory Processes of the Cell: in the post-genomic era, the computational modeling of the operation of an entire cell at the level of interactions among genes, proteins and environmental conditions. Statistical Physics and Computational Complexity: a study of central concepts of statistical physics, such as phase transitions and critical exponents, with emphasis on their computational manifestations and their relevance to the analysis of large systems with local interactions. Mathematical Economics and the Internet: a study of the Internet as a novel computational artifact and a complex economic arena, as well as of the algorithmic adaptations of Game Theory and Mechanism Design necessary for such a study. Each of the four PIs (Richard Karp, Christos Papadimitriou, Alistair Sinclair, and Umesh Vazirani ) has a track record of research in at least one of the above areas, and a substantial interest in at least one other. The project also includes one senior scientist from each of the four areas: Birgitta Whaley (Quantum Physics), Adam Arkin (Quantitative Biology), Yuval Peres (Probability and Statistical Physics), and Scott Shenker (Economics and the Internet). The project recognizes that a computational perspective is becoming increasingly important in the Natural and Mathematical Sciences, and conversely that the Sciences are posing new challenges for the theory of computation. It aims to foster this connection within a dedicated program of research and graduate education. 145 146 SECTION 5.5.6 ALGORITHMS Energy Efficiency and Reliability in Dense Sensor Networks Participating Faculty: K Ramchandran, UC Berkeley, EECS Web site: www.eecs.berkeley.edu/wireless CITRIS Project Matrix Location: Algorithms row Synergy with Societal Impacts: Energy, Emergencies, Environment, Health, Transportation This research addresses some important components in the theoretical and algorithmic signal processing machinery needed to make low-power, ubiquitous sensor networks a reality. The physical and hardware attributes as well as the computing and communication capabilities of these low-power, lowcost sensors, particularly those based on high-density low-cost MEMS devices, have the potential to revolutionize next-generation information technology. Next-generation MEMS sensors are expected to be very cheap and very small (of the order of one millimeter cube) with a communication range of several hundred meters and a bandwidth of tens to hundreds of kilobits per second. The challenge is to build a pervasive, reliable, massively distributed, dynamically self-configuring dense sensor network system out of these low-cost, ubiquitous devices. The challenges presented by these networks are far beyond existing theories and algorithms, and in many cases require a fundamental paradigm shift from centralized to distributed architectures. Reliable centralized high-performance computing platforms need to give way to a bank of distributed miniaturized, inexpensive, easily deployable, and individually unreliable component nodes which, as a group, however, are required to be robust, energyefficient, and capable of far more complex tasks. This research program will develop some important components of signal processing and communication system machinery to realize these networks. The focus is on the important components of bandwidth- and energy-efficient, reliable, and robust compression and transmission of sensor network data in a fully distributed fashion. It explores both the theoretical foundation of the relevant multi-terminal settings of this paradigm, as well as computationally efficient distributed processing algorithms aimed at narrowing the gap between theory and practice. Strategies will be developed for optimal compression/transmission for sensor networks where the key abstraction is the use of cooperation but not communication among the sensors to maximize energy-efficiency. SECTION 5.5.6 ALGORITHMS Find and Track People in Real Video Imagery Participating Faculty: J. Malik, UC Berkeley, EECS Web site: www.cs.berkeley.edu/~malik CITRIS Project Matrix Location: Algorithms row Synergies with Societal Impact in: Emergencies, Transportation We are engaged in designing, implementing, and testing a system that can detect and track humans automatically. Our system will recognize the activities of individuals and patterns of activities within and between groups. This information could be used to provide alerts of potential threats to facilities and personnel. Successfully representing human activities requires a representation of human motion at the kinematic level. This proposal requests funds to support an effort that will refine our tracking algorithms and improve the kinematic representations that they produce. In particular, we request support for our efforts to build reliable, selfstarting kinematic trackers.We will build selfinitializing kinematic trackers that use known coherence in the structure and movement of people to detect people and track them. Our process involves a series of steps going from coarse to fine: Finding segments. Human body segments are identified by the fact that they are coherent in color, texture and motion; that they have a predictable shape; and that they appear in a series of images. Forming kinematic assemblies. Segments in each frame are assembled into groups that could be a view of a person. Exploiting motion coherence. Possible tracks (i.e., those that could be people) are constructed from segments that move coherently from frame to frame and form assemblies in multiple frames; these assemblies must have reasonable frame-frame motions. Kinematic and dynamic refinement. Tracks are fed to a kinematic tracker that refines the estimates of configuration and compares these detailed estimates of motion with possible human movements. 147 148 SECTION 5.5.6 ALGORITHMS Multi-resolution visualization of time-dependent three-dimensional data Participating Faculty: B. Hamann, UC Davis, CS K. I. Joy, UC Davis, CS Web site: cipic.ucdavis.edu CITRIS Project Matrix Location: Algorithms row Synergies with Societal Impact in: Energy, Emergencies, Education, Environment, Health Due to the improvements in performance in computer power and storage capacity achieved over the last decade, today’s data-intensive scientific applications and simulations are capable of generating massive amounts of data. Sensor networks will soon consist of thousands of (possibly moving) sensors, distributed in a three-dimensional (3D) environment and recording multiple parameters. Standard visualization techniques are not capable to render the huge data sets at interactive frame rates. “Multi-resolution methods” provide a means for representing data at multiple levels of detail. In general, interactive data exploration and visualization can be performed better for “structured rectilinear grids,” i.e., grids where space is represented by a collection of the same type of bricks. Different types of grids cannot be used straightforward for real-time data visualization purposes. We have developed two multi-resolution methods for structured grids. The first approach is based on octree refinement and uses a special storage scheme for fast data loading from external storage media. A novel hierarchical 3D storage scheme ensures that data points that are close to each other in 3D space are also stored close to each other on disk. The second approach is based on a new “subdivision scheme.” This scheme starts from a coarse representation of 3D space, using cubes, and then refines the representation. In each subdivision step, the total number of points is only doubled. We can take advantage of special filter schemes to avoid aliasing in our visualizations and obtain higherquality visualizations at coarser levels of resolution. For dealing with data varying over time, we have generalized this approach to 4D data. Our approach provides scalability in spatial and temporal dimensions. We have applied our hierarchical data representation scheme for visualization, and we have tested it for standard methods including iso surface visualization, volume rendering, and cutting planes. SECTION 5.5.6 ALGORITHMS NVR – Supporting Networked Virtual Reality over Wide Area Networks Participating Faculty: C. Chuah, UC Davis, ECE O. Staadt UC Davis, CS B. Yoo, UC Davis, ECE Web site: sierra.ece.ucdavis.edu CITRIS Project Matrix Location: Algorithms row Synergies with Societal Impact in: Energy, Emergencies, Education, Environment, Health, Transportation, Social Sciences A networked virtual reality (NVR) is a software plane where multiple users can interact with each other in real time, even though these users may be distributed around the whole network. This project focuses on the design of an efficient transport/network layer service to provide QoS guarantees to an NVR system. We propose to model the NVR source characteristics, the communication patterns between remote sites, and its bandwidth, latency, and reliability requirements of the underlying network layer. Based on this characterization, we will jointly optimize the source/channel coding as well as transmission scheme to support NVR over wide-area networks with real-time human interactions. 149 150 SECTION 5.5.6 ALGORITHMS Probabilistic Framework for Multiple Video Streams Participating Faculty: J. Malik, UC Berkeley, EECS/CS J. Canny, UC Berkeley, EECS/CS D. Forsyth, UC Berkeley, EECS/CS M. Jordan, UC Berkeley, EECS/CS S. Russell, UC Berkeley, EECS Web site: www.cs.berkeley.edu/~malik CITRIS Project Matrix Location: Algorithms row Synergies with Societal Impact in: Emergencies, Transportation We propose to design, implement, and test a system that can detect and track humans automatically. Our system will recognize the activities of individuals and patterns of activities within and between groups. This information could be used to provide alerts of potential threats to facilities and personnel. Our system will be composed of a hierarchy of stages: » Take as input video streams from a network of cameras, which collectively monitor a site » Detect and track humans at the “kinematic chain” level (treat the body as articulated and determine the position and velocities of individual links such as left upper arm, torso, head) using probabilistic models and particle-filtering techniques »Analyze the movement of each individual in terms of “movemes”, brief packets of human motion that can be used as a vocabulary to characterize general human movements » Recognize actions and activities, and where possible hostile intent, from a library of models »Provide situation awareness by categorizing the activities or patterns of activity A system this complicated must be built in a principled way. Probabilistic reasoning supplies an appropriate framework of principle in which to combine different sources of (uncertain) evidence – bottom-up and top-down, from multiple cameras, and over varying spaciotemporal scales. Learning models for prototypical movemes and activities can then be posed as the problem of estimating appropriate generative and discriminative models. We will build four testbeds to test both the components as well as the entire system. Our research will be enriched by a major collaboration with the U.C. Police Department, who use video surveillance extensively and have an established need for automatic methods to support various police activities. Their needs are similar to defense related needs. We have assembled a team of researchers from U.C. Berkeley (J. Malik, J. Canny, D. Forsyth, M. Jordan, S. Russell), Stanford University (C. Bregler), California Institute of Technology (P. Perona), and University of Southern California (M. Mataric) to accomplish this task. This team has proven excellence both in the principles and the applications of machine vision, human-machine interfaces, and machine learning. Furthermore, it has a history of established collaborations and a track record of successful delivery of working systems. SECTION 5.5.6 ALGORITHMS Randomized Invariant Features for Shape Classification Participating Faculty: R. Manduchi, UC Santa Cruz, CE Web site: www.cse.ucsc.edu/~manduchi CITRIS Project Matrix Location: Algorithms row Synergies with Societal Impact in: Emergency, Transportation Our new notion of a continuous coding for a probability density starts from a general mathematical intuition: if densities are matched, rather than evaluated (as in classical learning theory), then they need not be represented explicitly, but merely need to be coded. The two criteria of uniqueness and continuity that a coding must satisfy are not very restrictive. Indeed, this is exactly why a coding is easier than an explicit representation. Given a density to be coded, is it possible to characterize a minimal coding? More realistically, a useful coding, in order to be small, is likely to satisfy uniqueness and continuity only approximately. Can the quality of a coding be measured, in this sense? To address this question, we can invoke basic principles of the theory of classification: suppose that ideal decision surfaces can be defined for the original (noninvariant) feature vector f. Mapping f to its trajectory under a given set of transformations will perturb these surfaces, because a trajectory that happens to cross a decision surface (that is, a trajectory that contains features that map to different classes) must be relocated in only one class. This perturbation comes with a price, that is, a misclassification rate. An additional price of the same nature is paid when the trajectories (or rather the randomized-feature densities defined over them) are coded. We plan to study misclassification rates for simple families of features and transformations. Theoretical analysis will give insights in elementary cases, and empirical studies will provide data for more realistic scenarios. Next, reversible imaging transformations can be naturally defined for three-dimensional images, as our example in section . shows in detail. For twodimensional images, the set of reversible transformations is more limited. How can irreversible transformations be approximated by reversible ones for two-dimensional images? For instance, a translation along the optical axis of the camera is an irreversible transformation, because scene details can appear and disappear as the viewpoint changes. However, within relatively wide limits, a simple scaling approximates the effects of translation along the optical axis (or, more rigorously, scaling and translation are exactly equivalent under orthographic projection). Similar considerations hold for rotations outside the image plane. 151 152 SECTION 5.5.6 ALGORITHMS Real-Time Image-based Rendering Using Sparsely Placed Video Cameras Participating Faculty: H. Tao, UC Santa Cruz, CE Web site: www.cse.ucsc.edu/~tao CITRIS Project Matrix Location: Algorithms row Synergies with Societal Impact in: Emergency, Transportation In the recently five years, image-based rendering (IBR) has been an active research area and considered as a potential approach for photorealistic rendering of complex scenes that are difficult to model and render using the traditional polygonbased graphics pipeline. The basic idea of IBR is to combine images of the scene collected from different but fixed viewpoints to create new views. Early work in image-based rendering was based on the assumptions that a large number of cameras are densely placed around the scene or the geometry of the scene is known in advance. However, it remains unclear how to deal with the configuration that has the most potential commercial applications, i.e. IBR based on a small set of cameras and unknown scene geometry. In addition, even if the knowledge of the scene geometry is perfectly known, the quality of the output images of current IBR techniques is usually limited by the resolution of the input images or videos. The objectives of the proposed research are to advance the understanding of these problems and develop novel geometric representations and the associated estimation and resolution enhanced rendering algorithms for sparse image-based new view synthesis. The technology will enable many real world applications such as Immersive virtual tourism, 3D teleconferencing, IBR-based gaming and movie special effects, 3D immersive surveillance and monitoring. The proposed research approach consists of the following three related components: () Novel explicit scene representations for sparse IBR and the associate estimation and rendering algorithms. () Novel efficient direct sparse IBR techniques. ()Resolution enhanced image-based rendering technique for rendering image with higher resolution than the original input images. The proposed research activities will be an integral part of the long-term effort to build a vigorous research and education program in computer vision and human computer interaction at the University of California, Santa Cruz. SECTION 5.5.6 ALGORITHMS SCIDAC – TOPS Terascale Optimal PDE Simulations Participating Faculty: J. Demmel, UC Berkeley, EECS/Math Web site: bebop.cs.berkeley.edu CITRIS Project Matrix Location: Algorithms row Synergies with Societal Impact in: Emergencies Large-scale simulations often involve the solution of partial differential equations (PDEs). In such simulations, continuous (infinite-dimensional) mathematical models are approximated with finitedimensional models. To obtain the required accuracy, the finite-dimensional models must often be extremely large, thus requiring terascale computers. Fortunately, continuous problems provide a natural way to generate a hierarchy of approximate models, through which the required solution may be obtained efficiently by various forms of “bootstrapping.” The most dramatic examples are multigrid methods, but we also exploit other hierarchical representations. We propose an Enabling Technology Center (ETC) that focuses on developing and implementing optimal or near optimal schemes for PDE simulations and closely related tasks, including optimization of PDE-constrained systems, eigenanalysis, and adaptive time integration. The Terascale Optimal PDE Simulations (TOPS) Center will research, develop, and deploy an integrated toolkit of open source, (nearly) optimal complexity solvers for the nonlinear partial differential equations that arise in many Office of Science application areas, including fusion, accelerator design, global climate change, and reactive chemistry. These algorithms – primarily multilevel methods – aim to reduce computational bottlenecks by one of three orders of magnitude on terascale computers, enabling scientific simulation on a scale heretofore impossible. Along with usability, robustness, and algorithmic efficiency, an important goal of this ETC will be to attain the highest possible computational performance in its implementations by accommodating to the memory bandwidth limitations of hierarchical memory architectures. The work at U.C. Berkeley in particular will involve automatic performance tuning of sparse matrix kernels that typically form the bottleneck of these large scale computations. 153 154 SECTION 5.5.6 ALGORITHMS Software Enabled Control Program Participating Faculty: S. S. Sastry, UC Berkeley, EECS Web site: robotics.eecs.berkeley.edu/~sastry CITRIS Project Matrix Location: Algorithms row Synergies with Societal Impact in: Emergencies, Transportation In support of DARPA’s Software-enabled Control project lead by Northrop Grumman (NG) Corporation, U.C. Berkeley is developing practical applications of a new control paradigm of hybrid systems for multi-vehicle, multi-modal control. The control design for hybrid systems needs to provide guarantees on safety, performance, fault tolerance, and mission completion in order to deliver high levels of mission reliability. Specifically, we will develop techniques for modeling, synthesis, and verification of control designs and their computational realization. We are working with Northrop Grumman to expand the hybrid control technology to meet design challenges provided in motivating scenarios for control of teams of autonomous unmanned air vehicles (UAVs). The outcome of this joint work will contribute to consolidation of the design specifications for the DARPA Open Control Platform (OCP). The areas of research are: Multi-vehicle Architecture Integration. Our approach in this project is to develop control design and implementation methodologies for both single vehicle and multiple vehicle control systems. We will be guided from the outset by our collaboration with NG to identify flight specifications for control UAVs, utilizing our group’s experience designing control laws for the autonomous rotorcraft UAVs fabricated at Berkeley. We will address mode switching in the UAV control laws, degraded modes of operation, and multi-UAV coordination. Multi-Modal Control Derivation and Analysis. This task forms the mathematical and control theoretical foundation of the hybrid systems-based approach. It will be driven by and fed back into the simulation results of the previous task. Key issues to be addressed in hybrid control design are numerical methods for optimal hybrid control, hierarchical hybrid control design, and designing for mission completion. Safety and Performance Evaluation of Hybrid Control Designs. A control law evaluation environment and the underlying methodologies to cope with nonlinear scenarios, such as those which arise in a “swarm-of-UAVs,” will be developed along the following lines: algorithmic analysis of nonlinear hybrid models, modular techniques for hybrid system validation, and model reduction and conservative approximation for hybrid models. Hybrid System Simulation and Open Control Platform (OCP) Integration. This is aimed at taking the control design outcomes of the control system design tools that are developed in other thrusts and simulate and analyze them at a level closer to their software and hardware implementation. Our goal here is to estimate performance and validate safety of hybrid control designs (for flight applications and other safety critical operations) at the design level under consideration of implementation constraints such as hardware architecture, sensor fusion, resource sharing, and real time. SECTION 5.5.6 ALGORITHMS SUGAR – A Computer Aided Design Tool for MEMS (MicroElectroMechanical Systems) Participating Faculty: J. Demmel, UC Berkeley, EECS/Math A. Agogino, UC Berkeley, ME S. Govindjee, UC Berkeley, CEE K. Pister, UC Berkeley, EECS Z. Bai, UC Davis, CS Web site: bsac.berkeley.edu/cadtools/sugar/sugar/ CITRIS Project Matrix Location: Algorithms row MEMS form the technological core of the Sensor Web application, as well as a – billion dollar and rapidly growing commercial industry. The continued rapid development of new devices and their applications depends on having adequate CAD tools for the design, simulation, measurement, and evaluation of MEMS devices. Current practice (back of the envelope calculations, or very detailed finite element models of small parts of large systems) is inadequate for current and future needs. There is no robust and widely available system as there is in the integrated circuit world with SPICE. SUGAR is our system level solution to this problem. Our goal is to close the design loop by enabling design, simulation, fabrication, comparison of measurement with simulation or other data, diagnostics, and then re-design. We are also developing design synthesis tools built on SUGAR to design MEMS devices with optimized configurations, designed to meet one or more performance objectives. All our software will be freely available. Measurements will be done by a variety of devices at Berkeley and eventually other sites, all connected by the Internet, and supporting a variety of outside users. The measurement devices are capable of producing nanometer resolution realtime 3D images of operating MEMS devices, as well as simpler measurements. The model is that a user would be able to use all the facilities (simulation, measurement, and data repositories) remotely at high speed. Speed is important because of the enormous measurement files produced and the ability to control and observe the devices being measured in real-time. Generate Parameters Refine Parameters Sense Data Extract Features Correspond Extract Features Simulate These figures illustrate “closing the design loop”, where a simulated resonator (left) is compared with a measured simulator being actuated by a probe tip (right), and simulation and measured data being compared (center) to extract and refine simulation parameters. 155 156 SECTION 5.5.6 ALGORITHMS Visualization Methods for Point Data in Space Participating Faculty: B. Hamann, UC Davis , CS K. I. Joy, UC Davis, CS Web site: cipic.ucdavis.edu CITRIS Project Matrix Location: Algorithms row Synergies with Societal Impact in: Energy, Emergencies, Environment, Health, Transportation “Point-cloud” or “scattered-data” visualization is becoming increasingly important in new emerging applications, especially in sensor network data analysis. Advances in wireless sensor networks are producing more and more data at random points in space and time that must be processed to make possible meaningful three-dimensional visualization, possibly changing with time depending on the specific phenomenon being monitored. Typical variables that can be monitored with sensor networks are temperature, humidity, and light intensity. One goal is to produce visualizations of the monitored variables – but rendered as smoothly varying variables over the particular region of interest. Most scientific visualization techniques require data to include connectivity information, which is not provided by a scattered data set. Techniques used to deal with such unconnected data include the use of field reconstruction methods producing an analytical definition that is then resampled to a standard grid format supported by standard visualization methods, such as volume rendering and iso surfacing. While these methods work well for off- line analysis, they are less practical for real-time visualization and become even less effective as data size increases. Highly efficient schemes operating directly on raw scattered data are necessary. We are developing methods for the direct rendering of scattered data, which involves using different building blocks to construct high-quality data visualizations. For instance, the construction of iso surfaces typically is done by extracting isotriangles from some spatial grid structure. Iso surfaces can also be constructed directly by merely using point primitives, given in space with associated function value but no connectivity information. We are developing prototypes for the rendering of scattered data sets using point primitives directly, without performing any meshing steps. Our method is called “iso-splatting,” and it is a powerful alternative to traditional extraction-based iso surface visualization. We plan to generalize other visualization techniques as well, so we can use them directly for scattered data, especially massive amounts of sensor data. SECTION 5.5.6 ALGORITHMS Wavelet-Based Hierarchical Time-Varying Volume Representation With 4th-Root-Of-2 Subdivision Participating Faculty: B. Hamann, UC Davis, CS/CIPIC K. Joy, UC Davis, CS N. Max, UC Davis, AS Web site: graphics.cs.ucdavis.edu CITRIS Project Matrix Location: Algorithms row Synergies with Societal Impact in: Health Due to the improvements in the performance of computing power and storage capacity achieved over the last decade, today’s data-intensive scientific applications are capable of quickly generating and storing huge amounts of data. Down sampling can be used to reduce the data to a manageable amount. The reduced data can be examined by scientists to spot regions of interest, for which more detailed examinations can be performed. Today, visualization applications have to deal with large-scale data in the spatial as well as temporal dimensions and their representation at multiple levels of detail. Multi-resolution methods for representing data at multiple levels of detail are widely used for largescale two- and three-dimensional data sets. Furthermore, for time-varying data sets techniques have been developed that make use of temporal coherence of, for example, numerically simulated data. We developed a four-dimensional multiresolution approach, where time is treated as fourth dimension. We deal with large scales in spatial and temporal dimensions in a single hierarchical framework. For large-scale volume representation, one should use regular rather than irregular data formats, since grid connectivity should be implicit and data should be easily and quickly accessible. To overcome regular data structures’ disadvantage of coarse granularity, we have developed a 4th-root-of-2-subdivision scheme. Every nth-root-of-2-subdivision step only doubles the number of vertices, which is a factor of nth-root-of-2 in each of the n dimensions. The figure below shows four subdivision steps of the 4throot-of-2-subdivision scheme, starting with one hypercube (illustration stretched in temporal direction, not depicting the temporal connections) and leading to hypercubes. Another drawback of regular data structures is that down sampling is based purely on grid structure and without considering data values. Therefore, some scientifically interesting details in a data set can get lost and be overseen for further examinations. To avoid this, we use a linear B-spline wavelet scheme: The data value at a vertex is updated when changing the level of detail, i.e., the value varies with varying level of detail. On a coarse level, the value represents the value at the vertex itself as well as an average value of a certain region around the vertex. This approach leads to better approximations on coarser levels. Quadrilinear B-spline wavelets have the property that the computation of the wavelet coefficient at a vertex p is not only based on the neighbors of p but also on vertices that are farther away in the spatial and temporal dimensions. Thus, when using out-ofcore techniques to operate on or visualize large-scale data, substantial amounts of data must be loaded from external memory, with low I/O-performance. We developed lifting schemes with narrow filters to overcome this problem. 157 158 SECTION 5.6 CITRIS-AFFILIATED RESEARCH CENTER REPORTS SECTION 5.6 CITRIS-AFFILIATED RESEARCH CENTER REPORTS This section contains brief descriptions of the CITRIS-affiliated research laboratories and centers whose work intersects the mission of CITRIS and whose research faculty are affiliated with CITRIS. In all cases, extensive descriptions and rich informational resources may be found at the centers’ Web pages, which are listed with the descriptions. An important CITRIS goal is to encourage cooperation and technology transfer among these centers the better to achieve our overall goal of using IT to benefit society. We are encouraged that there are examples of this beginning to happen: a joint effort among BSAC, BWRC, EETD, and CBE (see list below for full names corresponding to these acronyms) has led to a $.M grant from the California Energy Commission to study energy-efficient building design. And BSAC and PEER have joined forces to implement shaking table experiments for studying earthquakes’ impacts on buildings. We expect many more of these collaborations to emerge as CITRIS evolves. We have arranged the center summaries here roughly according to how their work aligns with the columns and rows of the CITRIS Project Matrix shown in Section .. However, the work of most of these units is quite diverse, impacting core technologies as well as driving applications, making this division somewhat arbitrary. Societal Impact / Driving Applications: » Berkeley Center for the Information Society (BCIS) » Berkeley Institute of Design (BID) » Berkeley Seismological Laboratory (BSL) » Center for the Built Environment (CBE) » Center for Computational Science and Engineering (CCSE) » Center for Environmental and Water Resources Engineering (CEWRE) » The Center for Geotechnical Modeling (CGM) » Electronic Cultural Atlas Initiative (ECAI) » Environmental Energy Technologies Division (EETD) of Lawrence Berkeley National Laboratory » Experimental Social Sciences Laboratory (X-LAB) » Institute for Transportation Studies (ITS) » Nanomaterials in the Environment, Agriculture, and Technology (NEAT) » National Center of Excellence for Aviation Operational Research (NEXTOR) » Partners for Advanced Transit and Highways (PATH) » Pacific Earthquake Engineering Research Center (PEER) Engineering Technologies and Foundations: » Berkeley Sensor and Actuator Center (BSAC) » Berkeley Wireless Research Center (BWRC) » The Biosensor Group (BSG) » The Center for Biophotonics, Science, and Technology (CBST) » Center for Hybrid Embedded Software Systems (CHESS) » The Center for Image Processing and Integrated Computing (CIPIC) » Center for Intelligent Systems (CIS) » Computer Security Laboratory (CSL) » The Gigascale Silicon Research Center (GSRC) » Microelectronics Laboratory at UC Berkeley » National Energy Research Computing Center (NERSC) of Lawrence Berkeley National Laboratory. » Optical Switching and Communications Laboratory SECTION 5.6 CITRIS-AFFILIATED RESEARCH CENTER REPORTS Societal Impact / Driving Applications: Berkeley Center for the Information Society (BCIS) www.icsi.berkeley.edu/BCIS/ The Berkeley Center for the Information Society is a research center focused on the social impact of the information technology revolution. Housed at ICSI (The International Computer Science Institute), the Center is directed by Dr. Pekka Himanen and its research board is chaired by Prof. Manuel Castells. Key areas of research include challenges of the global information society and different models of responding to it; the use of IT in social movements; and, enhancing equal opportunities within IT. Among the current projects in the above areas are the comparison of the Silicon Valley, Finnish, and Singapore information society models by Pekka Himanen, Manuel Castells, and their group; research on the application of the open-source model to social movements by Steve Weber and Jerry Feldman and a Ghana pilot project led by Gregg Zachary; and, the digital opportunities program called Berkeley Foundation for Opportunities in Information Technology (BFOIT), led by Orpheus Crutchfield. Understanding these impacts of information on technology is a key CITRIS goal. Himanen’s book, translated into 15 languages, describes “Hackers [as] the warriors, explorers, guerrillas, and joyous adventurers of the Digital Age, and the true architects of the new economy.” 159 160 SECTION 5.6 CITRIS-AFFILIATED RESEARCH CENTER REPORTS Berkeley Institute of Design (BID) bid.berkeley.edu The Berkeley Institute of Design incubates a new design discipline spanning computer science, architecture, and industrial and mechanical engineering. We are establishing an interdisciplinary research center and graduate program in design affiliated with CITRIS, located in the Hearst Memorial Mining Building. We are creating a new design institute because the world around us is being reshaped by information technology. We are witnessing the evolution of the built environment into the interactive environment, whose design requires a new kind of designer. The challenge is to design complex behaviors for artifacts, and to integrate them into systems that provide a coherent experience for the individual. BID is a human-centered design program emphasizing human-centered practices: contextual inquiry, needs analysis, etc. These methodologies provide the core of BID s introductory sequence. BID will also emphasize the broader social implications of design. This “social pull” is completely compatible with leading-edge technology; in fact, this pull guides BID’s research to some of the most exciting and forward-looking technologies on the horizon: rapid iterative prototyping techniques based on 3D printing and polymer electronics, visualization, manufacturability-aware design tools, and new methods for evaluation at all phases of design. BID research was strongly featured at the recent ACM CHI (Computer-Human Interaction) Conference. This is the premier conference for HCI work, with an acceptance of % or less. Berkeley had the largest number of papers () at the conference, and the largest number of participants from a single university. Almost all the Berkeley participants were BID members. Two papers were course projects from one of BID’s Masters degree core courses, “Design Realization.” The course was taught in fall ’, by Maribeth Back and Steve Harrison, two advisory board members. The BID group received a good level of research support in its first year. CITRIS contributed $k for setup and remodeling of the space. Apart from individual PI grants, two major grants supported groups of PIs. The first of these is a medium-size NSF ITR for “Context-Aware Computing.” The second is the Northern California NGI (Next Generation Internet) application center, “Net21,” which is housed in BID and supported by Cenic (Corporation for Education Network Initiatives in California). In , UC Berkeley began a competition for new teaching/research initiatives. Ten themes were announced, and total FTE are to be allocated through the process. BID participated in two of these themes, and one of them, New Media, is through to the second round of five finalists. The three initiatives to be supported will be announced in summer . If supported, New Media could receive six new faculty positions, to be distributed among computer science, mechanical engineering, architecture, SIMS, Art Practice, and several humanities departments. Some specific activities within BID this past year include: » Earthquake response. Prof. Landay’s group has done some of the most in-depth analysis of firefighting information needs and field system design anywhere. » Energy. Prof. Ed Arens and Prof. John Canny, UC Berkeley, and Steve Selkovitz (Lawrence Berkeley Laboratory) have won a UCEI (UC Energy Institute) grant for lighting-efficient design. » Distance Learning and Education. Prof. Paul Wright, UC Berkeley has received $, worth of Tablet-PCs from Microsoft to support the “Livenotes” project, a promising educational application of wireless technology. SECTION 5.6 CITRIS-AFFILIATED RESEARCH CENTER REPORTS » Earthquake Engineering and NEES. Profs. Bruce Kutter and Boris Jeremic, UC Davis, and Prof. Canny are co-PIs in NEES (Network for Earthquake Engineering Simulation) at Berkeley and are running a telepresence system at the Richmond Field station site. » Disabilities. Four BID faculty have active projects on technology for the disabled and work with disabled students or postdocs. » Education. Along with Livenotes, we are working on a joint project with Prof. Marcia Linn of the School of Education at UC Berkeley for authoring of inquiry-based content (the canonical bottleneck with inquiry-based learning). Prof. Linn’s UCWISE group will be fully housed in the BID space. » Women and Technology. We are a “VDC” under the Institute for Women and Technology, supported by HP, and have run two classes on technology design involving women (the first in fact on women with disabilities). There are affiliated faculty, from Computer Science, Mechanical Engineering, School of Information Management and Systems, Industrial Engineering and Operations Research, Art Practice, Film Studies, Center for Design Visualization, the College of Environmental Design, Architecture, Cognitive Science, and Music. The four BID faculty members in Computer Science funded undergraduate research projects last year, and supervised another without support. Prototype of “heads-up display” to be worn by firefighters to tell them where they are, where the victims are, and the fire is in an unfamiliar building. Berkeley Seismological Laboratory (BSL) www.seismo.berkeley.edu The Berkeley Seismological Laboratory has a long history in the fields of earthquake science and earthquake information. Since , the Seismological Laboratory has been involved in operating seismic sensor networks in central and northern California, with the mission to: » Conduct and promote research to further our understanding of earthquake processes and of earth structure at the regional and global scale; » Provide timely and accurate earthquake information, particularly concerning central and northern California earthquakes, to a variety of public and private agencies including emergency response operators and the press; and » Assist in the education and training of students and the public in earthquake science. Research at the BSL spans a broad range of topics, from the study of microseismicity at the local scale to global deep earth structure, and includes seismological, geodetic, and remote sensing (InSAR) techniques. Three major projects of the BSL deserve attention in –: CISN, “Mini-PBO,” and the ocean bottom observatory MOBB. A focus of the past year has been the planning and initial implementation of the BSL component of the CISN (California Integrated Seismic Network), with support in FY ’ (received in April ) from the State of California through the Office of Emergency Services (OES). In anticipation of the pending funding, BSL staff conducted searches and surveys to identify potential sites for new broadband stations, two of which have been selected and permitted, and will be installed as soon as the equipment becomes available. BSL purchased equipment for five BDSN sites, and focused efforts on the development of software to re-design the USGS/UCB joint earthquake notification system and move towards merging the systems now in operation at each of the two institutions. Initial steps have been taken towards exchanging data in real-time with southern California, involving stations in each sub-region. 161 162 SECTION 5.6 CITRIS-AFFILIATED RESEARCH CENTER REPORTS This past year has been marked by a climax in the installation efforts towards the “Mini-PBO” project, a project supported partly by a grant from the NSF/MRI program, in collaboration with CIW, UCSD, and USGS/Menlo Park, with matching from UCB and these other institutions as well as Caltrans (www.seismo.berkeley.edu/seismo/bdsn/ mpbo_overview.html). Other activities include The MOBB (Monterey Ocean bottom Broad Band observatory), a collaborative project between BSL and MBARI that builds upon the experience gained in through the MOISE project, which involved the temporary deployment of a broadband ocean bottom system in Monterey Bay. In the past year, BSL has been closely involved in the coordination of site characterization for the SAFOD drilling project in the Parkfield area and the collaboration with USGS/Menlo Park in the generation of ShakeMap for northern California. ShakeMap is calculated routinely for magnitude . and larger events in northern California. Any magnitude . or larger will now also trigger the finite-fault processing. Map of Bay Area earthquakes in 2003 from BSL Web page SECTION 5.6 CITRIS-AFFILIATED RESEARCH CENTER REPORTS Center for the Built Environment (CBE) www.cbe.berkeley.edu The Center for the Built Environment is a collaborative place to share ideas for improving the design and operation of commercial buildings. New technologies mean that today’s buildings can be more energy efficient, more attractive, and more responsive to their occupants’ needs than before. The challenge to building owners, operators, and tenants is understanding the opportunities offered by these technologies, and learning how best to apply them. In May , a group of industry and government leaders teamed up with faculty and researchers at UC Berkeley to address this challenge, forming CBE as a National Science Foundation Industry/University Cooperative Research Program. There are affiliated faculty and research staff from Architecture, College of Environmental Design, Civil and Environmental Engineering, Computer Science, and Business School. The wireless sensing project within CBE is intimately linked to work in several other centers within CITRIS. The purpose of this project is to investigate the potential for applying microelectromechanical systems (MEMS) sensor technology and wireless communication technology to the control of buildings. We are collaborating with the Berkeley Sensor and Actuator Center (BSAC) and the Berkeley Wireless Research Center (BWRC). The cost of running wire for sensors in buildings is –% of the cost of the sensor. Wireless communications could eliminate that cost. Combining wireless technology with MEMS technology could reduce the cost further, allow sensors to be embedded in products such as ceiling tiles and furniture, and enable improved control of the indoor environment. Recent technological advances in micro-electromechanical systems (MEMS) and integrated wireless sensing and communication are enabling the realization of dense wireless sensor networks. This technology enables functions that traditionally were localized in a single point to be taken apart and to be distributed over a wider space, leading to potentially more optimal systems. First-order estimations indicate that such technology could reduce source energy consumption by quads (quadrillion British Thermal Units or BTUs) in the U.S. alone. This translates to $ billion per year, and million metric tons of reduced carbon emissions. Our goal is an integrated sensor/wireless communication/ energy source node, which supports multiple sensing of temperature, light, sound, flow, and localization; a seamless wireless network interface; an integrated energy source that allows the node to be self-contained and to operate independently for at least ten years; and building control applications software. Current research development is sponsored through the NSF program, “XYZ on a Chip: Integrated Wireless Sensor Networks for the Control of the Indoor Environment in Buildings.” This collaborative research project includes the development of control algorithms that will optimize occupant comfort and energy performance by using multiple sensing points for the control of both conventional and UFAD buildings. We are also developing wireless air speed measurement technology (a wireless anemometer) that will have the ability to chart airflow throughout a building in order to optimize building performance. Prototype Demand-Responsive Home Energy Control System 163 164 SECTION 5.6 CITRIS-AFFILIATED RESEARCH CENTER REPORTS Center for Computational Science and Engineering (CSE) yclept.ucdavis.edu/CSE/ Computational Science and Engineering is an emerging method of discovery in science and engineering that is distinct from, and complementary to, the two more traditional methods of experiment/observation and theory. The emphasis in this method is upon using the computer as a numerical laboratory to perform computational simulations to gain insight into the behavior of complex dynamical systems, to visualize complex and voluminous data sets, to perform data mining to discover hidden information within large data sets, and to assimilate data into computational simulations. The University of California at Davis is implementing a major investment in this emerging field of discovery with the inauguration of the new Center for Computational Science and Engineering. Formal commencement of the center was completed with the recent hiring of the first Director, Professor John Rundle. After an initial period of growth, it is anticipated that the Center will transform into an academic department. SECTION 5.6 CITRIS-AFFILIATED RESEARCH CENTER REPORTS Center for Environmental and Water Resources Engineering (CEWRE) cewre.engr.ucdavis.edu/ The Center for Environmental and Water Resources Engineering at UC Davis and the Office of Water Programs at California State University, Sacramento, have announced a major new research initiative to focus on the problems of urban pollution from both point and non-point sources. Non-point source pollution arises from activities and events that cannot be identified with a specific location. It is considered by the U.S. EPA to be the greatest threat to the nation’s surface and ground water quality. Membership in the Urban Watershed Research Institute is open to agencies, communities, organizations, and industries that are concerned about management of urban pollution. Members have an insider’s access to a wide range of activities, from policy evaluations to information on the latest pollution control technology. CITRIS sensor technology will be part of our environmental monitoring activities. As one example, researchers at UC Davis are studying microorganisms in water from storm drains. The primary objectives of the project are to determine what human pathogens occur in the storm drain water, and how those pathogens affect the health of people using the water near the discharge. The researchers are developing new methods for measuring specific pathogens, comparing the pathogen measurements to bacterial indicators, and conducting epidemiological studies near the beach discharge. San Diego County and the California Department of Transportation are sponsoring the project. There are affiliated faculty from Civil and Environmental Engineering, Atmospheric Science, Land, Air & Water Resources, Chemical Engineering, Biological and Agricultural Engineering, Chemistry, and Mechanical Engineering. CEWRE researchers are studying microorganisms from storm drains like these. 165 166 SECTION 5.6 CITRIS-AFFILIATED RESEARCH CENTER REPORTS The Center for Geotechnical Modeling (CGM) cgm.engr.ucdavis.edu/ The Center for Geotechnical Modeling at the University of California, Davis is a Host Facility in the Network for Earthquake Engineering Simulation (NEES) funded by the National Science Foundation. Geotechnical modeling researchers are invited to take advantage of the centrifuge facilities and centrifuge test data available at UC Davis. The centrifuge facilities are intended for use by researchers from academia, industry, from the U.S., and abroad. Fundamental centrifuge modeling research is well suited for teams of experimental modelers, constitutive modelers, and numerical modelers. The centrifuge is also an excellent tool for testing practical engineering design concepts and discovering likely mechanisms of failure of geotechnical structures. In the past two years, the UC Davis CGM has produced several data sets regarding: » Seismic soil-pile-structure interaction in clay and liquefiable sand » Liquefaction and lateral spreading » Ground improvement for liquefaction remediation » Seismic performance of reinforced soil walls » Seismic performance of seawalls Interested researchers may take advantage of our facilities in one of the following ways: » There are about complete data reports available from existing centrifuge data sets. The reports consist of a brief description of the model configurations, a complete set of data plots, and a CD or zip disk containing calibrated records of up to channels of data. Each model is subject to several shaking events. Data include vertical and horizontal arrays of acceleration, displacement, pore pressure, and strain gauges. The data reports and the electronic data (CD or zip disks) are available at a nominal cost of reproduction. To obtain a complimentary copy of an available data report on one of the above topics, please contact cgm@ucdavis.edu. » One could design and conduct one’s own series of experiments while spending a sabbatical or by sending a student to work at Davis. We would work to help in planning the tests and preparation of a proposal. A research project typically involves construction and testing of two to large-scale models, at a rate of one test every two to eight weeks. » We could work out a collaborative project between other institutions and UC Davis. For example, one may need centrifuge data to validate a new design concept or a numerical model. While collaborating in analysis and testing, UC Davis could have primary responsibility for the testing while the remote site retains primary responsibility for the analysis. SECTION 5.6 CITRIS-AFFILIATED RESEARCH CENTER REPORTS Electronic Cultural Atlas Initiative (ECAI) www.ecai.org The Electronic Cultural Atlas Initiative is a part of International and Area Studies. It is a an international association of scholars, librarians, and technicians who are researching ways to create, preserve, and use digital data relating to cultural studies. The focus of research is on the ways of making use of time and place in digital library environments and in individual scholarly projects. This research agenda includes working with the Geographic Information Systems (GIS) software, especially that produced by ESRI Corporation in Redlands, California. ECAI has the added dimension of dealing with time as well as space in the construction of cultural data. The current list of affiliates around the world who are engaged in the work has grown to nearly individuals as well as major institutions such as the British Library, Arts and Humanities Data Service of Great Britain, Academia Sinica, and the National Museum of Ethnology of Japan. During the last year, ECAI has held conferences in Osaka, Japan ( delegates) and Vienna, Austria ( delegates). The next international conference will be held in Bangkok in association with NECTEC and the Pacific Neighborhood Consortium. As a part of the ECAI program, ways of helping scholars to make use of digital material in the classroom are being explored. On the Berkeley campus, during the past semester, ECAI staff helped to create classroom presentations on ancient Chinese history, Silk Road Culture of Central Asia, and digital material for Chinese language courses. Future use of digital materials is being given consideration by a number of faculty and assistance is offered for help in georegistration of material as well as use of the ECAI software TimeMap for display. Plans are being made to work with educational issues at future ECAI conferences being planned for – at Berkeley, London, and Japan. The workshop in Rome will have one session dedicated to the use of Virtual Reality constructions of archaeological sites in classrooms. Meetings are being held with the staff of the ESRI Corporation to determine the nature of tools that scholars need for presentation of digital maps in the classroom. The recent meeting in Vienna was partially funded by Autodesk Ges.m.b.H. of Austria dealing with use of the software for creation of images that can be used for research and teaching. ECAI is working within the UC system by: » Providing an avenue for publication of electronic data with the California Digital Library (Office of the President). » Working with the Center for Virtual Reality at UCLA and joining with them in the NSF proposal, “Library Testbed for Archiving, Accessing, Vetting, Distributing, and Sustaining Diverse Multidimensional Digital Reconstruction Models of Cultural Heritage Sites World-wide.” » Discussing with the Center for Image Processing and Integrated Computing at UC Davis, the possibility of devising software for classical text analysis and imaging. » Working with the Social Sciences and Humanities Library at the San Diego campus to develop the use of GIS in classroom material. 167 168 SECTION 5.6 CITRIS-AFFILIATED RESEARCH CENTER REPORTS Environmental Energy Technologies Division (EETD) of Lawrence Berkeley National Laboratory eetd.lbl.gov The mission of the Environmental Energy Technologies Division is to perform research and development leading to better energy technologies and reduction of adverse energy-related environmental impacts. EETD is collaborating with CBE and CITRIS on demand-response technologies to save energy. The vision is that sensors and actuators in residential and commercial buildings will automatically respond to real-time changes in electricity prices to conserve and use power at the cheapest time of day. We describe some related EETD activities below. EETD and Carrier Aeroseal Inc. joined forces recently to demonstrate to Congress the fruits of their public/private partnership, an aerosol-based sealing process that can reduce the energy leakage of a home’s ducts by % or more. An International Energy Agency project to reduce the waste of standby electrical power by common household appliances has won an Energy Globe award. Alan Meier, a scientist in the Environmental Energy Technologies Division proposed the -Watt Initiative as a way to reduce wasted electricity when his research on standby power loss showed that it accounts for as much as %of a typical household electricity bill. To mention just one of many highlights from this past year, EnergyPlus software – a building energysimulation program – has been integral to the design of a new federal office building to be built in San Francisco. The simulation program allows designers to calculate the impacts of different heating, cooling, and ventilating systems, as well as the impacts of various types of lighting systems and windows. EnergyPlus contributed to nearly $M in energy savings projected over years, according to the project manager of the lead design firm, Morphosis. The modeling tool was also used to simplify the building’s façade, saving taxpayers an additional $.M in construction costs. An EETD-developed website, The 20% Solution (savepower.lbl.gov), advises Californians how to reduce energy use by 20% or more. SECTION 5.6 CITRIS-AFFILIATED RESEARCH CENTER REPORTS Experimental Social Sciences Laboratory (X-LAB) iber.berkeley.edu/Xlab This Experimental Social Sciences Laboratory plays the primary role of studying individual and group behavior. The main intellectual merit of the lab is that it will facilitate efforts to synthesize models of behavior that cut across traditional disciplinary lines – that is, the mission of the lab is to foster interdisciplinary experiments drawn from across the social sciences. G. Akerlof is the founding director. CITRIS-related investigations include the structure of electricity markets, the structure of auctions such as for telecommunications bandwidth or for the positions of advertisements on Google’s Web page, or belief aggregation markets used within companies to predict marketing trends. The design of the lab emphasizes maximum flexibility at minimum hassle so as to accommodate highly varied approaches to conducting experiments. The physical configuration of the lab stations will be highly mobile, and the computing environment will make it a lab without wires. The lab will be staffed with a full-time lab manager and part-time programmer so that the creativity of the researcher, and not administrative tasks, is the binding constraint to research productivity. Together, this design approach provides a highly customizable setting for researchers across disciplines. Similarly, the lab will develop Web-based and highly flexible software for the implementation of experiments without the need for programming expertise on the part of researchers. This software development effort, which is already underway, will be done in collaboration with experts at HP labs. In addition to research, the broader impact of the lab will occur in the areas of education and application. The lab would contribute to the education of graduate and undergraduate students by augmenting discussion of important findings relating to behavior with hands-on experience; thus enriching their educational experience and giving them an additional tool when entering the labor force upon graduation. The results and findings of the lab are likely to have important market and policy implications, which might come to be incorporated in practice. The proposal has sparked strong interest from researchers at UC Berkeley in Economics, Psychology, Political Science, as well as in fields as far-reaching as Computer Science, Engineering, Information Systems, and Business. Finally, the lab is in a position to exploit Berkeley’s large and diverse student population, making it particularly amenable to studies involving gender and historically underrepresented minorities. “Saddam Futures Market” run by an online sports betting service, used to measure public opinion on likelihood of Saddam being President of Iraq at different points in time. 169 170 SECTION 5.6 CITRIS-AFFILIATED RESEARCH CENTER REPORTS Institute for Transportation Studies (ITS) www.its.ucdavis.edu/ Since its founding in , ITS-Davis has evolved into a multifaceted internationally recognized program with affiliated faculty members and more than graduate students. The Institute conducts crossdisciplinary inquiries into emerging transportation issues with great societal significance. It draws upon campus researchers and graduate students from a variety of disciplines, and also upon other universities and research centers around the world. Most commonly, the Institute mounts initiatives on its own; however, it increasingly supports efforts elsewhere on campus,including the air quality partnership between Civil and Environmental Engineering and the California Department of Transportation, and the Hybrid Electric Vehicle and Advanced Highway Maintenance and Construction Technology Centers of the Mechanical and Aeronautical Engineering Department. It also is a catalyst and supporter of initiatives elsewhere, such as the London taxi fuel cell vehicle demonstration program. Research encompasses design, demonstration, analysis, and evaluation – frequently all in a single large project. Research at ITS provides significant impact to the society. Optimizing the traffic flow in California can save at least minutes per commuter per day on the average, reclaiming $ billion each year in lost wages. ITS-Davis maintains close relations with ITS affiliates at the University of California campuses in Berkeley, Irvine, and Los Angeles, and is a founding member of the federally funded University of California Transportation Center (UCTC). ITS-Davis also participates in the statewide UC Partners for Advanced Transit and Highways (UC PATH). UC PATH provides major support for traffic congestion management research and the New Mobility Center based at ITS-Davis. By partnering with these research centers and various government and industry groups, ITS-Davis provides a well-rounded educational experience for its students. Students interact with a broad range of researchers and leaders from industry, government, public interest groups, and academia through seminars and workshops, internships, visiting lectures, fellowships, and grants. ITS-Davis continues to support this comprehensive approach to education by promoting partnerships with government, industry, and other research groups. SECTION 5.6 CITRIS-AFFILIATED RESEARCH CENTER REPORTS Nanomaterials in the Environment, Agriculture, and Technology (NEAT) neat.ucdavis.edu/ Nanomaterials in the Environment, Agriculture, and Technology is a multidisciplinary research and education center that links the fundamental physics, chemistry, and engineering of small particles and nanomaterials to several challenging areas of investigation: » Applications in ceramic, chemical, electronic, environmental, and agricultural technology » Environmental transport and transformation and resulting roles in environmental pollution and remediation » Interactions with the biosphere, especially microorganisms » Effects on health NEAT supports interdisciplinary research, education, and training at the interface of materials science and environmental science. Nanophases – small particles with very high surface areas – occur ubiquitously and interact strongly with living matter. The underlying characterization and fundamental science of nanomaterials is similar wherever such particles occur. This IGERT (Integrative Graduate Education, Research, and Training) will educate students in four interrelated areas: the fundamental science and technology of nanomaterials; the transport and transformation of nanophases in the environment; the interaction of nanophases with the biosphere; and, the policy issues raised by nanoparticles in the environment. Students will come from backgrounds as diverse as solid state physics, geology, and microbiology. A set of courses, lab rotations, internships, and research opportunities will educate these students broadly in more than one discipline. With the California State College system, the community colleges, and other educational institutions, we recruit students from a wide range of cultural and economic backgrounds. The demographics of the State of California, and of the Central Valley agricultural area in particular, provide a rich pool of potential applicants from underrepresented groups. We are building strong interactions with Livermore and Sandia National Laboratories, the U. S. Geological Survey, and industrial partners. 171 172 SECTION 5.6 CITRIS-AFFILIATED RESEARCH CENTER REPORTS National Center of Excellence for Aviation Operations Research (NEXTOR) www.nextor.org/index.html The formation of the National Center of Excellence for Aviation Operations Research by the Federal Aviation Administration on June ,, established a unique mechanism to support collaborative research in aviation. The Center of Excellence comprises a consortium of the University of California at Berkeley, the Massachusetts Institute of Technology, the University of Maryland at College Park, and the Virginia Polytechnic Institute and State University, Blacksburg. The resources of these four universities are complemented by those of over public and private sector organizations that have agreed to participate in the Center as Industry Partners. The Center of Excellence offers an opportunity to break out of the arms-length relationships typical of most government-industry-academic transactions. Aviation research is enhanced through mutual collaboration between the FAA, universities, airlines, and the aviation industry. Universities increase their technical strength and provide greater academic potential to their students. Airlines gain insights to improve their operational efficiency and profitability. The public sector benefits from the opportunity to participate in projects that enhance their effectiveness, through the sharing of information. Private industry benefits by participating in the development of the rapid technological advances sweeping through the aviation community. The research agenda of the Center emphasizes advancing the state of the art in modeling advanced airport and air traffic management systems, and developing better databases, metrics, and techniques for monitoring and assessing the national airspace system performance. NEXTOR works with the FAA and its industry partners to understand how national airspace system (NAS) service providers and users will respond to alternative system architectures, operatives, concepts, investment strategies, and finance mechanisms. The knowledge and capabilities gained from this research will assist decision makers in dealing with a host of issues, from near-term investment choices to long-term strategies for system renewal. SECTION 5.6 CITRIS-AFFILIATED RESEARCH CENTER REPORTS Within this general framework, the research agenda of the Center is divided into nine functional areas: » Air Traffic Control. Research projects address modernization of procedures and equipment to improve the performance of the national airspace system (NAS) and enable the system to accommodate future growth in traffic. » Human-in-the-Loop System. NEXTOR researchers are investigating information systems and decision aids for advanced systems that are simultaneously driven by technical considerations and human capabilities. » System Performance and Assessment Measures. This area is concerned with enhancing the abilities of the FAA to evaluate and document the value of the NAS and of improvements to it. » Flow Control, Scheduling, and Workload Distribution. NEXTOR research addresses the integration of operations-related factors in the design of advanced air traffic control systems. The goal is to develop quantitative performance models to guide system modernization. » Operations Research and Simulation Tools. NEXTOR develops modeling and problem-solving techniques to address aviation problems. The Center provides modeling expertise to groups within the FAA and industry. » Inter- and Intra-Government Communications and Communications among FAA and Airspace Users. NEXTOR researchers are assisting the FAA and industry in designing communications mechanisms that allow efficient and equitable allocation of scarce capacity among users, and efficient intermodal and civil-military coordination. » Navigation, Communication, and Data Transfer. NEXTOR’s research agenda focuses on the design and analysis of next generation systems in these three areas. » Software Certification and Reliability. NEXTOR researchers develop protocols for ensuring that safety-critical software performs reliably and predictably under a wide range of conditions. » Safety. Research in this area emphasizes the development and analysis of databases in order to assess past performance and identify opportunities for improvement of safety-critical equipment and procedures. 173 174 SECTION 5.6 CITRIS-AFFILIATED RESEARCH CENTER REPORTS Partners for Advanced Transit and Highways (PATH) www.path.berkeley.edu The California PATH Program, a collaboration between Caltrans and the University of California, is a unique multidisciplinary research program that seeks advanced technological solutions to our worsening transportation problems. In the coming decade, the population of California is expected to increase by %( million) with a corresponding %increase in vehicle miles of travel. In order to accommodate this increasing population and demand for mobility, California’s transportation system (both private and public modes) will need to operate at optimum efficiency, using advanced information technologies in traditional formats and in creative applications that will change the face of transportation. Using sensors to measure the location and paths of cars, and using this information to control or advise highway on-ramp meters, public transportation dispatchers, and individual drivers can save significant amounts of time for commuters, which translates into recovery of lost wages, lower pollution levels, and lower trucking costs. This is a key CITRIS goal. PATH’s demonstration of an eight-car fully automated platoon was the highlight of the most successful demonstration of vehicle automation technology ever held. Caltrans and PATH are currently planning for a major demonstration in August that will showcase automation technology for heavy trucks and buses. PATH’s research activities in the area of Advanced Transportation Management and Information Systems (ATMIS) have greatly expanded in the last few years. The development of advanced traveler information systems and innovative bundles of technology will enable travelers to take a proactive role in their mobility choices each day. An exciting new Center for Commercialization of ITS Technologies (CCIT) opened in near the Berkeley campus. CCIT is teaming University faculty and graduate students, private sector companies, and government transportation agencies in a new facility with the mission of facilitating the commercial deployment of intelligent transportation system technologies. Freeway Performance Measurement System (PeMS) showing speed of traffic and known accidents on highways in San Diego and Imperial counties. SECTION 5.6 CITRIS-AFFILIATED RESEARCH CENTER REPORTS Pacific Earthquake Engineering Research Center (PEER) peer.berkeley.edu The Pacific Earthquake Engineering Research Center is an Earthquake Engineering Research Center administered under the National Science Foundation Engineering Research Center program. The PEER mission is to develop and disseminate technologies to support performance-based earthquake engineering (PBEE). The approach is aimed at improving decision-making about seismic risk by making the choice of performance goals and the tradeoffs that they entail apparent to facility owners and society at large. The approach has gained worldwide attention in the past years with the realization that urban earthquakes in developed countries – Loma Prieta, Northridge, and Kobe – impose substantial economic and societal risks above and beyond potential loss of life and injuries. By providing quantitative tools for characterizing and managing these risks, performance-based earthquake engineering serves to address diverse economic and safety needs. The Center comprises about faculty researchers located at nine different university campuses, five of which are in the UC system (Berkeley, Davis, Irvine, Los Angeles, and San Diego). The director of the Center is Prof. Jack Moehle from UC Berkeley. The mission of PEER is to develop and disseminate technology for design and construction of buildings and infrastructure to meet the diverse seismic performance needs of owners and society. Current approaches to seismic design are indirect in their use of information on earthquakes, system response to earthquakes, and owner and societal needs. These current approaches produce buildings and infrastructure whose performance is highly variable and may not meet the needs of owners and society. The PEER program aims to develop a performancebased earthquake engineering approach that can be used to produce systems of predictable and appropriate seismic performance. To accomplish its mission, PEER has organized a program built around research, education, and technology transfer. The research program merges seismology, engineering, and socio-economic considerations in coordinated studies to develop fundamental information and enabling technologies that are tested and refined using testbeds. Primary emphases of the research program at this time are on older existing concrete buildings, and bridges and highways. During the last year, several key accomplishments have taken place in knowledge and technology advancement in PEER. A new geotechnical seismic site classification procedure has been developed to capture the pronounced effects of local ground conditions on earthquake shaking. Field test data have been gathered and simulations of pier foundations have been extensively carried out. Regional damage from near-fault earthquakes has been modeled. And OpenSees (Open System for Earthquake Engineering Simulation), a new open source software framework, has emerged as the most advanced and appropriate tool for seismic response simulation of structural and geotechnical systems. OpenSees is used to simulate the nonlinear response of simple structures located at 25,000 points on a 10x10 km region subjected to a M-6 strike-slip fault. The contour plots show the maximum displacement of structures with a 1 second vibration period and different ductility levels. 175 176 SECTION 5.6 CITRIS-AFFILIATED RESEARCH CENTER REPORTS Two other projects link directly to the extensive work being done on sensor networks elsewhere in CITRIS. One involves the dramatic cost reduction (from $, to $) in wiring large shake tables (like the one shown in the accompanying photograph) for measuring building response to ground shaking (Prof. S. Glaser). The tiny “mote sensors” are a central part of the CITRIS research agenda and are mentioned elsewhere in this report (see Section ..). A second experiment (Prof. S. Glaser) was carried out in Tokachi Port near Hokkaido, Japan. In this experiment, ground liquefaction from a simulated earthquake caused by dynamite was measured and studied with a sensor array. SECTION 5.6 CITRIS-AFFILIATED RESEARCH CENTER REPORTS Engineering Technologies and Foundations Berkeley Sensor and Actuator Center (BSAC) bsac.eecs.berkeley.edu BSAC is the National Science Foundation Industry/University Cooperative Research Center on Microsensors and Actuators, which is a core technology for the CITRIS work in sensor nets. BSAC is jointly operated by UC Berkeley and UC Davis. Founded in , BSAC has, under its NSF charter, provided Industrial Member companies early pre-commercial and pre-publication access to research results on a leveraged basis. Industrial Member relationships with faculty, graduates, and students create unique opportunities for furtherance of our technology transfer goals. Few corporations could manage simultaneous research investments in this breadth of technology without the Universitybased research consortium model. BSAC includes a multi-disciplinary research team of graduate students and post-doctoral researchers led by BSAC Directors from the engineering faculties of electrical, mechanical, and bioengineering at UC Berkeley and UC Davis. BSAC directors oversee more than projects with cooperation, collaboration, and guidance of industrial member companies and government laboratories and additional Affiliated Faculty from UC Berkeley and Davis. BSAC utilizes research laboratories throughout the engineering campuses at UC Berkeley and UC Davis, including intensive use of the UCB micro fabrication facility (MicroLab) and the BioNanotechnology Center Lab. Some current Major BSAC Multi-Project Programs include the following: » Rotary engine and microbial power systems, » MEMS-based steered free-air laser communication system » Miniaturized Nano Mechanically Regulated Rubidium atomic clock » Monolithic self-propelled microbotics » Silicon Germanium MEMS on CMOS process » Silicon Carbide harsh environment MEMS processing » Polymer micromachining process » CAD for MEMS Closeup of 3mm by 8mm "Walking Chip" » Smart Dust » Integrated wireless microwatt transceiver » Wireless communicating microsensors » Tunable micro capacitors and inductors » Biosensors and biomanipulators » Fluidic microvalves, mixers, and micropumps » Adaptive optical micromirror arrays Prototype of Smart Dust Sensor with Radio 177 178 SECTION 5.6 CITRIS-AFFILIATED RESEARCH CENTER REPORTS Berkeley Wireless Research Center (BWRC) bwrc.eecs.berkeley.edu The goal of BWRC is to provide an environment for research into the design of next generation wireless communication systems, and to expand the graduate research program in this area. The research focus is on highly integrated CMOS implementations, which have the lowest possible energy consumption while using advanced communication algorithms. The evaluation of these components will be made in a realistic test environment. BWRC has affiliated faculty and over graduate students. An important goal is miniaturizing radios to the point that batteries are no longer necessary for their operation, relying instead on tiny solar cells or piezoelectric generators. Battery-free operation is essential for the widespread environmentally-friendly deployment of sensor nets for CITRIS applications. We report on progress towards this goal below. The BWRC research focus is on the design of single chip CMOS wireless transceivers. Research activities span the design of analog RF front ends, A/D/A interface circuitry, and the digital backend with particular focus on how these different areas inter-relate. These radios will transport a wide variety of data types ranging from low bandwidth control, voice, and text messaging, up to full rate video in a variety of environments. For this reason, multi-modal capabilities based on software programmability and hardware reconfigurability are critical. The very high levels of integration of heterogeneous components are common to the issues of “System on a Chip” design, but this activity will be focused on a specific application domain. It is clear that a single chip radio solution will require much more than circuit design for an optimized final realization. We must understand how to apply modulation, advanced communication algorithms, and associated protocols to meet the performance specifications in an energy efficient manner. Careful modeling will be required of the underlying analog RF elements including both active and passive devices and associated interconnect as well as a design methodology which will support this heterogeneous design task. The following is a brief summary of the achievements in one critical area over the last year, the PicoRadio Project. Our design techniques enable the integration of all the communications and computation functions required between the antenna and the sensor for a distributed sensor network in a single chip, called a PicoNode. A system design approach, which jointly optimizes the algorithmic research, the node architecture and hardware, and the software environment, is being used. This process exploits the close industry interactions of BWRC, which provide access to stateof-the-art design tools, methodologies, and fabrication technologies. During this past year, three generations of PicoNode radio systems have been built and tested. Sixty PicoNode I units are operational and in active use, dissipating an average of milliWatts. The power dissipation of the latest (PicoNode III) wireless transceiver node has been reduced to below milliWatt, making battery-free operation possible with solar cells and piezoelectric generators. PicoRadio Prototype SECTION 5.6 CITRIS-AFFILIATED RESEARCH CENTER REPORTS The Biosensor Group (BSG) fanon.engr.ucdavis.edu/Biosensors/Research.html The Biosensor Group at UC Davis is funded by the National Institute of Environmental Health Sciences to undertake research into the development of miniaturized, fast, sensitive biosensors for use in environmental research and monitoring. The Superfund Basic Research Program within NIEHS supports research related to environmental health problems associated with hazardous waste sites. The Davis Biosensor Group works closely with colleagues in biology to apply new methodologies in immunoassays and other techniques. The collaboration between groups is an essential feature of the UC Davis Superfund Basic Research Program that supports this work. The faculty in the group is drawn from a range of sub-disciplines within Engineering. » Scott Collins – Electrical and Computer Engineering » Ian Kennedy – Mechanical and Aeronautical Engineering » Rosemary Smith – Electrical and Computer Engineering » Amy Wang – Lawrence Livermore National Laboratory and Department of Applied Science, UC Davis Dr. Kennedy has an interest in the application of advanced laser-based detection schemes for biosensors. Drs. Collins and Smith work in the area of micro mechanical electrical systems (MEMS) and their application to miniaturized “lab-on-a-chip” systems. They supervise the MicroInstruments and Systems Laboratory. They are also core faculty users of the Class I clean room facility in the College of Engineering that is used for microfabrication. Dr. Wang is interested in the use of ultrasonic acoustic mixing to enhance the transport limited processes in biosensors. This limitation results from the very small Reynolds numbers in microchannels and the reliance on relatively slow diffusion for transport. She also has access to the first-class microfabrication facilities at LLNL. Photo of the modular fluidic microinstrument – Microchannel modules are fabricated by deep reactive ion etching (DRIE) and silicon-to-glass bonding. The port modules allow fluid access to cells plated in the microchannels. 179 180 SECTION 5.6 CITRIS-AFFILIATED RESEARCH CENTER REPORTS The Center for Biophotonics Science and Technology (CBST) Examples of biophotonics in biology and medicine include: biophotonics.ucdavis.edu/ » New laser microscopes that allow measurement of single molecules and tissues at unprecedented resolutions The Center for Biophotonics Science and Technology was formed with a key goal in mind: to improve the quality of life by dramatically expanding the use of photons in, and the development of, technology for the life sciences, bioengineering, and health care. Knowledge transfer and public outreach are vital ingredients towards achieving this goal. We define Knowledge Transfer and Public Outreach as a twoway exchange of information. We anticipate collaboration not only within CBST, but among CBST, industry, funding sources, other research institutes, other NSF Centers, and ancillary service providers. This collaborative atmosphere will be fostered through vehicles such as the CBST’s TeleScience Network, the CBST’s Web Site/Portal, the CBST Newsletter, the CBST Industry Partners Annual Conference, and segments of the PULSE UC Davis Medical School T.V. series. Biophotonics is an emerging area of scientific research that uses light and other forms of radiant energy to understand the inner workings of cells and tissues in living organisms. The approach allows researchers to see, measure, analyze, and manipulate living tissues in ways that have not been possible before. Biophotonics is used in biology to study the structure and function of proteins, DNA, and other important molecules. In medicine, biophotonics allows the more detailed study of tissue and blood, both at the macro and micro level, for the purpose of diagnosing and treating diseases from cancer to stroke in less invasive ways. » New light-activated chemicals that can be used to weld tissues for surgical applications » Widely tunable ultra fast laser sources, which provide access to molecular dynamics and structure » Optical coherence tomography, which allows visualization of tissue and organs CBST is the only center in the country funded by the National Science Foundation devoted to the study of light and radiant energy in biology and medicine. The center brings together scientists, industry, educators, and the community to research and develop applications for biophotonics. Member institutions include: » Research. UC Davis, Lawrence Livermore National Laboratory, UC Berkeley, UC San Francisco, Alabama A&M University, Stanford University, University of Texas at San Antonio, Hampton University, Fisk University, and Louisiana State University » Education. Mills College, Oakland; D&Q University, Davis; Las Positas Community College, Livermore; Los Rios Community College, Sacramento; and local and regional schools including Oakridge High School, Sacramento High School, Carson Middle School, Keith B. Kenny Elementary School, Marion Anderson Elementary School, and the Tahoe Marian Healthy Start Family SECTION 5.6 CITRIS-AFFILIATED RESEARCH CENTER REPORTS Center for Hybrid Embedded Software Systems (CHESS) chess.eecs.berkeley.edu The goal of the Center for Hybrid Embedded Software Systems is to provide an environment for graduate research on the design issues necessary for supporting next-generation embedded software systems. The research focus is on developing modelbased and tool-supported design methodologies for real-time fault tolerant software on heterogeneous distributed platforms. The science of computation has systematically abstracted away the physical world. The science of physical systems has systematically ignored computational limitations. Embedded software systems, however, engage the physical world in a computational manner. We believe that it is time to construct a Modern Systems Science (MSS) that is simultaneously computational and physical. Time, concurrency, robustness, continuums, and resource management must be remarried to computation. At UC Berkeley, CHESS was founded with the explicit mission to build and disseminate MSS. At Vanderbilt University (VU), the Institute for Software Integrated Systems (ISIS) is the leading proponent of model-integrated computing, a paradigm that is central to MSS. At the University of Memphis (UM), the Mathematical Sciences Department conducts groundbreaking research on phase transitions in computational complexity, which has fundamental importance in dynamic, embedded computing applications. The program – partially funded by a $M (over five years) grant from the National Science Foundation – includes the long-term, high-risk, high-reward, basic scientific research necessary to build the foundations of MSS, and a sustained effort to create a new generation of engineers that is comfortable with the juncture of computation and physical phenomena. The research will be carried out by UCB-CHESS, VU-ISIS, and UM. Educational outreach programs will include the California community college system, which feeds many of the engineering students to UCB and other State Universities, and HBCUs and universities with high minority populations in the South. The proposal to the NSF-ITR has the potential of high leverage from other activities of the participating organizations paid for by other means, such as university and state investment and industry funding. There are affiliated faculty at UC Berkeley, from Electrical Engineering and Computer Science and Mathematics. Illustration of the Softwalls project, where on-board flight control system combined with GPS prevents planes from flying into “no-fly” zones. 181 182 SECTION 5.6 CITRIS-AFFILIATED RESEARCH CENTER REPORTS The Center for Image Processing and Integrated Computing (CIPIC) www.cipic.ucdavis.edu The Center for Image Processing and Integrated Computing focuses on data analysis, visualization, computer graphics, optimization, and electronic investigation of techniques for the study of largescale, multi-dimensional data sets. Applications for these techniques include the analysis and visualization of environmental, geophysical, astrophysical, biological, fluid flow, and satellite data. CIPIC’s mission is the solution of complex data analysis and visualization problems, in a crossdisciplinary environment, working with researchers in academia, national research laboratories, and industry. Founded in , CIPIC is an Organized Research Unit of the University of California, Davis. The Visualization and Graphics Group of the Center consists of six faculty members (Nina Amenta, Bernd Hamann, Ken Joy, Kwan-Liu Ma, Nelson Max, and Oliver Staadt) and about – researchers, all working on problems in visualization, geometric modeling, computer graphics, and immersive technologies. The research efforts of the Visualization and Graphics Group are focused in the fields of visualization, geometric modeling, computer graphics, and immersive environments. The Bioinformatics and Data Analysis research group in CIPIC is focused in large part on statistical and bio-informatic analysis of high-throughput biological assay data. We are interested in: » Gene expression arrays, including cDNA arrays and oligonucleotide arrays such as those by Affymetrix and Agilent » Gene expession by PCR, RT-PCR, and real-time PCR » Proteomics by mass spectrometry including MALDI-TOF and ES-TOF, as well as tandem mass spec » Analysis of other biological compounds by mass spectrometry such as oligosaccharides and glycoproteins » Metabolomics by LC/MS » Metabolomics by NMR spectroscop » Lipid metabolomics In all cases, we are interested in experimental design, quality control, analysis of error structures, data transformation and normalization, supervised classification using methods such as partial least squares, support vector machines, and linear and quadratic discriminate analysis. We are interested in detection and accommodation of outlier using robust estimation methods, and in robust cluster analysis. One of the grand challenges in computational biology is the prediction of the three-dimensional structure of a protein from its chemical makeup alone. Our work focuses on providing an interactive, visual tool to rapidly create many initial configurations for a given amino acid sequence, which are then used as input for subsequent optimization. SECTION 5.6 CITRIS-AFFILIATED RESEARCH CENTER REPORTS “The blue-c,” a new generation immersive projection and 3D video acquisition environment for virtual design and collaboration. “Immersive environments” is an emerging technology that provides engineers and scientists with a means for interacting with massive and complex three-dimensional data, in a virtual interaction space. Current research includes: » Hierarchical a parallel and distributed visualization » Approximation volume visualization n and visualization virtual environments for design and visualization » Topological data analysis and visualization » Curve, surface, and volume/solid modeling » User interface design and interaction techniques to main remote visualization 183 184 SECTION 5.6 CITRIS-AFFILIATED RESEARCH CENTER REPORTS Center for Intelligent Systems (CIS) www.eecs.berkeley.edu/CIS/ The aim of the Center for Intelligent Systems is to re-launch the science of intelligent systems as an integrated scientific discipline with solid foundations and ambitious, interdisciplinary applications. The Center brings together researchers from artificial intelligence, computer vision, speech recognition, robotics, control theory, operations research, neuroscience, adaptive systems, information retrieval, data mining, computational statistics, and game theory. The Center is focusing on developing a unified theoretical foundation for intelligent systems, building on the tremendous advances made in various individual disciplines in the last decade. New computational tools will be built and disseminated, and a new generation of researchers will be trained to solve large-scale problems – problems whose solution will benefit the economy and society. The focus of the research is on developing integrated agent designs that are capable of performing simple tasks reliably in unstructured environments and generating purposive activity over an unbounded period. Project testbeds include mobile assistive robotics in unstructured environments (wheelchair+manipulator systems and “guide dogs”); autonomous flying robots for exploration and remote sensing; and software agents for exploration and information extractionfrom the World Wide Web. Each agent is implemented using a set of common tools, thereby ensuring that the theoretical foundation is fully self-consistent and complete. CIS held its kickoff meeting on August and , , with approximately attendees from industry and federal agencies, keynoted by Ron Brachman, director of DARPA IPTO office. A $M pre-proposal has been submitted to DARPA IPTO, and has been approved. The full proposal is pending. A $M pre-proposal has been submitted to NSF’s large ITR program (joint with UPenn, Rice, and Mississippi State); that preproposal has been approved and the full proposal is pending. There are affiliated faculty from Electrical Engineering and Computer Science, Statistics, Integrative Biology, School for Information Management and Systems, and Mathematics. CIS researchers are working on the flight control system for this robotic fly under construction in BSAC. The fly will be used to deploy sensors in hard-to-reach places. SECTION 5.6 CITRIS-AFFILIATED RESEARCH CENTER REPORTS Computer Security Laboratory seclab.cs.ucdavis.edu/ The Security Lab is currently conducting multifaceted research in securing data and applications that include the Ariel Project, whose goal is to develop novel language and runtime system mechanisms for supporting safe and secure executions of distributed programs; Truthsayer, involving research in database security systems; Mobile Code Security which entails dynamic recomposition involving modifying the composition of a program at runtime; and Intrusion Detection Analysis Project that is developing a model of data sanitization which describes the relationship between the requirements of security analysis and privacy; and to study the features of attacks launched over a network in an academic environment. Computers on the Internet are subjected to attacks with increasing frequency. Many of the separate attacks are manifestations of a single attack tool, such as a worm, that spreads throughout the Internet and attacks systems from many platforms. The Linux Slapper Worm is the latest of these; previous ones include worms targeted at Sun and Microsoft Windows systems. Part of the reason these distributed attacks are so successful is that response information is usually not available, or is not followed, until the attack is well under way. For example, consider two companies that do business over the Internet. If the first company is attacked, and the attack succeeds, the second company cannot benefit from the first company’s experience unless someone in the first company calls a contact in the second company. Our research proposes an alternative – cooperating firewalls – to ameliorate this problem. Our approach is in two parts. The first part involves developing cooperating firewalls. The second part develops the supporting vulnerability information. 185 186 SECTION 5.6 CITRIS-AFFILIATED RESEARCH CENTER REPORTS The Gigascale Silicon Research Center (GSRC) www.gigascale.org The GSRC was primarily formed to meet the challenges presented by the growing design productivity gap, as described by SEMATECH some years ago. That is, while Moore’s Law continues to grow at an average compounded annual growth rate, as measured in terms of our ability to manufacture logic transistors, of around %, the productivity of designers, as measured in terms of their ability to design and implement correct and testable transistors per staff-month seems to be growing at an under % compounded annual rate. This leads to a major gap in our ability to utilize effectively the potential of the silicon manufacturing process. The challenges presented by this growing design productivity gap involve all aspects of the design, verification, and test of silicon integrated circuits – from the problems of the small, motivated primarily by the decrease in minimum feature size and its implications, to problems of the large, motivated primarily by the rapid increase in the potential complexity of future integrated circuits, and including problems of the diverse, where the modern System-on-a-Chip (SOC) will include a wide variety of design styles (e.g. analog, RF) and technologies. The GSRC comprises universities throughout the United States, five of which are in the U.C. system (Berkeley, Los Angeles, Santa Barbara, Santa Cruz, and San Diego). This MARCO Focus Research Center (www.fcrp.org) comprises a total of about faculty and more than graduate student researchers and post-docs in the Center. We have put a number of the elements of a comprehensive design methodology change in place. These consist of an emphasis on: » Platform-based design, articulated at the architecture-micro-architecture boundary. » A component-based approach to the design and assembly of systems. The emphasis in the methodology is then placed on the ways components are composed, and the ways they interact (a communication-based emphasis). » The predictable and efficient implementation of such components, as well as their assembly, from the micro-architectural level of design. This is based on a rigorous approach to the analysis and modeling of deep-submicron effects in the silicon. » Pushing the limits of programmability in such systems, with emphasis on the reliable exploitation of concurrency in the silicon implementation: at the bit level, the instruction level, and the process level. » The validation of highly concurrent, componentbased designs, with emphasis on the interfaces and composition of components – the communication mechanisms in the design – both at the hardware and software levels. » The self-testing of complex, programmable systems, with initial emphasis on the self testing and diagnosis of mixed-signal systems. » The implementation of a community-based approach to the fundamentals of design and test. This includes an integrated and dynamic approach to the modeling of technology, one outcome of which is the concept of a living roadmap. In this last year, we have defined and improved the concept of the Platform-Based Design, a breakthrough in the way that designers think about and organize silicon system and chip designs, as well as the foundation for the application of design at the highest level of abstraction and at each boundary layer in a design. We have developed and published disciplined approaches to retargetable microarchitectural simulation, integration of peripherals in “Systems on a Chip”, analytical models for design space exploration and matching application concurrency to architectural concurrency using a formal mapping process. Among other consequences of these developments, our techniques substantially reduce dynamic (active) and static (leakage) power and energy in platform-based designs. Through example designs of novel circuit and interconnect fabrics, we have demonstrated ways to minimize energy and power by trading-off other parameters (e.g., reliability and/or performance). SECTION 5.6 CITRIS-AFFILIATED RESEARCH CENTER REPORTS Microelectronics Laboratory at UC Berkeley microlab.berkeley.edu The MicroLab has an established nanofabrication facility (, ft); extensive experience providing service to external academic and non-academic users; atomic layer deposition and nanocharacterization laboratory ( ft); and biochemical processing, characterization, and integration capabilities. The main CMOS baseline process is characterized by the following: mm wafers, protein lithography, DUV lithography, mask making, MBE with in-situ characterization, / access, provider of over process modules to MEMS Exchange network, specific experience developing non-standard processes and making available via MEMS Exchange, anaerobic and aerobic cultivation of microorganisms, labeling, and visualization of microbial populations, baseline process for an all-printed organic TFT fabrication available to all users. The MicroLab is a critical facility in the design and manufacture of sensors for CITRIS. Disciplinary Coverage, Facility Focus, and Research Programs: Berkeley research programs emphasize new materials and process development for IC (Profs. King, Hu, Cheung, Bokor), MEMS (Howe, Pisano, Maboudian), optoelectronic (Chang-Hassnian), and superconducting devices (vanDuzer); biochemical (Healy, Leipmann, Majumdar) and polymer (Lee, Subramanian) integration technologies; nanoscale physical, electrical, and material characterization (Banfield); and, thin film (Weber) particle (Alvisatos) and controlled geometry (Yang, Zettl) atomic scale synthesis and integration. There are over affiliated faculty from departments on five UC campuses, LBNL, and the Space Sciences Lab. The MicroLab is proposing to become part of the National Nanotechnology Infrastructure Network (NNIN), an NSF-sponsored network that will provide experts and access to world class faculty research, not just equipment and facilities (see www.eng.nsf.gov/nnin/). The labs will expand their staff to include specialized process consultants in the areas of nanofabrication, biochemical integration, specialized characterization, and atomic scale synthesis. These positions will develop new process modules, direct junior staff in delivery of services, and provide critical on-call consulting for new user process understanding and feasibility analysis. Users may become trained and perform processes or submit requests for processing by lab staff. Existing nanofabrication processes will be delivered through partnership and cost sharing with the MEMS Exchange Program. 187 188 SECTION 5.6 CITRIS-AFFILIATED RESEARCH CENTER REPORTS In the areas of Education and Outreach, the laboratories will expand existing programs that sponsor high school and undergraduate student laboratory internships. The lab will also sponsor summer research programs enabling high school and community college teachers to work in the lab and develop curriculum components for their classes. Under the coordination of the site-wide education/outreach director, the lab will partner with the Lawrence Hall of Science, a UC affiliated science museum, to develop and network interactive biographical sketches and research distillations of NNIN-affiliated Principal Investigators; these summaries will be targeted to the K– grade level. The same team will develop NNIN labeled activity modules (one to two modules across the network per year) for use by high school science teachers. These modules will consist of two- to four-hour classroom discussion guides followed by a one- to two-hour network accessible nanotechnology demonstration. Ph.D. students and faculty from the Haas School of Business will participate in the NNIN to examine intellectual property, technology management, and technical standards issues related to nanotechnology development and commercialization. In addition, faculty in environmental chemistry will explore the potential environmental health consequences of a large-scale nanotechnology industry. The evaluation will seek to identify the most important potential problems and devise anticipatory mitigation strategies to prevent their occurrence. Sample MEMS device fabricated in the MicroLab SECTION 5.6 CITRIS-AFFILIATED RESEARCH CENTER REPORTS National Energy Research Computing Center (NERSC) of the Lawrence Berkeley National Laboratory www.nersc.gov The National Energy Research Computing Center is the principal provider of high performance computing services to laboratory and university researchers whose work advances the mission of DOE’s Office of Science (DOE SC). NERSC’s mission is to accelerate the pace of scientific discovery by providing high performance computing tools to tackle science’s biggest and most challenging problems, and to play a major role in advancing large-scale computational science and computing and networking technology. CITRIS researchers use NERSC facilities for designing and using large-scale simulation tools needed for the design of CITRIS systems. The year has brought significant changes in high performance computing whose impact will be felt for years to come. At NERSC the biggest visible change was the decision to upgrade our current Seaborg platform from five to teraflop/s peak performance. This will create one of the largest systems in the U.S. dedicated to basic computational science. It will give NERSC users routine access to an unprecedented , processors, coupled with one of the largest memory systems anywhere. DOEsupported computational scientists again will have access to one of best possible resources to further the DOE mission in basic sciences. Wintertime precipitation in the U.S. as observed and as simulated by a numerical climate model running at NERSC at three different resolutions: 3 km, 75 km, and 5 km. As the model resolution becomes finer, the esults converge towards the actual observations shown at the lower right. 189 190 SECTION 5.6 CITRIS-AFFILIATED RESEARCH CENTER REPORTS Optical Switching and Communications Laboratory sierra.ece.ucdavis.edu/ Exciting developments in CITRIS research are underway. In the Davis Department of Electrical and Computer Engineering, Prof. S. J. Ben Yoo is planning CITRIS-NET, a high-speed fiber-optic network that will connect the Sacramento area with the Bay Area and the Central Valley. The network will use fibers in cable already in the ground, but will vastly increase capacity by using an all-optical router developed by Prof. Yoo’s lab. Routers are computers that “direct the traffic” at the crossroads of networks. They turn light from fiber-optic cables into electronic signals, decide what to do with the signals produced, and then send them on their way. Switching takes time and can cause signals to jitter and break up. The all-optical routers avoid this bottleneck by dealing with only light. Prof. Yoo’s router is not only fast; it also crams more data into a cable by using different colors for different signals. The all-optical network could transfer data at speeds of terabits (a million, million bits) per second. That’s over , times faster than the baseT cable in the back of a typical desktop computer. Prof. Yoo’s lab already has conducted one experiment, successfully using optical routers to send signals on a -mile round-trip between Livermore and Burlingame and they hope to hook up CITRIS researchers at UC Davis through a high-speed optical network on campus. In Engineering Unit II, where the Next Generation Internet testbed resides, the Intelligent Optical Routers will interconnect a number of application sites on campus to demonstrate the collaborative NGI applications. The advanced features of the NGI networking techniques will be fully utilized in the collaborative NGI application demonstration. Further, this campus network will connect to UC Davis Medical Center in Sacramento and to Lawrence Livermore National Laboratory in Livermore, California. Such connections leverage the National Transparent Optical Networking (NTON) infrastructure and will include the San Francisco Bay Area, with extensions to San Diego and Seattle. The field demonstration linking to UCDMC and others will involve a number of collaborators to include important NGI applications such as telemedicine, visualization, data mining, and distance learning. Educational and Academic Activities “UC Merced will be a test ground for CITRIS research that will help us leverage technology to bring innovative, quality courses to UC Merced’s centers in Fresno, Bakersfield and Modesto... The ‘smart classrooms’ will expand accessibility to otherwise impacted courses, such as those offered through UC Berkeley's computer science program, which is considered to be one of the best in the nation. We're excited about making such courses available to UC Merced students when the campus opens in 2004.” KAREN MERRITT, DIRECTOR OF ACADEMIC PLANNING, UC MERCED 6 SECTION 6.1 NEW FACULTY IN CITRIS-RELATED AREAS Educational and Academic Activities SECTION 6.1 NEW FACULTY IN CITRISRELATED AREAS UNIVERSITY OF CALIFORNIA, BERKELEY / / Ruzena Bajcsy – EECS/CS Anant Sahai – EECS/CS Ali Niknejad – EECS/CS Jennifer Mankoff – EECS/CS Teck Ho – Haas School of Business Peter Bartlett – EECS/CS (.5 FTE; joint with Statistics) Gene Myers – EECS/CS Michael Gastpar – EECS/CS Ras Bodik – EECS/CS UNIVERSITY OF CALIFORNIA, DAVIS / Chen-Nee Chuah – ECE Joerg Loeffler – CHEMS / Nina Amenta – CS Bevan Baas – ECE Nigel Browning – CHEMS Paul Erickson – MAE Roland Faller – CHEMS Vladimir Filkov – CS Julie Sutcliffe-Goulden – BME John Harvey – CEE Angelique Louie – BME John Owens – ECE Anh-Vu Pham – ECE Uriel Rosa – BAE John Rundle – CEE Julie Schoenung – CHEMS Oliver Staadt – CS Zendong Su – CS / Michael Savageau – BME Cormac Flanagan – CS 193 194 SECTION 6.1 NEW FACULTY IN CITRIS-RELATED AREAS UNIVERSITY OF CALIFORNIA, SANTA CRUZ / / David Draper – AMS Raquel Prado – AMS Bruno Sanso – AMS Luca de Alfaro – CE Todd Lowe – CE Roberto Manduchi – CE Hai Tao – CE Martin Abadi – CS Hamid Sadjadpour – EE Holger Schmidt – EE Herbert Lee III – AMS Athanasios Kottas – AMS Marc Mangel – AMS Raymie Stata – CS Wang Chiew Tan – CS Michael Isaacson – EE Wentai Liu – EE Key to abbreviations: AMS Applied Mathematics & Statistics BAE Biological and Agricultural Engineering BME Biomedical Engineering CE Computer Engineering CEE Civil and Environmental Engineering CHEMS Chemical Engineering and Materials Science CS Computer Sciences CSE Computational Science and Engineering ECE Electrical and Computer Engineering EE Electrical Engineering EECS Electrical Engineering & Computer Sciences MAE Mechanical and Aeronautical Engineering / Gabriel Elkaim – CE Cormac Flanagan – CS SECTION 6.2 AWARDS AND HONORS CONFERRED ON CITRIS FACULTY SECTION 6.2 AWARDS AND HONORS CONFERRED ON CITRIS FACULTY UNIVERSITY OF CALIFORNIA, BERKELEY American Academy of Arts and Sciences Fellow Randy Katz, EECS National Academy of Engineering Eugene W. Myers, EECS Adib K. Kanafani, CEE Christos Papadimitriou, EECS » Eighteen additional CITRIS researchers were admitted to the National Academy of Engineering prior to . Endowed Chairs and Professorships (note: some chair and professorship names are abbreviated here) Alice Agogino, ME – Hughes Chair in ME Robert K. Brayton, EECS – Cadence Distinguished Professorship Robert W. Brodersen, EECS – Whinnery Chair in EECS Thomas F. Budinger, BioE/EECS – Miller Professor, LBNL James Demmel, EECS/Math – Dehmel Distinguished Professorship Gregory L. Fenves, CEE – Lin Chair in Engineering Susan Graham, EECS – Chen Distinguished Professorship Paul R. Gray, EECS – Grove Distinguished Professorship Chenming Hu, EECS – Taiwan Semiconductor Manufacturing Company Distinguished Professorship William E. Kastenberg, NE – Tellep Distinguished Professorship Randy Katz, EECS – United Microelectronics Corporation Distinguished Professorship Dorian Liepmann, BioE/ME – Lloyd Distinguished Professorship A. Richard Newton, EECS – Roy W. Carlson Chair in Engineering William G. Oldham, EECS – Pepper Distinguished Professorship Christos Papadimitriou, EECS – Hogan Chair in EECS David A. Patterson, EECS – Pardee Chair Albert P. Pisano, ME/EECS – FANUC Chair in Mechanical Systems Jan Rabaey, EECS – Pederson Distinguished Professorship Stuart J. Russell, EECS – Smith and Zadeh Chair in Engineering Alberto Sangiovanni-Vincentelli, EECS – Buttner Chair in EE Pravin Varaiya, EECS – Nortel Networks Distinguished Professorship Paul Wright, ME – Berlin Chair in ME 195 196 SECTION 6.2 AWARDS AND HONORS CONFERRED ON CITRIS FACULTY Other Awards » Ruzena Bajcsy, CITRIS director, awarded the 3 Computing Research Association (CRA) Distinguished Service Award. This award recognizes service in the areas of government affairs, professional societies, publications, or conferences, and leadership that has a major impact on computing research. » Luke Lee, BioE, chosen by Small Times magazine as “researcher of the year finalist,” for developing a miniaturized microscope that allows physicians and biologists to observe living cells and their components. » Ruzena Bajcsy, CITRIS director, named by Discover magazine as one of the most important women in science. » Ruzena Bajcsy, CITRIS director, elected to the European Academy of Sciences, one of the highest honors accorded a scientist and engineer. » John Canny, EECS, honored for contributions to the fields of robotics and machine perception at the conference of the American Association for Artificial Intelligence. Canny received the Classic Paper Award, given to the most influential paper from the Third National Conference, held in . » David Culler, EECS, selected as an Association for Computing Machinery (ACM) Fellow. This honor is given to ACM members who have distinguished themselves by outstanding technical and professional achievement in the field of information technology. » Mike Jordan, EECS, elected Fellow of the American Association for Artificial Intelligence, for contributions to reasoning under uncertainty, machine learning, and human motor control. » Richard Karp, EECS/BioE/Mathematics, elected to France’s Academy of Sciences as a Foreign Associate. » John Kubiatowicz, CS, listed by Scientific American as one of the “Scientific American ,” for designing a highly distributed data storage system that could be shared by millions of users simultaneously. The SA is a list of individuals and organizations whose accomplishments demonstrate a “clear, progressive view of the technological future.” » Christos Papadimitriou, CS, given the Donald E. Knuth prize for outstanding contributions to the foundations of computer science, awarded every months by the ACM Special Interest Group on Algorithms and Computing Theory and the IEEE Technical Committee on the Mathematical Foundations of Computing. » Karl S. Pister, CEE, awarded the Award for Policy by the World Technology Network. » Shankar Sastry, EECS, appointed to the NEC Distinguished Professorship, administered by the College of Engineering and the Haas School of Business in recognition of Shankar’s achievements in research, instruction, and leadership. » David Wagner, EECS, chosen by Popular Science magazine as one of “’s Brilliant ,” an index of the most up-and-coming researchers across all science disciplines of the year . » George Necula, EECS, awarded the Association for Computing Machinery’s Grace Murray Hopper award, which grants $, to an outstanding young computer professional (under years old) on the basis of a single recent major technical or service contribution. Necula was recognized for his “seminal work on the concept and implementation of Proof Carrying Code, which has had a great impact on the field of programming languages and compilers.” » Alberto Sangiovanni-Vincentelli, EECS, named the recipient of the Electronics Design Automation Consortium’s prestigious Phil Kaufman Award, which honors individuals “who have made a substantial sustainable contribution to the success and advancement of the electronic design industry.” SECTION 6.2 AWARDS AND HONORS CONFERRED ON CITRIS FACULTY UNIVERSITY OF CALIFORNIA, DAVIS » Ben Yoo, ECE, appointed co-chair of the Asia Pacific Optical Conference (APOC). » Jay Lund, CEE, awarded chair from the International Water Academy, Oslo, Norway, Chair. » Debbie Niemeier, CEE, awarded Chancellor’s Fellow –. » Anh-Vu Pham, ECE, awarded Clemson University Board of Trustees Award for Faculty Excellence. UNIVERSITY OF CALIFORNIA, SANTA CRUZ National Science Foundation Career Awards Holger Schmidt, EE James Whitehead, CS Luca de Alfaro, CE Tara Madhyastha, CS Key to abbreviations: BioE CEE CS ECE EE EECS ME NE Bioengineering Civil and Environmental Engineering Computer Sciences Electrical and Computer Engineering Electrical Engineering Electrical Engineering & Computer Sciences Mechanical Engineering Nuclear Engineering » Susan Shaheen, Institute of Transportation Studies, named the first Honda Distinguished Scholar in Transportation. » Charles Walker, History Department, recognized by the American Council of Learned Societies/Social Sciences Research Council. 197 198 SECTION 6.3 CITRIS-SPONSORED FELLOWSHIPS SECTION 6.3 CITRIS-SPONSORED SOCIAL SCIENCE FELLOWSHIPS The Center for Information Technology Research in the Interest of Society (CITRIS) organized a fellowship competition to support graduate student research in the social sciences and related disciplines (e.g., Education, Law, Public Policy, Business, School of Information Management and Systems, City and Regional Planning) that is relevant to CITRIS. Members of CITRIS believe that social scientists can and should play an important role in this research initiative. Below are a few examples of the kinds of research topics where involvement of social scientists is critical: » What are some of the risks associated with the technologies that CITRIS is developing, and how might they be mitigated? » What are the public policies and economic, legal, social, and cultural factors that may either slow or accelerate the deployment of CITRIS technologies? » How can the design of CITRIS technologies be enhanced by methodologies such as ethnography? » What other application areas should CITRIS consider, such as the use of IT to help empower and educate low-income individuals and communities? » What can we learn about the economic and social impact of technology from historical and comparative (e.g., other advanced industrial countries) case studies? » How should CITRIS technologies be evaluated? In the first round, CITRIS supported four master’s level fellowships and four Ph.D. fellowships. Below is a brief description of the exciting research that the four Ph.D. students are conducting. Standard Setting Organizations for Societal-Scale Technologies: Technical standards play a key role in ensuring that information and communications technologies provided by different vendors are “interoperable” – which is critical to the realization of societal-scale systems. Tim Simcoe (Haas Business School) is exploring three broad research questions about the technical standards development process: What is the impact of increased economic stakes on cooperation within a voluntary standard setting organization?; How do voluntary standard setting organizations promote participation and compliance by their members?; and, How do characteristics of the technical and economic environment shape standard setting organizations? Some of Simcoe’s empirical research has focused on the activities of Internet Engineering Task Force (IETF). His preliminary results suggest that the commercialization of the Internet during the s caused a slowdown in standards production at the IETF. Simcoe is also adapting a formal economic model called the “War of Attrition,” to examine the sources and costs of delay in standard setting organizations and the trade-offs between market and non-market standardization. SECTION 6.3 CITRIS-SPONSORED FELLOWSHIPS The Politics and Consequences of Personal Information Regulation in the United States and Europe: Technical Information, Political Struggle, and Social Inequalities: Understanding Activism in Louisiana’s “Cancer Alley:” Privacy is a very important issue for CITRIS, given the privacy implications of the technology (e.g., “smart dust” and wireless sensor networks) being developed as part of CITRIS. Abraham Newman (Political Science) is studying privacy regulations from a comparative perspective, focusing on two questions. First, what are the political sources of private sector privacy regulation in the US and Europe? Second, what affect do differing crossnational privacy regulations have on business behavior and technological development? Newman’s fieldwork (expert interviews and archival research) has revealed several important findings. First, privacy legislation passed in Germany in the s has created a network of “data protection officers,” who have become an important force for stronger privacy rules at both the national and European level. Second, privacy regulations affect firm behavior and technological development. For example, privacy regulators have created a market for “privacy enhancing technologies” by lobbying state governments to provide a preference for these technologies in the procurement of public sector information systems. Further research in Britain will provide an opportunity to study the extensive deployment of first-generation ambient sensing technologies, e.g., closed circuit televisions. CITRIS is actively encouraging research in technology for environmental monitoring. Gwen Ottinger (Energy and Resources Group) seeks to understand how low-income communities in Southeastern Louisiana access and use technical information as they confront the environmental, health, and quality of life problems caused by large petrochemical companies in their neighborhoods. Ottinger has been a “participant-observer” in the work of nonprofit organizations such as the Louisiana Bucket Brigade, which uses low-cost technologies to gather and analyze local environmental information. She also organized a “Monitoring Fair” in the community of New Sarpy, Louisiana. This process generated valuable insights about the views of community members, academics, environmentalists, industry representatives, and environmental agency scientists Opportunities for Distributed Environmental Protection: Development and Diffusion of Environmental Information Infrastructure: Chad White (Energy and Resources Group) is investigating the shift from “command and control” environmental regulations of the s to current approaches that are flexible, adaptable, and rely to a greater extent on industry-led improvements in environmental performance. White is developing case studies built on leading Silicon Valley companies, who are using innovative management practices and IT solutions to drive () environmental data tracking; and () improvements in environmental performance. White is conducting indepth interviews of company officials (environmental managers, public affairs officers, health and safety engineers) and members of Silicon Valley environmental organizations. Further research will explore the relationship between IT and environmental management, with an emphasis on current and potential applications of IT to improve environmental management. 199 200 SECTION 6.4 UC WISE AND MERCED SECTION 6.4 UC WISE AND MERCED Web-based Instruction for Science and Engineering: UC-WISE Participating Faculty: M. Clancy, UC Berkeley, EECS D. Garcia, UC Berkelely, EECS M. Linn, UC Berkeley, Graduate School of Education K. Yelick, UC Berkeley, EECS www.ucwise.org, www.ucwise.org/about, wise.berkeley.edu New Model for Computer Science Instruction The goal of this work is to develop a system for webbased science and engineering instruction, and use it to develop innovative curricula. Initially we are targeting introductory programming courses in EECS at UC Berkeley, which will in turn be made available to UC Merced and as part of a new common freshman engineering curriculum being developed at UC Berkeley. Two years ago, the UC-WISE group was formed to create an innovative approach to computer science instruction that leveraged the strengths of information technology and current research in education. Building on the existing WISE research program from the Graduate School of Education, we sought to address the needs of higher education in science and engineering. The UC-WISE team included educational researchers, computer science instructors, and technology specialists. Funded by the CITRIS project, we have developed a system that delivers content and functionality via the Internet, supporting instructors to interact in new ways with their students. The University of California Web-based Instruction for Science and Engineering (UCWISE) system provides a powerful alternative to conventional instruction (i.e., lectures and homework) in the form of a Web-based system that enables students to come to class every day and use computers productively in computer science courses. This system provides new functionality for computer programming activities, collaborative design activities, peer review and discussions, brainstorming, and many other new ways to learn. Students follow a clear curriculum and syllabus provided through a conventional learning management system. Instructors interact with their students in a tutorial style, allowing them to monitor student understanding in the classroom and help students learn during class activities. UC-WISE includes four major software components: () the Course Builder, which enables curriculum development; () the Course Portal, which serves as a conventional learning management system; () the student learning environment, which provides all the new information technology features; and () the Curriculum Customizer, to enable remote instructors to adopt and adapt UCWISE for their own courses. The UC-WISE system has now been successfully deployed in the CS 3 introductory programming course at UC Berkeley. Piloted in summer ’, and again in fall ’, it is currently (spring ’) being used for a large class with eight sections of undergraduates. The sections below review our implementation of CS 3, including some evaluations which reveal that students are covering material more quickly than in traditional courses, and learning from that material as well as or better than in traditional courses. SECTION 6.4 UC WISE AND MERCED New Roles for Students, Instructors, and Computers in a Lab-based Introductory Programming Course Sponsored by CITRIS, our goal was to develop a technology platform that would enable students and instructors to utilize computer technology effectively in all stages of an undergraduate course. Instead of listening to lectures, students would be participating in computer-based activities (e.g., programming exercises) and instructors would be freed up to interact more closely with students as they worked in pairs or small groups. This technology platform ensured that each day students would show up at the lab and go directly to a set of activities that had been developed by their instructor. Activities included online discussions, programming exercises, reading of Web-delivered text, reflection notes, journal entries, and “Gated Collaborations” where students critiqued their peers’ responses to a seed topic. WISE permits instructors to view student work (e.g., quiz responses and collaboration activities) in real time. We began by converting CS 3 (“Introduction to Symbolic Programming”), our Scheme-based introductory course for nonmajors, into a structured laboratory format that would provide the first test of this system and help us research the best designs for such a novel instructional format. CS 3 covers functional (side-effect free) programming, recursion, and use of higher-order functions for mapping, accumulating, and filtering a list. Traditionally, this -week course includes two hours of faculty-led lecture, two hours of TA-supervised closed lab, and one hour of discussion section (also led by a TA) each week. We sought a structured laboratory format to address the following shortcomings of the traditionally run course: » lectures that led to “learning” by watching and listening rather than doing » attrition, especially among underrepresented minorities and women » student-reported “disconnects” between lecture topics, homework activities, and lab exercises » laboratories that did not adequately support teamwork » text materials that did not sufficiently engage students Cognitive research suggested several approaches to the design of instruction that would leverage the strengths of the technology as well as laboratory format. These include the use of case studies modeling the evaluation of programming code, and designing exercises that target challenges commonly faced by students. 201 202 SECTION 6.4 UC WISE AND MERCED Transition to a Lab-based Format Evaluation of a Student-responsive Approach While enrollment in CS 3 each semester varies between and , our first run of this course was during the summer of , with students initially enrolled in three sections. Restructuring of CS 3 began with the decision to run an experimental section in summer with no scheduled lecture or discussion section-only seven hours per week of lab meetings. In the eight-week summer session, this figure doubled, so students were scheduled for hours per week of lab. This decision maximized the amount of supervised student activity, and would allow us to explore the richest possible implementation of our new technology platform in a lab-based format. Enrollment in the summer course started at . There were three lab sections. Each section had two or three lab assistants. Quizzes and collaborative questions proved to be invaluable aids in detecting student confusion and addressing it immediately. As noted, the instructor could observe student answers to these questions. When most of the answers were inaccurate or incorrect, we interrupted students with a brief lecture; when only a few individuals seemed confused, we engaged these students in one-on-one tutoring sessions. Pacing was flexible. There were occasional “catchup” days in which not all students needed to attend class. Both the flexible pacing and the targeted tutoring served to force students to keep up; through most of the semester, the worst among students who attended class regularly were comparable to the average student in the regular academic year class. Collaboration and discussion activities had not previously been a part of CS 3. Students generally seemed to think these kinds of activities helpful for learning. For some activities, careful reading of the text or case studies was necessary. We noticed a marked decrease in programming errors that we had attributed in the past to superficial reading of the case studies. Students took a final exam that overlapped significantly with and was comparable in length to an exam from . The fall students averaged . out of ; the summer students averaged .. SECTION 6.4 UC WISE AND MERCED Observations, Outcomes, and Implications for the Future Not only was student performance from the summer course high, but students also found the course quite enjoyable. We initially worried that students would not have the patience to work at the computer for three consecutive hours. This worry was unfounded. In fact, it was often difficult to get students to leave. Another promising finding concerns equity: Students who were likely to have performed poorly in a CS 3 course did reasonably well in this summer’s offering. Many students commented that the course was quite difficult, but most of these did reasonably well. It became clear during this course that the role of the instructor had changed fundamentally, compared to traditionally formatted courses. Instead of being primarily a lecturer, the instructor becomes a tutor, spending most of his time engaging the students one-on-one. Cognitive research has shown that tutoring is the most effective way of enhancing student learning. With collaboration and quiz tools that allow the instructor to continuously monitor students’ understanding, s/he can more efficiently target the tutoring attention where it is necessary. Consequently, staff training, especially on tutoring strategies for lab assistants, becomes a much more important role for the instructor in courses with this pedagogical format. Our findings from this summer have many implications, and we have future research plans to investigate many of them. It is clear that technology can enable new forms of interaction between instructor and student, and enhance the learning experience for students. It is also clear that introductory programming courses benefit from this approach, and it is likely that a wide spread of the computer science spectrum can do so as well. There are clear implications for distance learning, although having students engage concurrently is important. We have plans for extending our pedagogical approach to community colleges and other four-year colleges, with labs running synchronously across remote settings. Future research is necessary: the summer students may be different, qualitatively, than regular semester students. Finally, our software and pedagogical approach should allow better CS education research, making it easy to modify curricular segments across sections or individuals. The on-line collaboration and quizzing tools allow results to be quickly measured and inspected. 203 204 SECTION 6.4 UC WISE AND MERCED Supporting UC Merced Future plans. We are working in partnership with UC Merced to develop a lower-division computer science curriculum using UC-WISE. It will be ready in time for the campus opening in academic year –. UC Merced-based funding has been secured for a position to support and extend our tools and curriculum. This position was funded, in part, in effort to match the resources that CITRIS has put towards supporting UC Merced through this project. By researching effective methods of instruction in our own classrooms, as described above, we will develop a model for sharing course content at a distance. This spring (’) we took the first steps toward supporting a distance implementation of a UC Berkeley course by jointly enrolling students at Merced Community College, which is affiliated with UC Merced. The Merced Community (MCC) students are taking the course concurrently with the UC Berkeley students, enabling UC-WISE to treat the MCC students as a distinct “section” of the course. MCC students thus receive the same welldesigned and coordinated activities and materials concurrently with their UC Berkeley counterparts. This enables brainstorming activities and online discussions to be conducted across the two sites, leading to an enriched experience for the MCC students. So far this semester, the MCC students have been delighted with the course format, which is supported by an instructor on site at MCC. They have performed well on exams and report enthusiasm about taking future courses in computer science. This bodes well for the future collaboration between UC-WISE and UC Merced, and has been an important proof-of-concept for our system. UC Berkeley College of Engineering faculty recently voted to design a new introductory programming course, to be called CS 4, as part of a move toward a common first-year curriculum for all engineering students. This course will exploit the UC-WISE system and be made available to UC Merced. We also plan to transition the second semester programming course, CS 61B, to UC-WISE format. SECTION 6.5 DISTANCE LEARNING SECTION 6.5 DISTANCE LEARNING Participating Faculty: Paul Wright, UC Berkeley, ME, in collaboration with: Pam Atkinson, UC Berkeley, Cal VIEW Ruzena Bajcsy, UC Berkeley, EECS Gary Baldwin, UC Berkeley, Industrial Relations John Canny, UC Berkeley, CS Mike Clancy, UC Berkeley, CS Alex Cuthbert, UC Berkeley, Education In Mathematics, Science, & Technology Jim Demmel, UC Berkeley, Mathematics and CS Ken Goldberg, UC Berkeley, IEOR and EECS Diane Harley, UC Berkeley, Center for Studies in Higher Education Marcia Linn, UC Berkeley, Graduate School of Education Pat Mantey, UC Santa Cruz, Engineering Harry Matthews, UC Davis, Biological Chemistry Jim Slotta, UC Berkeley, Graduate School of Education Nate Titterton, UC Berkeley, Instructional Technology Program Dean Jeff Wright, UC Merced, Engineering When CITRIS researcher Paul Wright last taught his popular High Tech Product Design and Rapid Manufacturing course, many of the students were from Tec de Monterrey in Mexico and Japan’s Kagoshima University. That doesn’t seem so unusual given Berkeley’s reputation as a global melting pot. The interesting thing is that the Mexican and Japanese students were attending class, brainstorming new devices, conducting marketing studies, and even building parts using Berkeley’s state-of-the-art 3D printer from thousands of miles away. The remote students sent digital files of their designs to the CITRIS-Berkeley laboratory where the parts were fabricated and sent via Federal Express back to them. (See kingkong.me.berkeley.edu/html/ ME/Me_.html for more information.) This was a demonstration of a “tele-laboratory,” where students from another university (such as the emerging UC Merced campus) can access Berkeley’s state-of-the-art equipment using information technology. These ongoing demonstrations are laying the groundwork for the rapid ramp-up of the sister campus. CITRIS is thus a key vehicle in the education of Merced students in the early days of their campus life. Using Information Technology, the CITRIS program will provide access to exciting laboratory equipment and services that cannot easily be duplicated anywhere in the United States. As the College of Engineering’s Associate Dean of Distance and Instructional Technology, Wright is spearheading the CITRIS education efforts. Most of this research involves developing programs and infrastructure that enable students from all over the Web, as well as our corporate supporters, to take advantage of the University’s educational resources, including its top talent. 205 206 SECTION 6.5 DISTANCE LEARNING CalVIEW (Video Instruction for the Engineering World) Another key ingredient in this multifaceted endeavor is CalVIEW. Through the CalVIEW facility, numerous televised courses are offered each semester for engineering students and corporate employees to study the hottest technology while earning credit with the National Technological University, a consortium of more than universities and colleges around the U.S. CITRIS/CalVIEW is a goldmine that hasn’t been tapped nearly to its potential. The very best Berkeley faculty in Electrical Engineering and Computer Sciences teach these courses. If someone wants to get the latest and greatest in circuit design or MEMS (micro electro-mechanical systems), this is the place to go. (See www.coe.berkeley.edu/calview for more information.) Management of Technology Program CITRIS is also pushing hard to create a new Master’s program in Management of Technology (MOT) at Berkeley based on distance learning and telelaboratories. Currently, the College of Engineering, the Haas School of Business, and the School of Information Management and Systems jointly offer a Management of Technology certificate. The program is designed to immerse students in the business of technology to prime them for success in industry. The MOT Master’s is a cross between an MBA and advanced engineering degree. CITRIS hopes to launch the Master’s program in approximately three years with nearly all of the students in the first graduating class learning remotely. (See mot.berkeley.edu/intro.html for more information.) Remote Access to Unique Facilities The power of distance learning in CITRIS can now be expand to other courses tied to UC Berkeley’s Robotics Laboratories, Earthquake Engineering Testbed at the Richmond Field Station, and the chipmaking Microfabrication Laboratory (the Microlab). At the K- level, Professor Goldberg has already made the links between CITRIS and the Berkeley CUES project (for underrepresented students) to create “virtual tours” of this Microlab (see www.coe.berkeley.edu/cues/). In well-orchestrated settings, K- students identify different machines on Web sites that guide tele-actors through laboratories, museums, and other spaces that students would not otherwise be able to experience. (See www.coe.berkeley.edu/forefront/fall/telerobot.html for more information.) Information Technology through CITRIS can radically change the typical blackboard course UC professors used to teach, into one where people are engaged in real design problems, idea sharing, and hands-on experiments. SECTION 6.6 NEW CURRICULUM SECTION 6.6 NEW CURRICULUM UNIVERSITY OF CALIFORNIA, BERKELEY IT (Information Technology) Goes to War! CS 39K Electrical Engineering and Computer Sciences David A. Forsyth and Randy H. Katz www.cs.berkeley.edu/~randy/Courses/CSK.S/CS KS.html Necessity drives invention. In this freshman seminar, we will examine the intertwined historical development of information technology, broadly defined as computing, communications, and signal processing, in the th Century within the context of modern warfare and national defense. Topics include cryptography/cryptanalysis and the development of the computer, command and control systems and the development of the Internet, the war of attrition and the development of the mathematics of operations research, military communications and the development of the cellular telephone system, and precision munitions and the development of the Global Positioning System. While we will endeavor to explain these developments in technical terms at a tutorial level, our main focus is to engage students in the historical sweep of technical development and innovation as driven by national needs, and to explore whether this represents a continuing framework for the st Century. “It is well that war is so terrible; we should grow too fond of it.” – Robert E. Lee “You may not be interested in war, but war is interested in you.” – Trotsky “He who does not remember history is condemned to repeat it.” – Santayana Strategic Computing and Communications Technology MBA 290C; EECS 201; Infosys 224 Electrical Engineering and Computer Sciences David G. Messerschmitt and Hal Varian www.sims.berkeley.edu/academics/courses/is/f/ This course will enumerate and discuss factors relevant to the successful deployment and assimilation of new computing (equipment and software) and communications (telecommunications and networking) products and services in commercial applications. Factors covered include technological trends and limits, economics, legal and intellectual property, government regulation, standardization, and relevant industrial organizational issues. The objectives are to understand the impact of these factors on the commercial success of products and services, and on business strategies for designing and marketing products and services, all with the goal of enhancing their commercial success. Introduction to Networked Applications and Computing Eng 111; IS 106 Electrical Engineering and Computer Sciences David G. Messerschmitt www.sims.berkeley.edu/academics/courses/is/s/ This introduction to applications of networked computers – especially social, educational, and information management – provides students with an understanding of the networking, computing, and software infrastructures enabling and constraining these networked applications. The goal is to empower students to use these technologies effectively in their personal and professional life. Related policy, legal, economic, and industry issues are addressed. 207 208 SECTION 6.6 NEW CURRICULUM Reinforcement Learning Introduction to Communication Networks CS 294-7 (temporary number) Computer Science Stuart Russell www.cs.berkeley.edu/~russell/classes/cs/s/ EE 122 Electrical Engineering Jean C. Walrand This new graduate course explores methods for solving very large decision problems, particularly in complex systems with substantial uncertainty concerning system state and system dynamics. Solution methods combine techniques from operations research, control theory, artificial intelligence, and statistics. The course covers both theoretical aspects (optimality and convergence for single-agent and multi-agent problems) and practical issues (problem representation, algorithmic efficiency, scaling, etc.). This is one of several new courses that are part of the emerging curriculum associated with the Center for Intelligent Systems at Berkeley. This course is an introductory survey of the design and implementation of computer networks and internetworks. The course focuses on the concepts and fundamental design principles that have contributed to the global Internet’s scalability and robustness, and will survey the underlying techonlogies – e.g., ATM and Ethernet – that have led to the Internet’s phenomenal success. Topics include congestion/flow/error control, routing, addressing, multicast, packet scheduling, switching, internetworking, network security, and networking/programming interfaces. Newly added CITRIS-related topics to be covered include sensor networks, overlay networks, distributed applications, and mechanisms for QoS. UNIVERSITY OF CALIFORNIA, DAVIS Computational Geomechanics: Inelastic Finite Elements for Pressure Sensitive Materials EC 1289E Civil and Environmental Engineering Boris Jeremic sokocalo.engr.ucdavis.edu/~jeremic/CG/ This course is intended to provide students with state-of-the-art computational tools for analyzing complex problems in Geomechanics (mechanics of pressure-sensitive materials like soils, rocks, concrete, powders, etc.). The course will enable students to use modern information technology tools in developing model-based simulations for geomaterial solids and structures including bridges, buildings, and port facilities. Parallel Computing for Engineers ECI 119B Civil and Environmental Engineering Boris Jeremic and Michael Kleeman sokocalo.engr.ucdavis.edu/~jeremic/ECIB/ This course is intended to provide students with state-of-the-art parallel computational tools and introduce parallel computing concepts related to practical civil engineering problems. The course focuses on distributed memory parallel computational models and explores tightly-coupled parallel (clusters) computing and loosely-coupled grid computing. SECTION 6.6 NEW CURRICULUM Ethics and the Information Age Introduction to Computers ECS 188 Computer Science Staff www.cs.ucdavis.edu/courses/exp_course_desc/ .html ECS 15 Computer Science Richard F. Walters www.cs.ucdavis.edu/courses/exp_course_desc/ .html This course examines ethics and professional responsibility issues as they are influenced by the growth of computer usage and networks in today’s society. The course primarily aims to encourage students to think critically about the ethical implications of what computer scientists do, and secondarily, to promote improved communication skills which are central to effectively practicing ethics in society. The course also presents the historical background and skills from other disciplines necessary to understand the social context and implications of various alternative technical development trajectories. This course addresses computer uses in modern society, particularly in non-scientific disciplines. Topics include word processing, other applications, elementary programming concepts, and an overview of current and projected computer uses. The course aims to prepare non-science majors to take advantage of computers in their respective majors by understanding their uses, limitations, and potentials. UNIVERSITY OF CALIFORNIA, SANTA CRUZ Hypermedia and the Web CS 183 Computer Science Jim Whitehead www.cse.ucsc.edu/classes/cmps/Spring/ This new course provides a background in hypermedia technology and Web engineering. Teams of four to five students will develop a significant, database-backed Web application for use by several nonprofit organizations needing assistance with their Web site development. One such organization, Santa Cruz Neighborhoods, represents approximately other neighborhood organizations in their interactions with the Santa Cruz city government. In addition to making textual materials available, the centerpiece of the site will be a GIS capability enabling Santa Cruz crime statistics to be overlaid on top of a map of the city, thereby providing greater citizen visibility into the types and patterns of crime in the city. Women Welcoming Women Worldwide (5W), is a women’s travel organization that connects members with other members who are traveling to their locale. Currently, 5W’s membership lists are not organized geographically so that, for example, a search for members living in Frankfurt would not identify 5W members in Frankfurt’s nearby suburbs. One goal of this project is to create a GIS capability where members can quickly find other members in the surrounding area of a specifically named point. Modern Electronic Technology and How It Works EE 80T Electrical Engineering Ken Pedrotti www.cse.ucsc.edu/classes/eet/Spring/ This course, while accessible to the non-specialist, should be of great interest to engineering students as well, giving an introduction to the background of the profession and topics relevant to being an inventor. Topics covered include how electronic devices and systems such as lasers, fiberoptics, cellphones, telegraph (the Internet of the Victorian Age), radio, radar, television, computers, semiconductor microchips, CD players, and the Internet work and have changed our lives forever. The material will be presented by lecture, demonstration, and video. 209 210 SECTION 6.7 NEW ACADEMIC PROGRAMS SECTION 6.7 NEW ACADEMIC PROGRAMS UNIVERSITY OF CALIFORNIA, BERKELEY Berkeley Institute of Design (BID) bid.berkeley.edu/ The Berkeley Institute of Design (BID) defines a new design discipline that spans computer science, architecture, and industrial and mechanical engineering. It is an interdisciplinary research center and graduate program in design, affiliated with CITRIS and located in the Hearst Memorial Mining Building. We are creating a new design institute because the world around us is being reshaped by information technology. We are witnessing the evolution of the built environment into the interactive environment, whose design requires a new kind of designer. The challenge is to design complex behaviors for artifacts, and to integrate them into systems that provide a coherent experience for the individual. BID is a human-centered design program emphasizing human-centered practices: contextual inquiry, needs analysis, etc. These methodologies provide the core of BID’s introductory sequence. BID will also emphasize the broader social implications of design. This “social pull” is completely compatible with leading-edge technology. In fact, this pull guides BID’s research to some of the most exciting and forward-looking technologies on the horizon: rapid iterative prototyping techniques based on 3D printing and polymer electronics, visualization, manufacturability-aware design tools, and new methods for evaluation at all phases of design. BID’s academic program, subject to future approval, is expected to be a two-year Master’s degree. In addition to core courses, BID MS students will take a selection of optional classes. There will be a significant studio work component. Students will receive mentoring from an in-residence designer. Additional mentoring will come from BID’s Ph.D. partner program. BID MS students will partner with a Ph.D. student, with whom they will work on ongoing research. This allows MS students a window into design research, and the larger context from which our MS curriculum is drawn, and enables allows them to work on a more long-term and substantive project. BID will include a Ph.D. program in interdisciplinary design. To provide Master’s students with a taste of research and to engage them in projects with a longer-term horizon, we will institute a Ph.D. mentoring program in which Master’s students will be paired with a Ph.D. student with complementary interests for the duration of their program. For example, an MS student with a concentration in ethnography and qualitative work could be encouraged to pair with a Ph.D. student with an engineering focus to assist with evaluation of the latter student’s thesis work. In this way, Ph.D. students will gain experience as both independent researchers and as mentors. The Berkeley program will draw on the excellence of many participating departments, and will be distinguished by the depth of its program. Rigor is a distinguishing characteristic of these departments. The program includes formal design methods, algorithm analysis, and comprehensive testing in the engineering disciplines. It also includes critical theory, historical development, intimate knowledge of media in the arts, and quantitative and interpretive analysis in the social sciences. SECTION 6.7 NEW ACADEMIC PROGRAMS UNIVERSITY OF CALIFORNIA, DAVIS Optical Science and Engineering Degree Program The Department of Applied Science is offering a new Optical Science and Engineering degree program, leading to a Bachelor of Science degree in Optical Science and Engineering. Optical Science and Engineering encompasses the physical phenomena and technologies associated with the generation, transmission, manipulation, detection, and applications of light. The Optical Science and Engineering curriculum prepares students to design, analyze, and fabricate effective optical systems. Much of the nation’s hightechnology infrastructure is based upon optics and its applications, the most prominent being optical digital information transmission. Optical systems play a central role in nearly all aspects of modern life, including health care and the life sciences, remote optical sensing, lighting, cameras, space, and national defense. The mission of the Department of Applied Science is to foster the use of fundamental mathematical and scientific knowledge to improve the quality of life. We provide the profession and academia with outstanding Optical Science and Engineering graduates who advance both engineering practice and fundamental knowledge. The program’s primary objective is to educate students in the basics required for optical science and engineering: mathematics, sciences, and engineering. We educate students in the fundamentals of the analysis and design of optical systems. We challenge students to develop attributes that lead to professional growth throughout their careers: a sense of community, ethical responsibility, an expectation for lifelong learning and continuing education, the abilities to think independently and perform creatively and effectively in teams; and the ability to communicate effectively both orally and in written media. Upon graduation, we challenge our students to understand the fundamentals and the application of mathematics and sciences; and to have an ability to design and conduct experiments, as well as to analyze and interpret data; a proficiency in the design of components and systems to meet desired performance specifications; an ability to function effectively on multi-disciplinary teams; proficiency in the use of techniques, skills, and modern engineering tools to identify, formulate, and solve engineering problems; an understanding of professional and ethical responsibility; a proficiency in oral and written communication; the broad education necessary to understand the impact of engineering solutions in a global and societal context; an ability to engage in graduate education and lifelong learning; and a knowledge of contemporary issues impacting society and the profession. 211 212 SECTION 6.8 CITRIS-AFFILIATED ACADEMIC SEMINARS SECTION 6.8 CITRIS-AFFILIATED ACADEMIC SEMINARS Another important way that CITRIS contributes to the academic community is through its sponsorship of, or involvement in regularly-scheduled, academic seminars. Many, if not all, of these seminars are for academic credit, with most of them at the upper division and/or graduate level. We list here the seminars that took place during the academic semesters covered during the period of this report. Digital Defense: Issues in Security, Privacy, and Critical Infrastructure Protection Organized by Prof. Shankar Sastry, EECS, UC Berkeley Spring Sensorwebs Seminar Series Organized by Dr. Slobodan Simic, EECS, UC Berkeley Fall Undergraduate Research Workshop Series Organized by Dr. Sheila Humphries, EECS, UC Berkeley Fall and spring semesters, – Energy and Resources Group Colloquium Series Organized by Energy and Resources Group (ERG), a UC Berkeley Research Group Spring EECS Distinguished Lecture Series Organized by the Department of EECS, UC Berkeley Occurs every semester CITRIS Outreach and Communications “CITRIS is unprecedented in its scale and scope... This new NSF grant will allow our faculty and students to design and build the underlying technologies for the Internet of the 21st century, now sometimes referred to as the ‘Evernet’ – a dependable, reliable and secure information technology infrastructure that will connect trillions of devices, not just millions of computers. This infrastructure is a key component of the CITRIS research agenda; it will be used to tackle and solve tough problems that will improve the quality of life and safety for Californians and people throughout the world.” RICHARD NEWTON, DEAN OF THE UC BERKELEY COLLEGE OF ENGINEERING 7 SECTION 7.1 CITRIS WEB SITE DEVELOPMENT CITRIS Outreach and Communications SECTION 7.1 CITRIS WEB SITE DEVELOPMENT The CITRIS Web site is one of the most important means by which the Institute serves society. Though still evolving, the Web site offers a full-featured, vital information portal, serving a broad community of industry, faculty, and student researchers, government agencies, and the general public. Its use has expanded dramatically since the site’s initial launch in the fall of (see plot in the figure below), with new regions of the state, nation, and globe showing interest each week. A major upgrade in the Web site occurred in June , and www.citris.berkeley.edu was re-launched with the new front page illustrated below. We attribute the significant jump in Web site requests in July to the launch of this new site. However, the richness of the site can only be experienced by logging on and probing it for information, which we encourage all readers of this report to do. Citris Website 200,000 180,000 160,000 140,000 Requests 120,000 100,000 80,000 60,000 40,000 20,000 0 May-02 Jun-02 Jul-02 Aug-02 Sep-02 Oct-02 Nov-02 Dec-02 Jan-03 Feb-03 Mar-03 215 216 SECTION 7.1 CITRIS WEB SITE DEVELOPMENT The CITRIS Web site was recently renamed and is now www.citris-uc.org, a change made to reflect the truly multi-campus nature of the Institute. This site presently offers the following features: » Interviews with key members of CITRIS and the CITRIS research community » Access to a wealth of information about CITRIS Projects and Investigators » Links to the CITRIS Web sites at other CITRIS campuses » CITRIS news and events » Information on industrial partners (links to their corporate Web sites) » Multimedia presentations – The CITRIS media server is currently serving the videos of the presentations made at the 2nd CITRIS Founding Corporate Member (FCM) Day, as well as several individual corporate days (see www.citrisuc.org/events/event_archive.html) » Conference student posters – Posters from some of the CITRIS research days are available (see, for example, www.citris-uc.org/events/spotlight/ index.html, “Review Submitted Posters”) » Press releases and interviews » Visions of the future of CITRIS » The CITRIS Corporate Sponsor Portal – Individualized information portals for the CITRIS Corporate Members, including the following: » A content management system » Private areas for secure communications with our corporate partners » Focused listings of projects of special interest to specific aspects of industry SECTION 7.1 CITRIS WEB SITE DEVELOPMENT Example of a CITRIS Corporate Sponsor Portal to its website for the Hewlett-Packard Corporation The last feature listed above is an important benefit to CITRIS Corporate Sponsors. It provides Founding, Platinum, Associate, and Collaborating Corporate Members a unique entry point into the CITRIS Web site and shows, for example, a list of projects currently The last feature listed above is an important benefit to CITRIS Corporate Sponsors. It provides Founding, Platinum, Associate, and Collaborating Corporate Members a unique entry point into the CITRIS Web site and shows, for example, a list of projects currently supported by any given member. It provides a ready link to those projects and access to the faculty and student researchers conducting the research. It allows any member of the corporate sponsor's organization to view technical presentations from that sponsor’s “day with CITRIS,” as well as all other corporate sponsor days that have been made openly available. Our plan going forward is to actively maintain, in conjunction with representatives from each corporate member, several databases that show project investments, progress reports, and similar information. In some cases, this information will be password protected to provide access only to those with a need to know. However, according to a decision made by the CITRIS Industrial Advisory Board, most of the information on these corporate portals will be openly available to the public, thus promoting and in keeping with a CITRIS goal to provide the rapid and open dissemination of information. Future plans for the CITRIS Web site include more complex methods of searching for and finding exact information and custom, dynamicallygenerated views of that data. The plans include the addition of educational components to the site, for those who wish to use that information as a learning tool. Researchers will find the site to be a more effective host for information that they wish to share about their projects, their latest research results, software that is available for trial, etc. For this last application, we will include pointers to software releases, of which there are many during any given academic year. In short, we plan to make the CITRIS Web site a continually growing, evolving tool to make information technology serve society. 217 218 SECTION 7.2 CITRIS NEWSLETTER SECTION 7.2 CITRIS NEWSLETTER The CITRIS Newsletter is a bi-monthly electronic summary of the news, activities, and selected research progress of the Institute. It is sent electronically to the entire CITRIS community, which embraces press contacts, faculty, government officers, students, CITRIS academic participants, industrial partners, UC campus and system-wide administration, and many friends and supporters of the various colleges affiliated with CITRIS. The present version of the CITRIS Newsletter is text-based with embedded links to the CITRIS Web site and other relevant sources of information. Part of the CITRIS communications plan for the future is to place this newsletter online at the CITRIS Web site. Included here is an abbreviated example of the February newsletter. CITRIS NEWSLETTER Volume , No. February Read more about CITRIS research on the Web at: http://citris.berkeley.edu In this issue: » The Future of Oral History » An Interview with CITRIS Investigator Clifford C. Federspiel » Upcoming CITRIS events and seminars » CITRIS Staff News THE FUTURE OF ORAL HISTORY There is an odd inconsistency in the way today’s oral historians work. For those who study recorded interviews of personal experiences and recollections, the essential artifact is, of course, the recording of their subject. Why then do these audiotapes and video clips gather dust in the tombs of research libraries while the oral historians toil over reams of paper transcripts? It’s all in the interfaces, says Scott Klemmer, a computer science graduate student in the College of Engineering’s Group for User Interface. “The interface with paper is far better than the interface with time-based media like videotapes,” says Klemmer. It’s much more efficient, he says, to scan through pages of text than fast-forward through a videotape, or piles of tapes. It was this realization that inspired Klemmer, with collaborators Jamey Graham and Gregory Wolff from Ricoh Innovations, to spend the summer developing Books with Voices. For full story visit: http://citris.berkeley.edu/applications/education/ oralhistory.html SECTION 7.2 CITRIS NEWSLETTER AN INTERVIEW WITH CITRIS INVESTIGATOR CLIFFORD C. FEDERSPIEL Clifford Federspiel is a research specialist whose work focuses on energy efficiency and its impacts on building maintenance, building control, operation, and human performance in the work environment. A CITRIS researcher, Dr. Federspiel works at the Center for Environmental Design Research, is appointed to the Electronics Research Laboratory at UC Berkeley, and is also involved with the Center for the Built Environment. From to , Dr. Federspiel was a member of the controls group research department at Johnson Controls. In , he received the Ralph G. Nevins physiology and human environment award from the American Society of Heating, Refrigerating and AirConditioning Engineers. His contributions to research at CITRIS include involvement with the human-centered computing group and the smart buildings group. Building on the smart dust motes, and using the Tiny OS operating system developed by fellow UCB researchers Kristofer Pister and David Culler, Dr. Federspiel is developing applications for low-power wireless building sensors. How does your work fit in with the CITRIS mandate of helping manage communal resources? Federspiel: There are people working on core technology ¾wireless sensors, and we’re working on applications for it. In some cases we’re developing application-specific technology to help understand things that are now not understood very well, like the velocity of wind in heating and cooling systems in an indoor environment. What we ultimately hope to do is help buildings use less energy and make the environment more comfortable. For full story visit: http://citris.berkeley.edu/ applications/energy/ buildingsensors.html CITRIS EVENTS AND SEMINARS February , : EECS Colloquium Distinguished Lecture Series Time: p.m. to p.m. Location: Soda Hall, Hewlett-Packard Auditorium Details: CITRIS is hosting this EECS Colloquium. Dr. Luke Hughes, Director of Research at Accenture Technology Labs, will present a talk titled Reality Online, which focuses on how the advent of increasingly cheap networked sensors create the potential to bring a high resolution, real-time digital copy of the world online. February , : Hewlett-Packard Day Time: : a.m. to p.m. Location: UC Berkeley, Wozniak Lounge in Soda Hall Details: Students and faculty interested in learning more about Hewlett-Packard’s CITRIS research are encouraged to attend. To view agenda visit: http://www.eecs.berkeley.edu/IRO/HP/agenda.html February , : CITRIS 2nd Annual Founding Corporate Members’ Meeting Time: a.m. to p.m. ( p.m. reception & p.m. dinner) Location: UC Davis, Engineering II Building, room to be announced. Details: Main sessions open only to participating CITRIS investigators and industry representatives. Students and general public are invited to attend p.m. poster session. For the full calendar of CITRIS events, visit: http://citris.berkeley.edu/events/ 219 220 SECTION 7.2 CITRIS NEWSLETTER March –, : Mirage Conference CITRIS STAFF NEWS Time: TBD Location: INRIA Rocquencourt, France Details: Mirage is an international conference focused on the collaboration between computer vision and computer graphics. CITRIS Director Ruzena Bajcsy will be one of the conference speakers. For more information visit: http://telin.rug.ac.be/mirage/ CITRIS is excited to announce the addition of systems engineer Tao Starbow to its UC Berkeley staff. A UC Santa Cruz graduate with a degree in Computer and Information Science, Toa brings to CITRIS over years experience in the areas of computer programming, 3D animation, computational biology, and Web systems. Tao’s email address is starbow@eecs.berkeley.edu. Also joining the CITRIS UC Berkeley staff is communications manager Tamara Spence. A communications specialist with public relations, Web site management, and copywriting experience, Tamara will be responsible for managing CITRIS’ online, community, and printed communication needs. Tamara’s email is tspence@eecs.berkeley.edu March , : Distinguished Lecture Series Time: p.m. Location: INRIA Rocquencourt, France Details: CITRIS Director Ruzena Bajcsy will present a talk titled The Center for Information Technology Research in the Interest of Society: Accomplishments, New Opportunities and Challenges. The talk will detail the genesis of CITRIS, its scientific goals, and its most recent technical accomplishments. Save the Date: May , Time: p.m. to p.m. Location: Orlando, Florida Details: CITRIS Director Ruzena Bajcsy will present a talk, Stepping up to the Challenges of Real World Problems in Virtual Worlds, at the Virtual Worlds and Simulation Conference in Orlando, FL. SECTION 7.3 COMMUNITY OUTREACH SEMINARS SECTION 7.3 COMMUNITY OUTREACH SEMINARS One of the most effective roles that CITRIS plays in community outreach is in the establishment and organization of a series of seminars in which the speakers address the impact of information technology on various portions of the global society. These seminars are open to the public, are often held in conjunction with other academic departments or schools, and are heavily advertised. Unlike academic seminars offered for credit, these talks are one-of-akind and do not occur at regularly-scheduled times. The feedback that we have received from these seminars has been uniformly positive and enthusiastic. An excellent example is the talk given by Professor Muhammad Yunus, the great Bangladeshi economist and founder of the Grameen Bank (www.grameen-info.org/). His talk on Information Technology, Supported by Micro-credit, Can Help Create a Poverty-Free World, given at the Berkeley campus in April , was widely considered one of the most inspirational applications of information technology to a world-wide challenge. (See www.coe.berkeley.edu/forefront/fall/grameen.html for a more detailed summary of Prof. Yunus’ talk.) Other examples in this series include: » Engineering Ethics and the Impact of Technology on Society, Bill Kastenberg, Professor of Engineering, UC Berkeley, October » NorCal High-speed Research Networking Workshop, organized by S.J. Ben Yoo, UC Davis, February Muhammad Yunus » National Policy and Critical Infrastructure Protection, Richard Clark, Special Advisor to the President for Cyberspace Security, February » Beyond Computer-assisted Surveys, Norman Bradburn, Assistant Director for Social, Behavioral, and Economic Sciences, National Science Foundation, March » To Light a Spark for the Digital Age – A Historical Perspective, Lawrence Grossman, Former President of NBC News, May » Ecological Economics in Historical Context, Richard B. Norgaard, Past President of the International Society for Ecological Economics, January 221 222 SECTION 7.4 EXTERNAL COMMUNITY RELATIONS SECTION 7.4 EXTERNAL COMMUNITY RELATIONS CITRIS outreach to portions of the community where information technology’s impact may not be considered “traditional” is an important element of the Institute’s service to society. These areas of impact continue to emerge as new relationships bridge the gaps to academic disciplines outside the engineering domain. One excellent example of this element of CITRIS outreach is taking place in the Digital Library project. The collections at the Digital Library Project were assembled originally to provide a test bed for computer science research in image analysis, digital documents, and information retrieval. During the course of the project, a variety of institutional and private individuals have provided images, documents, databases, and other kinds of data to be made available online by the Digital Library Project. All of these data are accessible in online searchable databases. For example, the Fine Arts Museums of San Francisco have digitized enlargements of , photos of the museums’ holdings, available in GridPix format as a “ZooM” feature on the museums’ The Thinker ImageBase. There is also a collection of about , pages of environmental reports and plans that were provided by California state agencies. The UCB Museum of Vertebrate Zoology database provides access to , complete specimen records of amphibians, birds, mammals, and reptiles as well as some photos of the collection. AmphibiaWeb is a database of information relating to amphibian biology and conservation and includes species accounts, range maps, photos, and many other resources for worldwide amphibian species. The UC Museum of Paleontology database includes , fossil records and some photos. The CalPhotos collection contains many natural science photographs including photos of specimens from some of these collections. SECTION 7.4 EXTERNAL COMMUNITY RELATIONS Much of the geographical data in our collection is being used to develop our Web-based GIS Viewer. There is an Index of Examples of the GIS Viewer as well as links for downloading the source. California Dams is a database of information about the dams under state jurisdiction. An additional GB of geographical data represents maps and imagery that have been processed for inclusion as layers in our GIS Viewer. This includes Digital Ortho Quads and DRG maps for the San Francisco Bay Area. 223 224 SECTION 7.4 EXTERNAL COMMUNITY RELATIONS Net21, Summer With support from the State of California, CITRIS established one of California’s two “Next Generation Internet Applications Centers,” known as Net21. During the first year of the program, Net21 supported Berkeley undergraduates interested in developing NGI applications. Examples of projects include: “Video 911” – which allows mobile phone users to deter physical attacks or other crimes by recording them and storing the file remotely; software for scalable, distributed file storage; curriculum design for lower division CS courses on data structures; and a system for sharing locallyrelevant information and stories using mobile phones. Funding for Net21 has been renewed. As part of the Berkeley Institute of Design, a team led by John Canny will pursue innovative applications such as immersive, lenticular displays over gigabit links; large-scale peer-to-peer collaboration; ambient and context-aware displays; and small-team collaborative learning. Researchers from the Haas School of Business will explore the potential of NGI for e-business applications such as real-time supply chains. Summit on Innovative Information Technologies for Homeland Security, June CITRIS organized a conference on homeland security research in Palo Alto, attended by over leaders in industry, government, the venture community, and academia. (See www.eecs.berkeley.edu/~layney/ Security/ for further information.) Cybersecurity & Critical Infrastructure Protection Workshops, September CITRIS held two NSF/OSTP-sponsored technical workshops addressing Cybersecurity & Critical Infrastructure Protection. These meetings coincided with the release of the National Cybersecurity Plan released September , , and provided a forum for review by the research community. U.S. Technical Workshop on Information Technology for Critical Infrastructure Protection, September –, This workshop identified fundamental information technology challenges that must be answered to make the critical infrastructure of the nation safer against potential attacks and to explore the international aspect of proposed research plans and policies U.S.-E.U. Workshop on R&D Strategy for Sustaining an Information Society, September –, This U.S.-E.U. collaboration focused on the information technology research emerging in the control of critical infrastructure systems, including developing approaches to ensure protection and understanding of these systems and controlling system interdependencies. Over the course of the workshop, over participated from academia, U.S. and E.U. government and funding agencies, and leading policy organizations. The final product of the workshop will be a report, which will be available for federal program managers to plan and coordinate their activities. (See www.eecs.berkeley.edu/CIP/ for further information. SECTION 7.4 EXTERNAL COMMUNITY RELATIONS The Art of Engineering/The Engineering of Art, February On February , , avant-garde artists, innovative engineers and forward-thinking administrators from UC Berkeley, CITRIS, the Pacific Film Archive, and the San Francisco Museum of Modern Art met for a daylong event designed to ignite communication and cross-disciplinary collaboration among the campus’ most creative minds. Plans were made to keep the dialogue alive through future meetings and informal collaborations with the hope of a public event before the sequel in March of next year. “It is very clear that Berkeley and CITRIS are now an international focal point for ideas that cross disciplinary boundaries,” says professor Ken Goldberg, who holds a joint faculty position in the departments of Industrial Engineering and Operations Research and Electrical Engineering and Computer Sciences (EECS). Networking Day, March , CITRIS invited representatives from Northern California research and educational institutions, such as UC Santa Cruz, Stanford University, and the NASA Research Center and National Laboratories, to discuss the needs for the community at large for broadband networking. This was in conjunction with a similar effort in Southern California led by CAL IT2 for the same purpose of surveying the needs for broadband networking there. Courtesy of the artist EECS Professor Carlo H. Séquin studies the intricate mathematics of abstract sculpture and then uses his own software to design new works. The sculptures are then brought from the screen into the real world with state-of-the-art rapid prototyping technology, essentially a 3D printer that uses plastic as its ink. 225 226 SECTION 7.4 EXTERNAL COMMUNITY RELATIONS CITRIS Social Issues Workshop, March , Deploying CITRIS technology in Education This workshop addressed some critical issues related to IT research in the interests of society. The goals of the workshop were to incubate focused collaborations between CITRIS researchers and social scientists on these topics. There were approximately attendees comprising Berkeley faculty, students, and several industry representatives and representatives of private policy/research groups. The faculty represented Engineering, Law, the School for Information Management and Systems (SIMS), Architecture, Psychology, the Center for Higher Education, Art Practice, and Film Studies. The four panel topics were CITRIS and privacy; values-based design; beyond the digital divide toward digital opportunity; and technology support for the social sciences. A number of working groups were proposed and will begin detailed research on these topics. The CITRIS-supported WISE, or Web-based Inquiry Science Environment, is a free and widely used science learning environment for students in grades –. It is the basis of an effort to make UC Berkeley’s lower division computer science curriculum available to students at UC Merced. The system was used at UCB to teach introductory programming in summer and fall , and is being used at Merced Community College in spring . California Energy Commission Workshop, January , and subsequently CITRIS researchers held a workshop with members of the California Energy Commission (CEC) and the Environmental Energy Group of Lawrence Berkeley National Laboratory to educate them about CITRIS technologies related to energy and to determine the most fruitful research and collaboration directions. This has led to a sequence of further meetings and ultimately to a large proposal being submitted to the CEC to support the development of smart power meters to support real-time pricing of electricity. SECTION 7.5 COLLABORATION AMONG THE CITRIS CAMPUSES SECTION 7.5 COLLABORATION AMONG THE CITRIS CAMPUSES As CITRIS approaches the completion of its second full year of operation, it is gratifying to see research collaborations emerging among the four CITRIS campuses. The Distance Learning Program between UC Berkeley and UC Merced is an obvious example, and the networking infrastructure (see Section .) is growing and will add significantly to the Institute’s research community’s ability to communicate among it members. A key attribute of the collaboration among CITRIS campuses is the growing importance of the Institute’s operation through periodic meetings of the CITRIS Executive Committee (highlighted in the organization chart shown in Section .). These meetings have focused on internal operational, communications, and research coordination issues. The plan is to make the impact of this committee felt even more going forward. In the research arena, the Berkeley Sensor and Actuator Center is a joint effort between the Berkeley and Davis campuses. There are numerous other joint grants, as mentioned in Section in conjunction with the research projects summarized there. 227 228 SECTION 7.6 COOPERATION WITH OTHER CISIS SECTION 7.6 COOPERATION WITH OTHER CISIS To date, the interaction between CITRIS and the other California Institutes for Science and Innovation has been informal and infrequent. One of the principal ways that all the CISI directors interact on a formal basis is through meetings held perhaps every two months during the convening of the Advisory Industrial and Technical Committee that serves UC President Richard Atkinson. Prof. Bajcsy and Prof. Shankar, chair of EECS at UC Berkeley, have attended some QB3 seminars, which alternate between UCB and Stanford. Prof. Larry Smarr, the Director of Cal IT2, visited and gave a distinguished lecture at both UC Berkeley and UC Santa Cruz. Discussions are being held between CITRIS and QB3 San Francisco concerning the establishment of a video conferencing link; both institutes have purchased the same video system, which will soon undergo testing. It is hoped that this system will serve for joint seminars starting in fall . SECTION 7.7 OUTSIDE MEETINGS, COMMUNICATIONS, AND INTERACTIONS WITH THE PRESS SECTION 7.7 OUTSIDE MEETINGS, COMMUNICATIONS, AND INTERACTIONS WITH THE PRESS It would be difficult to catalog here the numerous interactions between CITRIS faculty and the many groups and individuals outside the immediate academic and industrial circles of CITRIS that have taken place during this reporting period. A few are worthy of mention in this report to illustrate the breadth of CITRIS’ outreach and the potential for collaborations and impact in the future. At each of these meetings, CITRIS was the principal topic of conversation or the topic of the scientific talk delivered. The following list summarizes a selection of those interactions for CITRIS Berkeley leadership only. The list speaks for itself and will not be expanded upon further here; for more information, please use the links to the World Wide Web. Prof. Ruzena Bajcsy, Director of CITRIS: Event/purpose: visit by Stephane Raud, French Attaché for Science and Technology Group/location: French Consulate, meeting at Berkeley Date: March Event/purpose: visit by Sharima Rasanayagan & Kim Shilling Group/location: British Consulate for Science and Technology, meeting at Berkeley Date: April Event/purpose: keynote talk at the Institute for Genomic Research Group/location: Distinguished Lecture Series, Rockville, MD Date: April Event/purpose: talk at California Government Technology Conference Group/location: Sacramento, CA Date: May Event/purpose: talk at Meeting on Education and Training Technologies Group/location: U.S. Department of Commerce, Washington, D.C. Date: September Event/purpose: keynote at ER Conference Group/location: Tempere, Finland Date: October Event/purpose: plenary talk at Army Research Office Workshop Group/location: University of North Carolina, Chapel Hill Date: October Event/purpose: visit by Christophe Lerouge, French Scientific Attaché Group/location: French Consulate, meeting at Berkeley Date: October Event/purpose: visit by Thomas Ostros, Swedish Ministry of Education Group/location: Swedish Ministry of Education, meeting at Berkeley Date: October Event/purpose: talk at Virtual Worlds and Simulation Conference, Group/location: Orlando, FL Date: January Event/purpose: visit by Anouschka Versleijen, Science and Technology Attaché for the Department of Commerce of the Netherlands Group/location: meeting in Berkeley Date: January 229 230 SECTION 7.7 OUTSIDE MEETINGS, COMMUNICATIONS, AND INTERACTIONS WITH THE PRESS Event/purpose: keynote at Computer Vision and Computer Graphics Conference (Mirage ) Group/location: Rocquencourt, France Date: March Event/purpose: talk at INRIA Colloquium Group/location: Paris, France Date: March Event/purpose: visit from Kimmo Ahola of the National Technology Agency of Finland Group/location: TEKES, meeting at Berkeley Date: March Prof. James Demmel, CITRIS Chief Scientist: Event/purpose: TEKES technical director’s meeting/collaboration with foreign researchers Group/location: TEKES – Finnish National Technology Agency Date: January Event/purpose: brief to Science Advisor to Pres. Bush, Dr. Bamberger, on CITRIS-related Cyber security/infrastructure protection Group/location: Dr. Bamberger, UC Berkeley Date: February Event/purpose: UK House of Lords Seminar – Innovations in Computer Processors Group/location: Stanford University Date: June Event/purpose: visit to China; collaboration on education and research Group/location: Fudan University, Shanghai Date: August Event/purpose: review/discussion of possible collaboration of CITRIS and People’s Republic of China in education with Dr. Zhou Ji, China’s Vice Minister for the Ministry of Education Group/location: UCB Chancellor’s office Date: October Event/purpose: Demand Response Enabling Technology Development, Ron Hoffman gives introduction/Art Rosenfeld: speaker Group/location: California Energy Commission sponsored workshop in collaboration with PIER and UC Berkeley, Wozniak Lounge Date: October Event/purpose: present CITRIS research results Group/location: First Lady of California, Sharon Davis, UC Berkeley Date: October Event/purpose: present CITRIS research agenda Group/location: meeting with California State Assemblyman Russ Bogh, R district Date: January Event/purpose: present CITRIS research agenda Group/location: meeting with California State Assemblywoman Sharon Runner, R district Date: February Several quotes from the press have been distributed throughout this report to highlight some of the relevant research activities and the exposure that CITRIS has enjoyed in the public sector. These quotes serve only to illustrate numerous other interactions with the press. CITRIS Interaction with Industrial Partners “We are extremely pleased to support CITRIS and jointly seek solutions to social and commercial problems through information technology… As a company dedicated to simplifying and enhancing technology at work, home and school, Microsoft shares CITRIS Institute’s commitment to produce useful technology that can strengthen the economy, improve quality of life, and ensure the success of California’s society.” DAN LING, VICE PRESIDENT, MICROSOFT RESEARCH 8 SECTION 8.1 MEETINGS WITH INDUSTRY CITRIS Interaction with Industrial Partners SECTION 8.1 MEETINGS WITH INDUSTRY The interaction between CITRIS and its industrial affiliates, sponsors, and partners is critical to the success of the Institute. The richness of that interaction extends to the international community and embraces industry far beyond the level of detail and amount of space that this report would permit. Each faculty member within the CITRIS community typically has numerous technical relationships with colleagues and research groups throughout the world. What is summarized here are the more institutional interactions between CITRIS and industry at an organizational level, with reference to a few individual highlights and with pointers to places on the Web where more details may be found. During the past year two new categories of corporate membership were approved: CITRIS Platinum Corporate Membership, with a level of commitment and set of benefits equivalent to those of FCMs; and CITRIS Collaborating Corporate Membership, companies who support the research program of faculty at any level, including Affiliates, who are not able to contribute additional funds for the direct support of the CITRIS project seed research fund (e.g., small companies with very limited budgets). The “Principles and Guidelines for Industrial Relations with CITRIS” outline all of the benefits and costs for corporate membership in CITRIS; these guidelines may be found on the CITRIS Web site at www.citris.berkeley.edu/ about_citris/partnerships/principles/html. CITRIS Founding Corporate Members Broadvision Ericsson Corp. Hewlett-Packard Corp. IBM Corp. Infineon Corp. Intel Corp. Marvell Microsoft Corp. Nortel Networks ST Microelectronics Corp. Sun Microsystems (www.broadvision.com) (www.ericsson.com) (www.hp.com) (www.ibm.com) (www.infineon.com) (www.intel.com) (www.marvell.com) (www.microsoft.com) (www.nortelnetworks.com) (www.st.com) (www.sun.com) CITRIS Associate Corporate Members Agilent Technologies Conexant Systems Texas Instruments (www.agilent.com) (www.conexant.com) (www.ti.com) 233 234 SECTION 8.1 MEETINGS WITH INDUSTRY One of the key benefits of membership in CITRIS at the Founding and Platinum Corporate Member levels is an invitation to place visiting researchers on campus at CITRIS facilities. Currently, the Berkeley campus enjoys two such visitors: Dr. Rick McGeer of Hewlett-Packard and Dr. Christian Sauer of Infineon. While the principal focus of CITRIS industrial interactions is at the level of individual researchers, the several key meetings held with industry throughout the year are good ways to summarize the interactions, focus on topics of particular interest to a particular company, and to report on research funded by individual corporate sponsors. There are two varieties, at least, of these kinds of meetings: the CITRIS Founding Corporate Members’ (FCM) Day, held approximately twice per year, to which all CITRIS FCMs are invited for a thorough review of selected topics from the research accomplishments of the Institute over the previous six months; and individual corporate member days, held once per year (nominally) per FCM, at which projects of particular interest to a given company are reviewed and discussed in a more informal setting. All of these meetings are held in an open forum, and the FCMs have been open to attendance by other members of the CITRIS FCM community. The FCM Days are also an occasion on which the CITRIS Industrial Advisory Board meets. This board, currently chaired by Dr. Patrick Scaglia of HewlettPackard Laboratories, comprises one senior representative from each of the Founding Corporate Members and offers guidance on the research agenda and strategic direction of the Institute. Two meetings were held during this reporting period: June , , at UC Berkeley, and February , , at UC Davis. FCM Day : June , , UC Berkeley, Soda Hall, Wozniak Lounge The first FCM Day was attended by over representatives from industry and academia, including CITRIS faculty and students. The practice was established that these meetings would rotate among the four CITRIS campuses, starting with UC Berkeley. The focus of the meeting was on technical presentations from the CITRIS faculty, with representatives from selected research areas. The full agenda for this meeting and all of the talks and slides from the technical presentations at this meeting may be found on the CITRIS Web site at www.citris.berkeley.edu/events/event_archive.html. FCM Day : February , , UC Davis, Engineering II Meeting Rooms This FCM Day was hosted by the School of Engineering at UC Davis. The meeting was wellattended, with over representatives from CITRIS FCMs, and over faculty from the four CITRIS campuses. The full agenda for this meeting and all of the talks and slides from the technical presentations at this meeting may be found on the CITRIS Web site at www.citris.berkeley.edu/events/spotlight/ index.html. Student posters from this FCM day were captured in digital form and, through the services of the CITRIS-affiliated Digital Library Project, may be accessed through the same Web site as listed for this day (see “Review Submitted Posters”). SECTION 8.1 MEETINGS WITH INDUSTRY Individual Corporate Member Days: As corporate members of CITRIS, each company is encouraged to participate in one day per year in which projects of particular interest to that company are reviewed in detail and to which a significant number of corporate representatives are invited to attend. The agendas for these days are often populated with numerous talks from the particular company involved (see, for example, www.eecs.berkeley.edu/industry/conferences.html), thus promoting a high degree of technical exchange with CITRIS faculty and students. Owing to significant overlap with interests of other academic organizations (e.g., the Department of Electrical Engineering and Computer Science at UC Berkeley), these days are occasionally jointly sponsored. In addition to “FCM Days,” numerous meetings are held between CITRIS laboratories (BWRC, BSAC, GSRC, CHESS, etc.) and their corporate affiliates. CITRIS has a presence at each of these meetings, thereby getting exposure to far more industrial affiliates than are mentioned in this report. Listed below are some of the individual corporate member days and CITRIS co-sponsored meetings held during this reporting period: » EECS IAB Day, May , (jointly with EECS, UCB) » HP Day , May , » IBM Day , May , » Berkeley-Finland Day, October , (jointly with EECS, UCB) » HP Day , February , » Meet the Companies Day (recruiting event for our member companies), March , (jointly with EECS, UCB) » Microsoft Day, March , » Intel Day, April , » IBM Day , April , (jointly with EECS, UCB) » Center for the Built Environment Industrial Advisory Board, April , » Cisco Global Educational Forum, May , (Talks by Profs. Paul Wright and Marcia Linn) 235 236 SECTION 8.2 INTELLECTUAL PROPERTY SECTION 8.2 INTELLECTUAL PROPERTY A comprehensive set of guidelines for executing intellectual property agreements between corporate sponsors and CITRIS was developed during this reporting period. These guidelines attempt to cover many of the sponsor/CITRIS relationships that could be envisioned; nonetheless, they are meant to be “living” documents that may be revised from time to time during the life of the Institute as new situations arise. The development of these documents was based on a desire to have a single, master agreement that would cover all research projects sponsored by an individual company. These agreements are in complete compliance with University of California policy and were developed jointly with the University’s Office of Technology Transfer and the UC Berkeley campus Sponsored Projects Office. Copies of the relevant documents may be found on the CITRIS Web site at www.citris.berkeley.edu/ about_citris/partnerships/, under “For Industrial Partners.” SECTION 8.3 COMMERCIALIZING CITRIS TECHNOLOGY SECTION 8.3 COMMERCIALIZING CITRIS TECHNOLOGY A principal goal in the establishment of the California Institutes for Science and Innovation is the commercialization of technology from UC researchers, to keep the pipeline of technology transfer full in order to continue fueling the historically strong growth in the high-tech industries in the state of California. CITRIS has already begun this process with the enormous success of microscopic sensors: completely self-contained, wirelessly-connected, self-networking “dust motes” that are so low in cost that they may be distributed in thousands of locations and used for sensing everything from the temperature and light levels in buildings, to the humidity on a vine in a vineyard, to the vibrations from an earthquake or passing vehicle. One completely new startup company, Dust, Inc., www.dust-inc.com/, has begun as a result of this process. Other companies are beginning to commercialize related portions of this research. Please see the Crossbow, Inc. Web site at www.xbow.com/ for more details of their commercialization of wireless sensors. Intel has also begun commercializing this technology; please see the following Web site: www.svbizink.com/headlines/article.asp?aid=&iid =&naviid=. This technology transfer process is one that we expect to grow exponentially over the next few years, as more results of CITRIS research become ready for commercialization. 237 238 SECTION 8.4 CITRIS-AFFILIATED LABORATORIES SECTION 8.4 CITRIS-AFFILIATED LABORATORIES Another form of interaction with industry has been the establishment of off-campus corporate research laboratories, sponsored by individual companies, located near UC campuses, housing UC and industrial researchers in the same facility. These laboratories provide excellent venues for close collaboration of research topics that are of particular interest to the sponsoring company but are done with the full cooperation and blessing of the University. Interior of Intel “Lab-let” in Berkeley One such example is the Intel Research “Lab-let” located near UC in Berkeley. The founding director of this laboratory was Prof. David Culler while on leave from EECS at UC Berkeley. The focus of this lab is extremely networked systems – the very large, the very small, and the very numerous. For more details about the research projects in this laboratory, please consult the laboratory’s Web site at www.intel-research.net/berkeley/features/ trade_show.asp. CITRIS Space, Building Plans, and Construction “As information technology becomes more powerful and pervasive, CITRIS will advance technology and improve our day-to-day lives. CITRIS will exploit the potential for technology to strengthen our public infrastructure, with a clear emphasis on addressing the many challenges our society faces and will face in the future.” DION ARONER, ASSEMBLYWOMAN (D-BERKELEY) 9 SECTION 9.1 CITRIS SPACE CITRIS Space, Building Plans, and Construction SECTION 9.1 CITRIS SPACE An important element in the establishment of CITRIS and a primary purpose for substantial and generous State funding has been the construction of new building space designed to promote interdisciplinary, collaborative research and teaching in topics that relate to information technologies, with special emphasis on the use of those technologies in the service of society. New structures will serve as Institute-wide as well as local campus focal points to achieve these goals. There are two major elements of that space plan. The first is a new building at UC Berkeley, with the interim name of CITRIS-II, to be constructed on the site of the existing Davis Hall North (Davis Hall North Replacement Building). The second is new office and laboratory space at UC Santa Cruz, to be housed within the new Engineering Building. This section summarizes progress on the planning and construction of those spaces, plus the development of CITRIS space that is being used presently while new structures are under construction. 241 242 SECTION 9.1.1 SPACE AT UC BERKELEY Section 9.1.1 Space at UC Berkeley In January , the CITRIS Director and her staff at UC Berkeley consolidated operations in the newlyrenovated Hearst Memorial Mining Building (HMMB). (See www.berkeley.edu/news/berkeleyan/ //_hrst.html.) CITRIS occupies six offices and six new laboratories in HMMB. The laboratories are devoted to nanoscale imaging and characterization experiments (T. Kalil), a nanointerface laboratory (Prof. L. Lee), the Berkeley Institute of Design (Prof. J. Canny), a computing laboratory (Prof. U. Vazirani), an earthquake sensing laboratory (Prof. S. Glaser), and a tele-immersion laboratory (Prof. R. Bajcsy) (see more details below under Infrastructure). The duration of the stay in those spaces is expected to last until the new CITRIS-II is completed at which time some of these facilities will move to the new building. Modifications to CITRIS space in Cory Hall, and the construction of a new building adjacent to Soda Hall, have been deferred owing to funding limitations. Existing Naval Architecture Architecture Building Hearst Hearst Ave. Ave. The CITRIS-II building will comprise almost , assignable square feet (ASF) for research laboratories, including the following: a new , ASF Microelectronics / Nanofabrication facility; a Distance Learning Facility; space for the new Millennium Project; laboratories for collaborative research (for instance, between EECS and the School of Architecture in the design of sensor networks for energy management); offices (for faculty researchers, visitors, students, and staff); and general-use areas (auditorium and conference rooms). The main building will contain seven floors of offices, research areas, and common space. The Nanofabrication Facility proper will be built in three stories, one of which will be used for air and equipment management. “CITRIS II” Existing Davis Davis Hall Hall South The The view view from from the the west west The accompanying architect’s rendering shows the CITRIS-II building viewed from the west, near the North Gate entrance to the Berkeley campus. SECTION 9.1.1 SPACE AT UC BERKELEY CITRIS Distance Learning Center Auditorium CITRIS Distance Learning Center Floorplan for Second Floor of CITRIS at UCB This report does not allow space for a fullydetailed description of plans for CITRIS-II. Nonetheless, owing to the tremendous significance of this new structure and the research it will house, included below are the details for two representative floors in CITRIS-II. The first illustration shows the plan for the second floor. This floor houses a -seat auditorium that will be the CITRIS Distance Learning Center’s main venue at Berkeley. The Learning Center will also embrace a -seat classroom and two -seat class/seminar rooms. A high priority will be given to linking these facilities to UC Merced and to making presentations that are available to CITRIS corporate sponsors and funding agencies. To that end, specific A/V and networking hardware will be installed. Active academic partners in the use of this floor include the College of Engineering, the Berkeley School of Education, the Haas School of Business, and of course, the UC Merced School of Engineering. The plan for the th floor shows typical research work area, offices, and laboratory space as well as one floor of the new CITRIS Nanofabrication Facility. The laboratory space will remain flexible in the sense that its usage will vary over time as projects are started, conducted, and completed. After completion, new projects will take their place, as detailed in Section ... This floor also shows a planned bridge to Cory Hall to promote collaboration, interactivity, and continuity with the people and the work taking place in EECS. 243 244 SECTION 9.1.1 SPACE AT UC BERKELEY CITRIS Nanofabrication Facility (shown here without equipment in place) Floorplan for sixth floor of CITRIS-II at UCB. Laboratory and office space for interdisciplinary, collaborative projects. A critical component of CITRIS-II is the construction of a new world-class nanofabrication facility – the CITRIS Nanofabrication Center (CNC), one floor of which is shown in the drawing above. (A more detailed layout of this floor is shown below.) The CNC will replace and significantly expand the capabilities of the present Berkeley Microfabrication Laboratory by providing over , ASF of laboratory space. The laboratory will be a unique facility with two floors of processing area with an elevator and stairwell within the clean envelope. The laboratory will fulfill all requirements for certification as an H6 hazardous occupancy facility and will have an independent H2 gas and chemical storage area. By assuring such certification, the laboratory ensures its ability to welcome any new research direction and all new material requests. SECTION 9.1.1 SPACE AT UC BERKELEY Floorplan for top floor of CITRIS Nanofabrication Facility UCB. The laboratory will continue to be one of the few fabrication laboratories at any university that maintain a CMOS baseline monitoring process for verification of process integration. The lab will expand its electroplating and chemical mechanical polish processing capability to include copper, thus enabling a dual damascene baseline process. The lab will also continue to maintain its in-house mask making capabilities and will extend its DUV lithography limit to sub-nm by adding an e-beam lithography system. While silicon device research will be primarily on " substrates, laboratory areas that can accommodate independent " process modules will be available. 245 246 SECTION 9.1.2 SPACE AT UC SANTA CRUZ The CNC will continue to support users far beyond the electronic device community by maintaining full " substrate processing for MEMS fabrication and complete manual lithography capability for processing new materials with unique handling requirements and geometries. The Berkeley Microlab has been a leader in developing technologies that enable integration of electronic and MEMS devices on a monolithic substrate. The CNC will expand that integration to include optoelectronic devices by including MOCVD capabilities within the lab. To enable the greatest degree of nanotechnology integration, areas of the lab and the planned tool set have been specifically designed to ensure the ability to transfer substrates to and from the Bio-Nanotechnology Center of the Bioengineering Department and the materials synthesis and characterization laboratory of the EECS and Materials Science Departments (IML). Construction of CITRIS-II is scheduled to begin in the first few months of , and completion is scheduled for spring . SECTION 9.1.2 SPACE AT UC SANTA CRUZ The CITRIS space at UC Santa Cruz will be located on two floors in the new Engineering Building. The Level – West facility, whose floor plan is shown below, will comprise twelve research laboratories for Societal-scale Information Systems design and engineering. It will also house researcher offices, nine administrative and technical staff offices, interactive spaces, a conference room, and a machine/instrument room. In all, there are about , ASF. The space on Level – East (not shown) includes a large, -seat research laboratory for experimenting with technology and teaching techniques that use the Web. Interactive Spaces Conference Rooms Machine/Instrument Room Level 5 – West Engineering Building, UC Santa Cruz SECTION 9.2 SPACE SELECTION CRITERIA SECTION 9.2 SPACE SELECTION CRITERIA We are currently refining our criteria for selecting which research programs and personnel will occupy these new CITRIS facilities. There are at least three key, broad criteria for consideration in selecting research programs that can be stated at this time: relevance of the research topic, space needs, and level of interdisciplinary collaboration. The subjects and research agenda proposed should conform to the CITRIS research agenda and fall within four broad CITRIS areas of interest: We are proposing that space is to be assigned based on a set of needs and uniqueness of requirements, an initial list of which includes the following: » To invent, explore, analyze, and understand highly interconnected societal-scale systems at the extremes of the computing and networking spectrum – the very large, the very small, the very diverse, and the very numerous » Who are the partners in the collaboration? Will they need to occupy space in CITRIS and/or do they have any special space requirements? » Extreme systems that are likely to spur wholly new kinds of applications, demand new technology, require novel design approaches, and present previously unseen phenomena; » Leading-edge electrical engineering and computer science involving problems of scale, cutting across traditional areas of architecture, operating systems, networks, and languages to enable a wide range of explorations in ubiquitous computing, both embedded in the environment and carried easily on moving objects and people, as well as at extreme global scale » The application of such computer science and information technology to societal and quality-oflife problems, as defined and, from time to time refined, under the CITRIS research agenda » Does the space satisfy a unique need or uniquely promote collaboration and/or interaction? » Does the proposed project for occupying this building require access to unique facilities housed therein? » Does the project leverage the presence of industry scientists/engineers? How much and what kind of space will they need? » As projects and programs mature and evolve, with new projects replacing mature ones over the life of the Institute, office space may be assigned for limited periods. Are there any special requirements for which this would be an issue? Programs within CITRIS are designed to bring together a critical mass of researchers from academia and industry, forming a set of interdisciplinary teams that are appropriate for the societal-scale problems being addressed in CITRIS. Therefore, the level of interdisciplinary collaboration exhibited by a project could play a role in influencing space assignment. 247 CITRIS Testbeds and Infrastructure “The CITRIS research agenda addresses the high-priority needs in education, transportation, safety, health care, industry and several other areas crucial to the future of the state and its citizens. Developing technological solutions to these issues will help improve the quality of life, the economy and the overall success of California in the coming years.” CAROL WHITESIDE, PRESIDENT, GREAT VALLEY CENTER, MODESTO 10 SECTION 10.1.1 THE MILLENNIUM PROJECT CITRIS Testbeds and Infrastructure SECTION 10.1 CITRIS TESTBED DEVELOPMENT Section 10.1.1 The Millennium Project www.millennium.berkeley.edu The Millennium Project is developing a powerful, networked computational testbed, distributed across the UC Berkeley campus to enable interdisciplinary research spanning computational science, computer science, and information management. We see computer simulation and modeling becoming established as the third pillar of science and engineering, complementing the traditional activities of theory and experimentation, and expanding to encompass information processing activities, such as database indexing and financial modeling. These activities demand not only tremendous computational and I/O capacity that is easily accessible, but also new methods of interacting with data, with ongoing simulations, and with research colleagues. In addition, the increasing level of computer integration requires that design principles be developed for large-scale “systems of systems,” where the individual components are complete systems with complex behaviors that must operate together in a coherent fashion. Soon, large organizations will be dealing with systems on the scale of millions of processors. As the scale of the system increases, as the individual components become more complex, and as the range of application demands broaden, the system can no longer be viewed as a set of rigid, closely interlocking components like a mechanical system; nor can it be decomposed into simple client-server hierarchies. Such systems function more like an economy, where many complex components take local actions that influence one another and implicitly shape the behavior of the system as a whole. In addition, the behavior of these systems is strongly influenced by how they are used, so the research in design principles cannot be conducted in isolation from its application and user context. The testbed contains nearly a thousand computers, granted by Intel as part of its Technology program. On May , , we will have celebrated a contribution from Hewlett-Packard and Intel known as the CITRIS cluster, comprising Dual Itanium-II boxes. We should have total of of these processors by the end of the year as well as an additional .GHz Madison processors. The hardware organization of the proposed “system-of-systems” consists of a federation of systems at five levels that mirror the organizational structure of the institution. The entire collection of clusters will be interconnected across campus with high-bandwidth gigabit Ethernet links to form a large cluster of clusters of SMPs, called an intercluster. The base system software is provided by Microsoft Inc. and Sun Microcomputer Corp. The networking is provided through an NSF CISE Research Infrastructure Grant complementing a large donation from Nortel Networks. Staff support, network management, and facilities are provided by the University and NSF. Several externally funded research projects are developing experimental software for the testbed, including new programming environments for scalable, available services, new parallel numerical methods to new programming languages to support irregular computations, and novel mechanisms for resource allocation. Millennium Cluster Load on April 21, 2003 251 252 SECTION 10.1.2 THE PLANETLAB PROJECT Section 10.1.2 The PlanetLab Project PlanetLab is a global overlay network for developing and accessing new planetary-scale network services. There are currently more than machines at sites worldwide available to support both short-term experiments and long-running network services. Since the beginning of , more than research projects at top academic institutions including MIT, Stanford, UC Berkeley, Princeton, and the University of Washington have used PlanetLab to experiment with such diverse topics as distributed storage, network mapping, peer-to-peer systems, distributed hash tables, and distributed query processing. Many of the results from these experiments are now appearing in such internationally prestigious conferences as ACMs SIGCOMM and OSDI. The goal is to grow to geographically distributed nodes, connected by a diverse collection of links. Toward this end, we are putting PlanetLab nodes into edge sites, co-location and routing centers, and homes (i.e., at the end of DSL lines and cable modems). PlanetLab is designed to support both short-term experiments and long-running services. Currently running services include network weather maps, network-embedded storage, peer-topeer networks, and content distribution networks. Visit www.planet-lab.org/php/overview.php for an overview of PlanetLab, and its design goals. The project is being seeded by Intel Research, which is providing hardware for the first set of nodes, and operational and development support for PlanetLab in the short to medium term. The map on the PlanetLab Web front page is generated dynamically from the PlanetLab database, which includes longitude and latitude for all the institutions currently participating in PlanetLab by hosting machines. The color of the nodes reflects the average number of bytes sent from hosting machines at the site during the last five minutes. SECTION 10.1.3 ETCHNET Section 10.1.3 Etchnet A network called “Etchnet” has been installed on the second floor of Etcheverry Hall at UC Berkeley to determine certain building environmental characteristics, such as temperature and illumination levels. This site was chosen for a number of reasons, including its similarity to that of an industrial setting, both in structure and contents. Most relevant is the presence of large operational machinery, such as machine tools. There are two main corridors as shown in Figure below. The network initially consists of the minimal number of motes to fully connect the main corridors, as shown in the floor plan diagram below. This creates a serial type connection between nodes such that only one possible route between two nodes exists. Figure 1: Floor plan of Etcheverry Hall at UC Berkeley (distances between nodes are not to scale) 253 254 SECTION 10.1.3 ETCHNET A small extension network to Etchnet was implemented to record the thermal distribution within a room. A thermistor-based circuit was designed specifically for the temperature fluctuations expected in the room. An additional environmentalspecific package was designed to attach to the cubical walls in the room (Figure ). The package was created using a Fused Deposition Modeling rapid prototyping process and utilizes snap fits to attach the two halves. A Visual Basic program was created to display the wireless node temperature data (Figure ). The program allows a remote computer to connect to the host computer and receive the network data. The results of an experimental run are displayed graphically in Figure (red coloring is correlated to warmer temperatures) and show that large temperature gradients exist within the room, and moreover, that cold spots (blue areas) are a result of inefficient HVAC cooling and thus, inefficient energy usage. Non-uniform temperatures are also good predictors for low occupant comfort levels. Figure 1: Mote, Sensor Board, and Packaging Figure 2: Floor Plan of 2111 Etcheverry Hall with Temperatures Figure 3: Floor Plan with Temperature Distribution Intelligent Wattmeter Application The “Intelligent Wattmeter” measures energy consumption of any appliance being plugged into it. The physical design of the “Intelligent Wattmeter” mimics a regular extension cord so that any appliance can be plugged into the receptor. Inside the plastic enclosure, a circuit measures the energy consumption of the appliance. The sensor information is transmitted to the base station wirelessly through a mica mote. The “Intelligent Wattmeter” utilizes the same modified actuationbased TinyOS as Etchnet with which it seamlessly interacts. When appropriate, the base station computer sends a wireless signal back to the “Intelligent Wattmeter” to switch off the appliance via a power relay. SECTION 10.2 CITRIS COMPUTER NETWORKING INFRASTRUCTURE SECTION 10.2 CITRIS COMPUTER NETWORKING INFRASTRUCTURE The CITRIS computer infrastructure largely comprises computer networking systems that are used to enhance communications among researchers and educators within CITRIS and between CITRIS and its sponsors. This infrastructure is clearly built upon the backbone of existing networking facilities that exist within the various campuses and departments. But, as illustrated with the Millennium laboratory testbed above, there are some special portions of the infrastructure that are dedicated to specific CITRIS tasks and that have experienced significant upgrades during the last year. These are outlined briefly below. UC Davis currently is in the process of setting up an optical-Internet testbed on campus. This testbed will also link with another testbed, the opticalCDMA testbed for the DARPA-sponsored project. CIPIC at UC Davis (see detailed description in Section .) has a new remote collaborative teleimmersive virtual reality facility being set up. ConferenceXP, as part of the Microsoft Learning Sciences Technologies initiatives, has been implemented in the UC Berkeley EECS department since February . EECS has collaborated with the Microsoft Research CXP team continuously as one of the five main beta sites and has sponsored several Industrial Advisory Board meetings using this technology. CXP is also being planned and deployed within CITRIS as one of the distance learning/collaborative classroom environments. A node in the Hearst Memorial Mining Building was deployed in the office of CITRIS Director, Dr. Bajcsy, as of January , . Along with the Dean’s node in Cory Hall and three other staff test nodes, EECS/CITRIS now has a total of production CXP nodes. Our server sits in EECS Soda Hall and hosts the local UCB EECS/CITRIS venue. All of our nodes are managed, kept up to date with version and bug fixes, and can optionally join either the Microsoft venue service or our local venue server. A trial -way nodes demo was conducted for Microsoft Research CXP project leads on February , . During the last Microsoft FCM day (March , ), CITRIS hosted a CITRIS CXP demonstration for Microsoft. All EECS nodes, as well as one UC Davis node, came alive. Features of CXP were demonstrated, such as teleconferencing, remote collaborations, document sharing, etc. The UCSC node will come up at a later time. 255 CITRIS Organization, Operations, and Finances 11 “CITRIS and the other CISI institutes will keep California at the cutting-edge of advanced technologies – fostering economic growth and creating high-tech, high-wage jobs. CITRIS will also ensure that these new technologies serve the public interest by cutting our energy bill, protecting the environment, expanding access to educational opportunity through distance learning, and saving lives and property in disasters.” GRAY DAVIS, CALIFORNIA GOVERNOR ucb chancellor Robert M. Berdahl institute governing board executive director Gary Baldwin education coordination council Paul Wright, Chair UCB Pat Mantey* UCSC Jeff Wright* UCM Harry Matthews UCD linkage to uc extension industrial representatives linkage to citris research projects institute advisory board director Ruzena Bajcsy See Detail Listing in Table Attached facilities design inter-campus relations industrial relations/tech transfer/ip communications: web & public relations linkage to regents & state See Detail Listing in Table Attached chief scientist & associate director James Demmel director finance & admin Vicki Lucas budget/finance, grants tracking & matching administrative staff links to merced, davis & santa cruz offices, vcr, and op facilities management research coordination council G. Fenves† UCB D. Culler* UCB Driving Applications Engineering Systems Technologies Distributed System Architectures R. Katz D. Long Smart Buildings E. Arens Microelectronics & Microelectromechanics R. Howe, B. Yoo, C. Gu, T.J. King Disaster Risk Reduction S. Glaser Environmental Monitoring G. Fenves Medical Alert Networks T. Budinger Shaded sections make up the CITRIS Executive Committee. Infrastructure Smart Classrooms L. Rowe, P. Mantey Transportation Networks P. Varaiya * CITRIS Affiliate Campus Directors † Co-Chairs appointed from faculty below serve on rotating basis. S.J.B. Yoo*† D.Patterson† UCD UCB Humanities and Social Sciences L. Lancaster Human - Centered Computing J. Canny B. Hamann Foundations System Reliability T Henzinger System Availability & Maintainability D. Patterson Security, Privacy & Policy H. Varian S. Sastry Algorithmic Foundations C. Papdimitriou J. Demmel SECTION 11.1 CITRIS ORGANIZATION CITRIS Organization, Operations, and Finances 11.1 CITRIS ORGANIZATION The way that CITRIS has organized its advisory groups, its research projects, its leadership, and its staff has remained essentially unchanged from the model suggested in the original proposal. A copy of that organizational chart is reproduced here. What has changed in this chart is that several staff positions have been filled; the Institute now has an executive director, a communications coordinator, a Web site programmer, a new Administrative Assistant for the CITRIS at Davis office, and a testbed engineer (% time), all hired to help create and enhance the smooth operation of the Institute. 259 260 SECTION 11.1 CITRIS ORGANIZATION The Institute Advisory Board (IAB), whose constituency is shown in the list below, meets at least as often as there is a CITRIS FCM Day. Informal phone conferences and interaction on a one-on-one basis also occurred throughout the year. This board has provided CITRIS leadership with guidance on coupling the research agenda and CITRIS researchers to industry, primarily in order to enhance collaborations and strengthen interactions. (See Section 9 of this report.) The IAB is currently chaired by Dr. Patrick Scaglia of Hewlett-Packard Laboratories. The Board is highly interactive with the leadership of CITRIS, attends CITRIS FCM Days, and holds sessions among its members on those days to consider the impact and directions of the research and offer guidance on some aspects of CITRIS operations. For example, the Board decided at its February , , meeting to open all CITRIS Corporate Sponsor portals on the CITRIS Web site to public scrutiny, except for limited, private, financial aspects of those pages. CITRIS Institute Advisory Board Technical Founding Corporate Member Representatives: » Pehong Chen, President and Chief Executive Officer, Broadvision Inc. » Phil Edholm, CTO and Vice-President of Optical Network Architecture, Nortel Networks Ltd. » Karl Joachim Ebeling, Senior Vice-President and Director of Corporate Research, Infineon Technologies AG, (Ulrich Ramacher, Professor and Senior Director, alternate) » Hakan Eriksson, Vice-President of Research, Ericsson AB » Dan T. Ling, Vice-President of Research, Microsoft Corporation (Jim Gray, Microsoft Fellow and Manager, Microsoft Bay Area Research Center, alternate) » Joel Monnier, Corporate Vice-President and Director of Central R&D, ST Microelectronics Corporation (Bhusan Gupta, STM Berkeley Laboratory Research Manager, alternate) » Robert T.J. Morris, Vice-President of Personal Systems, IBM Almaden Research Center, IBM Corporation » Patrick Scaglia (Chair), Vice-President and Director of Internet and Computing Platforms, Hewlett-Packard Corporation » Greg Papadopoulos, Senior Vice-President and CTO, Sun Microsystems Inc., (Heinz Joerg Schwarz, Senior Group Manager, Global Education and Research, alternate) » Pantas Sutardja, Chief Technology Officer, Marvell Technology Group Ltd. » David Tennenhouse, Vice-President and Director of Research, Intel Corporation SECTION 11.1 CITRIS ORGANIZATION Similarly, the Institute Governing Board was constituted to provide academic and strategic guidance, with an obviously strong coupling to the University administration and to the other California Institutes for Science and Innovation. The constituency of the CITRIS Governing Board is shown in the table below. This Board will meet for the first time on May , . CITRIS Institute Governing Board Robert Berdahl (Chairman), Chancellor, UC Berkeley George Breslauer, Prof. and Dean of the Social Sciences Division, UC Berkeley Beth Burnside, Vice-Chancellor for Research, UC Berkeley Lawrence Coleman, Vice-Provost for Research, UC Office of the President Tom Campbell, Dean of the Haas Business School, UC Berkeley David Culler, Prof. EECS, UC Berkeley; Director of Intel Research Lab, Berkeley James Demmel, Prof. EECS, UC Berkeley and CITRIS Chief Scientist Harrison Fraker, Dean of the College of Environmental Design, UC Berkeley Paul Gray, Executive Vice-Chancellor and Provost, UC Berkeley Suzanne Huttner, Associate Vice-Provost for Research, UC Office of the President Adib Kanafani, Prof. Civil and Environmental Engineering, UC Berkeley Steven Kang, Dean of the School of Engineering, UC Santa Cruz Randy Katz, Prof. EECS, UC Berkeley Enrique Lavernia, Dean of the School of Engineering, UC Davis Marcia Linn, Prof. School of Education, UC Berkeley Patrick Mantey, Prof. School of Engineering, UC Santa Cruz, and Affiliate Director of CITRIS Richard Newton, Dean of the College of Engineering, UC Berkeley David Patterson, Prof. EECS, UC Berkeley Albert Pisano, Prof. ME and Director, Electronics Research Laboratory, UC Berkeley Mark Richards, Dean, Division of Physical Sciences, UC Berkeley Pamela Samuelson, Prof. Boalt School of Law, and at SIMS, UC Berkeley Shankar Sastry, Chair EECS, UC Berkeley Annalee Saxenian, Prof. Dept. City and Regional Planning, and at SIMS, UC Berkeley Hal Varian, Dean of SIMS, UC Berkeley Steven Weber, Prof. Political Science, UC Berkeley Jeffrey Wright, Dean of the School of Engineering, UC Merced, and Affiliate Director of CITRIS Paul Wright, Prof. ME and Associate Dean, College of Engineering, UC Berkeley S.J. Ben Yoo, Prof. ECE, UC Davis, and CITRIS Affiliate Director 261 262 SECTION 11.2 CITRIS FINANCIAL REPORT SECTION 11.2 CITRIS FINANCIAL REPORT CITRIS’ revenue is composed of state funds, industrial gifts, and UCB campus funds. CITRIS spends approximately % of its budget on operations and % on research. CITRIS received $M in State, capital-to-operating conversion funds in years and and anticipates that it will receive a total of $.M in these funds by year of operation. CITRIS uses the state funds to cover the operating costs of the Institute and also to seed evolving research projects. Institute operating costs include salaries and benefits for the CITRIS staff, public relations, events and meetings, operating supplies and equipment, and technical support. CITRIS has provided funding for research in the areas of distance learning, digital libraries and data mining, an experimental social sciences laboratory, nutrition, video conferencing, and deployment of sensors. CITRIS has greatly benefited from the generous donations, both cash and in-kind, from its Founding Corporate Members, Associate Corporate Members, other industry partners, and private donors. CITRIS and its industry partners have jointly provided funds that support a broad range of research projects and student activities. Some of these projects include distance learning (see Section . of this report), development of a telemersive laboratory (see Section .), information management systems (sims.berkeley.edu/), SAGE Scholar’s Program (students.berkeley.edu/sagescholars/), Center for Underrepresented Engineering Students (www.coe.berkeley.edu/cues/index.html), the International Computer Science Institute (www.icsi.berkeley.edu/), and various academic and industrial conferences. CITRIS has received $, in UCB campus funds in each of years and . CITRIS used $, of this amount to provide competitive awards and fellowships for four masters and four doctoral students in the departments of Energy and Resources, Information Management & Systems, Business Administration, and Political Science. The Master’s awards are for one year; the doctoral fellowships are for two years. CITRIS anticipates continuing its awards program as part of its complete interdisciplinary, inter-campus research agenda. CITRIS is also using a portion of campus funds to employ a temporary Special Assistant to the Director in Network Security who will assist Director Bajcsy in evaluating current network security testbed experiments, and propose new research in response to CITRIS’ mission. In total, CITRIS is slightly behind budget in spending through March , (the most recent date for which financial information is available), % actual vs. % budgeted. CITRIS will be petitioning the State to become part of the University’s permanent budget and to receive ongoing funding to support the infrastructure of the Institute. These anticipated state funds along with continued growth in industry gifts will be used to fund CITRIS’ ongoing operations and research mission. The following tables summarize CITRIS’ financial history and status over the period July to (projected) June . SECTION 11.2 CITRIS FINANCIAL REPORT CITRIS CONSOLIDATED INCOME STATEMENT Year 2: July 1, 2002 - June 30, 2003 @ March 31, 2003 BUDGET 7/1/02 - 6/30/03 REVENUE - Operations & Research 4,237,000 1 EXPENSE - Operations 1,102,000 ACTUAL 7/1/02 - 6/30/03 @ 3/31/03 3,277,000 1 28% 646,000 24% 72% 93,000 1,803,000 160,000 2,056,000 76% EXPENSE - Research Research Personnel Research Projects Fellowships Total Research Expense Expense - Total Operations & Res. Net Surplus / <Deficit> 1 2 Year 1 carryforward is included Includes 235,000 in Director's Discretionary Fund 161,000 2,489,000 160,000 2,810,000 3,912,000 325,000 2 2,702,000 575,000 263 264 SECTION 11.2 CITRIS FINANCIAL REPORT CITRIS COMPARATIVE INCOME STATEMENT - ACTUAL Year 2 7/1/02 @ 3/31/03 REVENUE - Operations & EXPENSE - Operations Year 1 7/1/01 - 6/30/02 1 3,277,000 646,000 2,742,000 24% 641,000 39% 76% 1,000 1,017,000 0 1,018,000 61% EXPENSE - Research Research Personnel Research Projects Fellowships Total Research Expense Expense - Total Net Surplus / <Deficit> 1 Year 1 carryforw ard is included 93,000 1,803,000 160,000 2,056,000 2,702,000 1,659,000 575,000 1,083,000 Appendix: CITRIS Primary Investigators APPENDIX: CITRIS PRIMARY INVESTIGATORS Appendix: CITRIS Primary Investigators BERKELEY CAMPUS PI Name () Department () Agogino, A. Aiken, A. Alivisatos, A. Anantharam, V. Arens, E. Arkin, A. Auslander, D. Bajcsy, R. Barsky, B. Bartlett, P. Bodik, R. Bokor, J. Boser, B. E. Brayton, R. Brewer, E. Brimhall, G. Brodersen, R.W. Canny, J. Castells, M. Chang-Hasnain, C. Clancy, M. Clarke, J. Cole, Robert E. Crommie, M. Culler, D. Davis, S. J. C. Demmel, J. W. Dey, A. Dreger, D. El Ghaoui, L. Fearing, R. Feldman, J. Fenves, G. L. Fernandez-Pello, C. Forsyth, D. Frechet, A. Glaser, S. ME EECS/CS Chemistry EECS Arch./CEDR Bioeng./Chem. ME EECS/CS CS/Optometry Chemistry EECS EECS EECS EECS EECS Earth & Plan. Sci. EECS EECS/CS Sociology/BCIS EECS EECS/CS Physics Haas Physics EECS/CS Physics EECS/CS Earth & Plan. Sci. EECS EECS ICSI/BCIS Civil/CEE ME EECS/CS Chemistry CEE Goldberg, K. Y. Graham, S. L. Harley, D. Hellerstein, J. M. Henzinger, T. Howe, R. T. Hu, C. Jordan, M. Karp, R. Katz, R. Keutzer, K. W. King, T. Kubiatowicz, J. Kubinec, M. Lancaster, L. Landay, J. Lee, E. Lee, L. P. Liepmann, D. Lin, L. Linn, M. Lyman, P. Maboudian, R. Majumdar, A. Malik, J. Mankoff, J. Muller, R. S. Necula, G. Nemeth, C. J. Neureuther, B. Newton, A. R. Nikolic, A. O’Brien, J. O’Reilly, O. Oldham, W. G. Papadimitriou, C. Peres, Y. Pisano, A. Pister, K. IE & OR EECS/CS BMRC EECS/CS EECS EECS EECS EECS/CS EECS/CS EECS/CS EECS EECS EECS/CS Chemistry ECAI EECS/CS EECS Bioeng. Bioeng. ME Education SIMS Chem. Eng. ME EECS/CS EECS/CS EECS EECS Psych. EECS Dean EECS EECS/CS ME EECS EECS/CS Statistics EECS EECS 267 268 APPENDIX: CITRIS PRIMARY INVESTIGATORS Rabaey, J. M. Radke, J. EECS Landscape Arch. & Environ. Planning Ramchandran, K. EECS Rowe, L. EECS/CS Russell, S. EECS/CS Sack, W. IMS Sahai, A. EECS Sanders, S. EECS Sangiovanni-Vicentelli, A. EECS Sastry, S. S. EECS Sengupta, R. ITS/PATH Sequin, C. EECS/CS Shelanski, H. Law Shenker, S. EECS/ICSI Shewchuk, J. EECS Sinclair, A. EECS/CS Sitar, N. CEE Stamper-Kurn, D. Physics Stoica, I. EECS/CS Subramanian, V. Teece, D. Tse, D. Tygar, D. Varaiya, P. P. Varian, H . R. Vazirani, U. Wagner, D. Walrand, J. Weber, S. Whaley, B. Wilensky, R. Wright, P. Yelick, K. Zakhor, A. Zettl, A. EECS IMIO (Haas) EECS IMS/EECS EECS IMS EECS/CS EECS/CS EECS Pol. Sci. Chemistry EECS/CS ME EECS/CS EECS Physics DAVIS CAMPUS PI Name () Department () Balasubramanyam, P. Bishop, M. Boulanger, R. Castori, P. Chai, Y. H. Chalupa, L. Chen-Nee, C. Dong, Z. Freeman, R. Gertz, M. Ghosal, D. Gorin, F. Guo, T. Hamann, B. Hammock, B. Heritage, J. Hurst, P. E Jeremic, B. Jones, E. Joy, K. CS CS CEE EES CEE Neuroscience ECE AS CS CS Neurology Chemistry CIPIC Entomology ECE CE Civil/Env. Eng. Neuroscience CS Karten, H. Kolner, B. Kunnath, S. Kutter, B. Laub, A. Levitt, K. Lewis, S. Lin, S. Lowry, M. Luhmann, N. Lund, J. Ma, K. Maher, M. Matthews, H. Max, N. Mohapatra, P. Mount, J. Mukherjee, B. Niemeier, D. Olshausen, B. Pandey, R. Paw, U. K. T. Applied Science CEE CEE AS CS ECE Cancer Ctr./Basic Sci. Linquistics AS CEE CS Grad. Sch-Mgmt. BioChemistry AS CS Geology CS CEE Psychology CS Land, Water, and Air Resources APPENDIX: CITRIS PRIMARY INVESTIGATORS Rocke, D. Rowe, J. Schladow, G. Shackelford, J. Spencer, R. Tien, N. Velinsky, S. Walters, R. Wexler, A. * AS CS CEE ChE/MS ECE ECE MAE CS MAE Williams, S. Wilson, D. Wu, F. Wuertz, S. Yoo, B.* Zhu, X. ES&P CEE CS CEE ECE Physics PI Name () Department () Abadi, M. Balmforth, M. Brandwajn, A. Brandt, S. Chan, P. Dai, W. De Alfaro, L. DiBlas Draper, D. Fang, J. Flegal, R. Friedlander, B. Garcia-Luna, J.J. Griggs, G. Gu, C. Helmbold, D. Hughey, R. Jagota, Kang, S. Kolaitis, P. Langdon, G. Larrabee, T. Lee, H. Lodha, S. CS AMS CE CS CE CE CE CASFS AMS EE ETOX EE CE Earth Science EE CS CE CS Dean - Engineering CS CE CE AMS CS Long, D McDowell, C. Madhyastha, T. Manduchi, R. Mantey, P.1 Milanfar, P. Miller, E. Moylan, C. Obraszka, K. Pang, A. Pedrotti, K. Prado, R. Sadjapour, H. Sanso, Schmidt, H. Shakouri, A. Tan, W. Tao, H. Van Gelder, A. Varma, A. Vesecky, J. Warmuth, M. Whitehead, J. Wilhelms, J. CS CS CE CE CE/CS EE CS EE CE CS EE AMS EE AMS EE EE CE CE CS CE EE CS CS CS CITRIS Affiliate Director SANTA CRUZ CAMPUS 269 270 APPENDIX: CITRIS PRIMARY INVESTIGATORS MERCED CAMPUS Wright, J.* * Dean-Engineering CITRIS Affiliate Director NON UC CAMPUSES Bond, S. Han, I. Holmen, B. Laskar, J. Weiss, D. unidentified LLNL LLNL Univ. of Connecticut Georgia Tech. Penn State Univ. Univ. of Michigan SUBAWARDING INSTITUTIONS Carnegie-Mellon JPL Mississippi State University MIT Stanford University Tampere University of Technology USC