BUILD COMMUNITY NEWS MAGAZINE

Categories
Technology

Software spots and fixes hang bugs in seconds, rather than weeks

Date : October 13, 2020
Source:
North Carolina State University
Summary:
Hang bugs – when software gets stuck, but doesn’t crash – can frustrate both users and programmers, taking weeks for companies to identify and fix. Now researchers have developed software that can spot and fix the problems in seconds.
Share:

FULL STORY
Hang bugs — when software gets stuck, but doesn’t crash — can frustrate both users and programmers, taking weeks for companies to identify and fix. Now researchers from North Carolina State University have developed software that can spot and fix the problems in seconds.

“Many of us have experience with hang bugs — think of a time when you were on website and the wheel just kept spinning and spinning,” says Helen Gu, co-author of a paper on the work and a professor of computer science at NC State. “Because these bugs don’t crash the program, they’re hard to detect. But they can frustrate or drive away customers and hurt a company’s bottom line.”

With that in mind, Gu and her collaborators developed an automated program, called HangFix, that can detect hang bugs, diagnose the relevant problem, and apply a patch that corrects the root cause of the error. Video of Gu discussing the program can be found here.

The researchers tested a prototype of HangFix against 42 real-world hang bugs in 10 commonly used cloud server applications. The bugs were drawn from a database of hang bugs that programmers discovered affecting various websites. HangFix fixed 40 of the bugs in seconds.

“The remaining two bugs were identified and partially fixed, but required additional input from programmers who had relevant domain knowledge of the application,” Gu says.

For comparison, it took weeks or months to detect, diagnose and fix those hang bugs when they were first discovered.

“We’re optimistic that this tool will make hang bugs less common — and websites less frustrating for many users,” Gu says. “We are working to integrate Hangfix into InsightFinder.” InsightFinder is the AI-based IT operations and analytics startup founded by Gu.

The paper, “HangFix: Automatically Fixing Software Hang Bugs for Production Cloud Systems,” is being presented at the ACM Symposium on Cloud Computing (SoCC’20), being held online Oct. 19-21. The paper was co-authored by Jingzhu He, a Ph.D. student at NC State who is nearing graduation; Ting Dai, a Ph.D. graduate of NC State who is now at IBM Research; and Guoliang Jin, an assistant professor of computer science at NC State.

The work was done with support from the National Science Foundation under grants 1513942 and 1149445.

HangFix is the latest in a long line of tools Gu’s team has developed to address cloud computing challenges. Her 2011 paper, “CloudScale: Elastic Resource Scaling for Multi-tenant Cloud Systems,” was selected as the winner of the 2020 SoCC 10-Year Award at this year’s conference.

Story Source:

Materials provided by North Carolina State University. Note: Content may be edited for style and length. North Carolina State University. “Software spots and fixes hang bugs in seconds, rather than weeks.” ScienceDaily. ScienceDaily, 13 October 2020.

Categories
Fashion Fashion Lifestyle Personal Blog

Australian Culture

11 Things You Should Know About Australian Culture

11 Things You Should Know About Australian Culture
Photo of Tom Smith
17 February 2018
Got it!
Believe it or not, Australian culture looks nothing like the image cultivated by old Foster’s commercials and cheesy 1980’s Hollywood blockbusters. Catch a glimpse of the real Australia by checking out these 11 cultural qualities.
Australians are irreverent

Want an introduction to Australian irreverence? Start with this joke told by former Prime Minister Bob Hawke. Australia is a country where it’s acceptable to say, ‘G’day, mate’ to your boss; where swear words are tossed around the dinner table as liberally as the salt and pepper; and where we slag off our politicians, and are just as quick to take the piss out of ourselves. No, Australians don’t do that whole ‘solemn reverence’ caper particularly well.

Aussie lifesavers laughing © Eva Rinaldi/Flickr
Aussie lifesavers laughing | © Eva Rinaldi:Flickr

Australians are egalitarian

One concept Australians do hold in high regard is the idea of the ‘fair go’ — the belief that everyone should be given an equal opportunity — which manifests itself in universal support for publicly funded education and healthcare systems. Australians pride themselves on that deep-seated egalitarianism, shaking off the pompous class system of the historic motherland, Britain.

Australians suffer from ‘tall poppy syndrome’

The downside of that irreverent, egalitarian ethos is an ugly affliction known as ‘tall poppy syndrome’, where people are disparaged for their perceived wealth or success or status. Aussies’ love of an underdog results in this scorn for a tall poppy, who is invariably cut down to size the moment they get too big for their boots.

Australia is diverse

Australia doesn’t have one uniform national culture because the country is made up of so many different cultures thanks to waves of migration following European colonisation in the late 18th century. Joining the hundreds of Indigenous groups are those early British and Irish settlers, European immigrants following World War Two, then growing Asian and African communities in recent decades. In fact, a quarter of Australians were born overseas, and another quarter have at least a parent born abroad, too.

New Australian citizens © DIAC/Wikimedia Commons
New Australian citizens | © DIAC:Wikimedia Commons

Australia is home to the oldest surviving civilization on Earth

One of the most significant components of this multicultural milieu is Australia’s First Peoples, who represent the oldest continuously existing culture anywhere in the world. Archaeological evidence proves that Aboriginal and Torres Strait Islander people have inhabited the continent for 60,000 years, and today there are 650,000 Indigenous people in Australia, roughly 2.8% of the national population.

Australians eat their national symbol

Such vibrant multiculturalism means that Australia doesn’t really share one cohesive cuisine — lamb roast is as common as fettuccine or pho or falafel. But there is one quirky feature of Australian food: kangaroo regularly finds its way onto the menu. With 50 million roos hopping around the country — twice the population of humans — Australia’s national icon is a common meal, in the form of steak or sausages (known as ‘kanga bangers’).

Kangaroo meat © Eric in SF/Wikimedia Commons
Kangaroo meat | © Eric in SF:Wikimedia Commons

Australians love a drink

On the World Health Organisation’s table of the thirstiest nations on earth, Australia is the third booziest country outside Europe (and 19th overall), guzzling down 12.2L of alcohol per capita each year. And with a world of wonderful wineries dotted all over the countryside as well as a booming brewery scene developing in our cities, it’s no mystery why we’re so fond of a tipple. Cheers!

Australians are obsessed with sport

Aussies might not take themselves too seriously, but the same can’t be said when it comes to sport. From massive international events like the Australian Open tennis and the Formula One Grand Prix in Melbourne, to local leagues like the AFL and the NRL, along with the beloved summer of cricket to all the water sports that miles of golden coastline affords, Australia is a sports lover’s paradise.

Melbourne Cricket Ground © Flickerd/Wikimedia Commons
Melbourne Cricket Ground | © Flickerd:Wikimedia Commons

Australians are city slickers and beach bums

Despite that stereotypical image of Crocodile Dundee roaming the Outback, Australia is actually one of the most urban nations on Earth. Around 85% of the 25 million population live within 50km of the coast, including 10 million in the two biggest cities, Sydney and Melbourne. Maybe the allure of Australia’s 10,685 sparkling beaches is just too much to resist.

Australians are tolerant

Study after study after study has shown that Australia is among the most open-minded nations on Earth, and it was put to the test last year with a postal survey on the issue of marriage equality. Despite months of distasteful public debate, 62% of Australians voted yes to legalising same-sex marriage — a thumping (and long overdue) victory for a country so proud of its progressive values.

Couple at Mardi Gras Festival © Courtesy of Ann-Marie Calilhanna/Sydney Gay and Lesbian Mardi Gras
Couple at Mardi Gras Fair Day | © Courtesy of Ann-Marie Calilhanna:Sydney Gay and Lesbian Mardi Gras

Australia is ‘The Lucky Country’

Ask the UN’s Human Development Report or the Economist Intelligence Unit’s quality-of-life index and they’ll tell you that Australia is fortunate enough to be one of the most prosperous nations on earth. ‘The Lucky Country’ has become an oft-used nickname for Australia since the term was coined half a century ago, and it’s an accurate moniker for a nation that enjoys such an enviable climate, stable political system and wealth of natural resources.