PRESS-NEWS.org - Press Release Distribution
PRESS RELEASES DISTRIBUTION

Major breakthrough improves software reliability and security

Computer scientists at Columbia Engineering develop a system that makes multithreaded programs run more stably and efficiently

2011-11-03
(Press-News.org) New York, NY -- Anyone who uses multithreaded computer programs -- and that's all of us, as these are the programs that power nearly all software applications including Office, Windows, MacOS, and Google Chrome Browser, and web services like Google Search, Microsoft Bing, and iCloud, -- knows well the frustration of computer crashes, bugs, and other aggravating problems. The most widely used method to harness the power we require from multicore processors, multithreaded programs can be difficult for programmers to get right and they often contain elusive bugs called races. Data races can cause very serious problems, like the software bug that set off the 2003 power blackout in the Northeast. Now there is a new system that will combat this problem.

Peregrine, a new software system developed by a team of researchers at Columbia Engineering School, led by Assistant Professor of Computer Science Junfeng Yang, will improve the reliability and security of multithreaded programs, benefiting virtually every computer user across the globe. Peregrine can be used by software vendors like Microsoft and Apple and web service providers like Google and Facebook, to provide reliable services to computer users. This new research was published in the 23rd ACM Symposium on Operating Systems Principles, considered to be the most prestigious systems conference held each year, and presented by Yang's graduate student Heming Cui at Cascais, Portugal, on Oct. 26. The paper can be found at http://systems.cs.columbia.edu/archive/pub/2011/10/efficient-deterministic-multithreading-through-schedule-relaxation/.

"Multithreaded programs are becoming more and more critical and pervasive," says Professor Yang."But these programs are nondeterministic, so running them is like tossing a coin or rolling dice -- sometimes we get correct results, and sometimes we get wrong results or the program crashes. Our main finding in developing Peregrine is that we can make threads deterministic in an efficient and stable way: Peregrine can compute a plan for allowing when and where a thread can "change lanes" and can then place barriers between the lanes, allowing threads to change lanes only at fixed locations, following a fixed order. This prevents the random collisions that can occur in a nondeterministic system.

"Once Peregrine computes a good plan without collisions for one group of threads," adds Yang, "it can reuse the plan on subsequent groups to avoid the cost of computing a new plan for each new group. This approach matches our natural tendency to follow familiar routes so we can avoid both potential hazards in unknown routes and efforts to find a new route."

Yang notes that in contrast to many earlier systems that address only resultant problems but not the root cause, Peregrine addresses nondeterminism -- a system that is unpredictable as each input has multiple potential outcomes -- and thus simultaneously addresses all the problems that are caused by nondeterminism.

Peregrine also deals with data races or bugs, unlike most previous efforts that do not provide such fine-grained control over the execution of a program. And it's very fast -- many earlier systems may slow down the execution of a program by up to ten times. Peregrine is also a practical system that works with current hardware and programming languages -- it does not require new hardware or new languages, all of which can take years to develop. It reuses execution plans, whereas some previous work makes a different plan for each group of threads: as Yang points out, "The more plans one makes, the more likely some plans have errors and will lead to collisions."

"Today's software systems are large, complex, and plagued with errors, some of which have caused critical system failures and exploits," adds Yang. "My research is focused on creating effective tools to improve the reliability and security of real software systems. I'm excited about this area because it has the potential to make the cyberspace a better place and benefit every government, business, and individual who uses computers." ### Yang's research was funded by the National Science Foundation, including an NSF CAREER award, the Defense Advanced Research Projects Agency (DARPA), the Air Force Research Laboratory (AFRL), and the Intelligence Advanced Research Projects Activity (IARPA). Columbia Engineering Columbia University's Fu Foundation School of Engineering and Applied Science, founded in 1864, offers programs in nine departments to both undergraduate and graduate students. With facilities specifically designed and equipped to meet the laboratory and research needs of faculty and students, Columbia Engineering is home to NSF-NIH funded centers in genomic science, molecular nanostructures, materials science, and energy, as well as one of the world's leading programs in financial engineering. These interdisciplinary centers are leading the way in their respective fields while individual groups of engineers and scientists collaborate to solve some of modern society's more difficult challenges. http://www.engineering.columbia.edu/


ELSE PRESS RELEASES FROM THIS DATE:

Astrobiologists discover 'sweet spots' for the formation of complex organic molecules in the galaxy

2011-11-03
Scientists within the New York Center for Astrobiology at Rensselaer Polytechnic Institute have compiled years of research to help locate areas in outer space that have extreme potential for complex organic molecule formation. The scientists searched for methanol, a key ingredient in the synthesis of organic molecules that could lead to life. Their results have implications for determining the origins of molecules that spark life in the cosmos. The findings will be published in the Nov. 20 edition of the Astrophysical Journal in a paper titled "Observational constraints ...

Evolution offers clues to leading cause of death during childbirth

2011-11-03
Unusual features of the human placenta may be the underlying cause of postpartum hemorrhage, the leading cause of maternal deaths during childbirth, according to evolutionary research at the University of Illinois at Chicago. Defined as the loss of more than a pint of blood during or just after vaginal delivery, postpartum hemorrhage accounts for nearly 35 percent, or 125,000, of the 358,000 worldwide annual maternal deaths during childbirth. Despite its prevalence, the causes of postpartum hemorrhage are unknown, says Julienne Rutherford, assistant professor of oral ...

Current training programs may not prepare firefighters to combat stress

2011-11-03
Current training programs may not effectively prepare firefighters for the range of scenarios they are likely to encounter, according to human factors/ergonomics researchers Michael R. Baumann, Carol L. Gohm, and Bryan L. Bonner. In their October 2011 Human Factors article, "Phased Training for High-Reliability Occupations: Live-Fire Exercises for Civilian Firefighters," the authors assess the value of current scenario-based training programs. Firefighters must make complex decisions and predictions and must perform extreme tasks at a moment's notice. Failure to keep ...

MU studies link depression and breast cancer outcomes

2011-11-03
COLUMBIA, Mo. – This year, more than 230,000 women will be diagnosed with breast cancer and nearly 40,000 women will not survive their battle with cancer, according to the American Cancer Society. New research from the University of Missouri shows that certain factors, including marital status, having children in the home, income level and age, affect the likelihood of depression in breast cancer survivors. Further, depressed patients are less likely to adhere to medication regimens, potentially complicating the progress of their treatment. Ann Bettencourt, professor ...

Watching the birth of an iceberg

Watching the birth of an iceberg
2011-11-03
PUNTA ARENAS, CHILE – After discovering an emerging crack that cuts across the floating ice shelf of Pine Island Glacier in Antarctica, NASA's Operation IceBridge has flown a follow-up mission and made the first-ever detailed airborne measurements of a major iceberg calving in progress. NASA's Operation Ice Bridge, the largest airborne survey of Earth's polar ice ever flown, is in the midst of its third field campaign from Punta Arenas, Chile. The six-year mission will yield an unprecedented three-dimensional view of Arctic and Antarctic ice sheets, ice shelves and sea ...

Study shows new medication effectively treats underlying cause of cystic fibrosis

2011-11-03
SEATTLE -- A new study has confirmed that the drug, ivacaftor (VX-770), significantly improves lung function in some people with cystic fibrosis (CF). The results of the phase III clinical trial study, "A CFTR Potentiator in Patients with Cystic Fibrosis and the G551D Mutation," led by Bonnie W. Ramsey, MD of Seattle Children's Research Institute and the University of Washington, were published today in the New England Journal of Medicine. Ivacaftor, also known as VX-770, was developed by Vertex Pharmaceuticals with financial support from the Cystic Fibrosis Foundation. ...

Scientists prevent cerebral palsy-like brain damage in mice

2011-11-03
Scientists at Washington University School of Medicine in St. Louis have shown that a protein may help prevent the kind of brain damage that occurs in babies with cerebral palsy. Using a mouse model that mimics the devastating condition in newborns, the researchers found that high levels of the protective protein, Nmnat1, substantially reduce damage that develops when the brain is deprived of oxygen and blood flow. The finding offers a potential new strategy for treating cerebral palsy as well as strokes, and perhaps Alzheimer's, Parkinson's and other neurodegenerative ...

TRMM Satellite sees Tropical Storm Keila form in the Arabian Sea

TRMM Satellite sees Tropical Storm Keila form in the Arabian Sea
2011-11-03
The TRMM satellite passed directly above a recently formed tropical cyclone in the Arabian Sea on November 2, 2011 at 0350 UTC (11:50 p.m. EDT, Nov. 1). An analysis of rainfall was done using TRMM's Microwave Imager (TMI) and Precipitation Radar (PR) instruments. TRMM data showed that rainfall rates with tropical storm Keila ranged from light to moderate along the south-eastern coast of Oman. Moderate to heavy rainfall was revealed to be spiraling into Keila's center of circulation in the Arabian Sea near the southeastern coast of Oman. TRMM Precipitation Radar data was ...

Nicotine primes brain for cocaine use: Molecular basis of gateway sequence of drug use

2011-11-03
Cigarettes and alcohol serve as gateway drugs, which people use before progressing to the use of marijuana and then to cocaine and other illicit substances; this progression is called the "gateway sequence" of drug use. An article in Science Translational Medicine by Amir Levine, MD, Denise Kandel, PhD; Eric Kandel, MD; and colleagues at Columbia University Medical Center provides the first molecular explanation for the gateway sequence. They show that nicotine causes specific changes in the brain that make it more vulnerable to cocaine addiction -- a discovery made by ...

GSA Bulletin Highlights: New research posted ahead of print

2011-11-03
Boulder, CO, USA - Highlights for GSA Bulletin articles published ahead of print between 30 Sept. and 21 Oct. 2011 are provided below. Studies include U-Pb geochronology and major and trace element geochemistry in the Andes; wide-angle reflections generated by five controlled blasts and over 110 timed quarry blasts in the Appalachians; cosmogenic isotope burial dating in Wonderwerk Cave, South Africa; and SHRIMP analysis of zircons in Redoubt Volcano, Alaska. GSA BULLETIN articles published ahead of print can be accessed online at http://gsabulletin.gsapubs.org/content/early/recent. ...

LAST 30 PRESS RELEASES:

New study reveals AI’s transformative impact on ICU care with smarter predictions and transparent insights

Snakes in potted olive trees ‘tip of the iceberg’ of ornamental plant trade hazards

Climate change driving ‘cost-of-living' squeeze in lizards

Stem Cell Reports seeks applications for its Early Career Scientist Editorial Board

‘Brand new physics’ for next generation spintronics

Pacific Islander teens assert identity through language

White House honors Tufts economist

Sharp drop in mortality after 41 weeks of pregnancy

Flexible electronics integrated with paper-thin structure for use in space

Immune complex shaves stem cells to protect against cancer

In the Northeast, 50% of adult ticks carry Lyme disease carrying bacteria

U of A Cancer Center clinical trial advances research in treatment of biliary tract cancers

Highlighting the dangers of restricting discussions of structural racism

NYU Tandon School of Engineering receives nearly $10 million from National Telecommunications and Information Administration

NASA scientists find new human-caused shifts in global water cycle

This tiny galaxy is answering some big questions

Large and small galaxies may grow in ways more similar than expected

The ins and outs of quinone carbon capture

Laboratory for Laser Energetics at the University of Rochester launches IFE-STAR ecosystem and workforce development initiatives

Most advanced artificial touch for brain-controlled bionic hand

Compounding drought and climate effects disrupt soil water dynamics in grasslands

Multiyear “megadroughts” becoming longer and more severe under climate change

Australopithecines at South African cave site were not eating substantial amounts of meat

An AI model developed to design proteins simulates 500 million years of protein evolution in developing new fluorescent protein

Fine-tuned brain-computer interface makes prosthetic limbs feel more real

New chainmail-like material could be the future of armor

The megadroughts are upon us

Eavesdropping on organs: Immune system controls blood sugar levels

Quantum engineers ‘squeeze’ laser frequency combs to make more sensitive gas sensors

New study reveals how climate change may alter hydrology of grassland ecosystems

[Press-News.org] Major breakthrough improves software reliability and security
Computer scientists at Columbia Engineering develop a system that makes multithreaded programs run more stably and efficiently