119 Years of Trust

THE TRIBUNE

Saturday, December 18, 1999

This above all
Line

Line
Line
regional vignettes
Line
Line
mailbagLine
For children

Y2K ALERT

Photo by Gautam Singh


Will we encounter this sign on the information highway as
2000 AD is clocked?
By R. Suryamurthy
The cures may be worse than the problem!

THE buzz-word as we approach the New Year seems to be Y2K. The software community is keeping its fingers crossed on what would happen when the world enters the next millennium.

The optimists are of the view that enough has been done to fix the bug and the roll-over would be so smooth that it would be like any other New Year party.

However, the pessimists, urging people to stockpile for weeks, present a picture of planes falling from the sky, nuclear bombs getting activated, financial and banking transactions going haywire and a number of nations across the globe plunging into darkness due to breakdown of power stations.

A number of countries, including India, have spent a large amount of money to rectify the problem.

Gartner Group, a reputed information technology research group, has estimated that companies around the world would have spend between $ 300 million and $ 600 million to fix the problem.

The IDC, another U.S. high technology consultancy, estimated that by the end of 1999, the world would have spent $ 250 billion on finding, replacing, rewriting, testing and documenting computer codes infected by the bug.

What is Y2K?

Y2K is an abbreviation which stands for "year two thousand (K is Roman numeral equivalent to a thousand). The Y2K problem is also known as the millennium bug.

For many years now, software applications have been built using an mm/dd/yy format for storing dates. This format allocates two digit fields for storing the value of a year.

This practice was widespread from 1960s to the 1980s to save disk and memory space, when these resources were relatively expensive.

This means that 1990 will be stored in the computer as 90. So at the turn of the century, computers using the mm/dd/yy format will hold the value of the date as 01/01/00.

When used, the two-digit year representation can cause the system to interpret the year 00 as 1900. The system that uses the last two digits of the year to calculate the day of the week will think January 1, 2000, as a Monday (as in January 1, 1900), rather than a Saturday.

The year (Y2K) problem can be defined as the inability of computer programmes to correctly interpret the century from a date which represents a year as a two-digit value.

The data mismatch can exist in any level of hardware and software, from micro-code to application programmes, in files and databases, and might be present in any platform.

The Y2K problem is not confined to just computer systems. It may affect, among other things ,elevator controls, household appliances, programmable devices, airline schedules, railway’s reservation system and automated teller machines.

The bug may also cause widespread system failures and miscalculations, which will together account for the collapse of around 10 per cent of the global business.

Fixing the problem

Unfortunately there is no one-stop solution. Due to the complexity and diversity of applications, platforms, languages, technologies, programming styles and business scenarios, it is impossible for a developer to come out with a one-time solution.

There are three basic approaches which can be taken for coping with the problem.

Expanding two digits to four digits — this is a straightforward method wherein all two-digit year fields are expanded to four digits. This results in an increase in the file size.

Stuffing four digits into two physical positions — eight bits (binary digits) are used to represent one digit in COBOL (Common Business Oriented Language). The same digit can be represented by four bits inside a computer. So the remaining two digits of a year can be adjusted in the extra space that is already there. There is no increase in the file size in this case. Since changes are made in the code itself, a great amount of precision is required.

In the method of sliding dates’, "60" is assumed to be the base year. Then codes in a programme are checked to find out if the year is less than 60. If the answer is yes, then 2000 is added to the year, else 1900 is added to it. The problem with this method is that it does not work with certain applications.

Y2K: India and inter-national rating

India has been placed in the "moderately prepared" category by the International Monitoring, a technology consulting group based in Britain that has ranked nations according to their Y2K preparedness.

Its ratings are based on the risk of disruption in a given country’s power, telecom, finance and transportation infrastructure.

The IM has placed the countries in six categories — best, better, moderately, less and worst prepared. It has identified a number of countries which have failed to provide adequate information.

A Gartner Group report on "Y2K readiness in industry" claims that though billions of rupees are being spent fixing the bug, there still exists a 15 to 66 per cent possibility of failure in various industrial sectors, depending on the level and type of system in use.

In India, the software industry created a mark barely 10 years back and currently the total PC penetration covers a mere 0.25 per cent of the population. India is, therefore, in its early stages of computerisation, hence not (comparatively) much exposed to the millennium bug. (Some experts say such a belief is not true and the bug is very much capable of taking organisations to the brink of extinction).

But at the same time, most of the Indian companies are still using 286/386/486 and old Pentium systems which are not Y2K compliant.

The Gartner report puts the probability of Y2K failure in India at 50 per cent in its "Y2K readiness" report.

Government measures

India’s transition into the next millennium would be a smooth affair, says the Chairman of the IT Task Force, Montek Singh Ahluwalia.

"India is in a much better position to make the transition into the year 2000 than was the case just a few months ago," Montek Singh said, adding that "there can be no ironclad guarantees that we will not experience any problems."

The government has identified 11 critical sectors and they have become Y2K compliant, he said.

The 11 priority sectors are banking and finance, telecommunications, power, civil aviation, railways, ports, petroleum and natural gas, insurance, space, atomic energy and defence.

Montek Singh said the rating by international agencies were based on June figures and from then on much progress had been made.

Major registrars and share transfer agents, who account for 90 per cent of market-related business operations of the Reserve Bank of India (RBI), and 77 per cent of financial institutions (FIs) were Y2K ready.

He said Y2K compliance had been achieved within the 3 per cent budgetary allocation of the ministers and the budgetary allocations of the public sector undertakings.

The IT Action Force, which monitored the Y2K compliance of the critical sectors, in its report made a number of recommendations, including a proper law relating to the problem.

"There is no legal framework existing in the country to handle any special issues relating to the legal aspects arising out of the Y2K problem and IT in general, especially in the post-Y2K scenario," Montek Singh said.

He said, "This could take care of the legal disputes which might arise in the post -Y2K period. Each of the 11 critical sectors will set up a control room to be made operational as we approach the roll-over date."

The report has suggested a number of steps to be taken by the state governments which include centralised control rooms in the state linked to districts, chief ministers to personally review all Y2K matters, contingency plans for any law and order problems arising out of rumours and stray failures and setting up of a central control room in Delhi which can be linked to sectoral control room and state control room.

Y2K problem in India

Many people believe that the Y2K problem is not a serious problem for India because of the relatively low level of penetration of computers. However, it is important to recognise that the impact of the Y2K problem is not limited to those directly using computers and digitally controlled equipment.

Problems surfacing in any infrastructure sector which provides essential services to the economy as a whole, could lead to a serious disruption even in activities where there is little or no internal use of computers.

Disruption in essential services like electricity, telecommunications, banking could have widespread disruptive effects. For these reasons the impact of Y2K problem on the "critical systems" deserves special attention.

Although computer usage, or the degree of penetration of computer-related and digitally controlled equipments is relatively low in India it would be wrong to conclude that there is no interal Y2K problem in many sectors.

Large parts of the modern sector of the economy are increasingly using such equipments. Internal failure in these industries like those of petroleum products, fertilisers and steel generally could lead to a significant disruption in supply.

Indian companies are increasingly linked to a seamless web of international economic and commercial relations and their suitability as a trading partner depends upon the world’s perception of India’s ability to tackle the Y2K problem.

The cures may be worse than the problem!

SOME cures for the millennium computer bug might do more harm than good.

With just about every big company in the world spending millions of dollars on new equipment to thwart the bug, experts are worrying that Y2K solutions themselves might actually lead to crippling computer crashes.

Companies which are dutifully protecting their businesses from the bug, are unwittingly exposing them to problems induced by new systems.Ironically, companies which are dutifully protecting their businesses from the bug, are unwittingly exposing them to problems induced by new systems.

The U.S. information technology research company Gartner Group has said companies around the world would have to spend between $300 billion and $600 billion to fix the problem. IDC, another U.S. high technology consultancy, estimated in a report last month that by the end of 1999, companies will have spent $250 billion finding, replacing, rewriting, testing and documenting computer code infected by the bug.

And all because programmers in the 1980s used two digits to record dates on software, knowing that this could trip over the two zeros in 2000 and cause computers to crash or spew out corrupt data.

Rash of crashes

There has already been a rash of computer systems crashes which have damaged businesses.

Earlier this year the food distributor International Multifoods of Chicago saw its business disrupted when it installed a new Y2K-ready computer system. It failed to gel with the company’s traditional order system and crippled business for weeks.

In Britain, the china and crystal glass maker Royal Doulton said it lost between 10 million and 12 million pounds ($16.25 million to $19.50 million) in sales following the failure of its new warehouse management software installed to ready the company for the millennium bug. The new software was unable to handle orders for sets of five plates for the U.S. market and recognised only orders for single items.

Experts also point to computer crashes at Whirlpool Corp, Allied Waste Industries, and Waste Management Inc. Procter & Gamble Co, giant maker of Tide detergent, Crest toothpaste and Pampers diapers, said last month it had problems with its the global database system called SourceOne.

Failure to analyse systems

Peter Barnes, general manager of Survive! International, said information technology problems are often triggered by a failure to correctly analyse system requirements.

"Where the same failures have been applied to Y2K remediation or avoidance projects, the impact of failure is likely to be greater particularly where a company believes it has built an effective replacement for a non-compliant system but finds that the new system fails," Barnes said.

Survive! is an independent international user group for business which advises on preparing for problems from unforeseen disasters such as computer failure, the loss of key personnel and infrastructure from fires, floods and terrorist attacks.

Mitul Mehta, Senior European Research Manager at technology consultant Frost & Sullivan, said that many businesses which are spending large sums on anti-Y2K repairs are also deciding to upgrade their computers generally at the same time.

"That’s where I see problems. They’re saying we might as well put in e-commerce and web-based supply chain offerings, data warehousing and business intelligence etcetera," Mehta said.

"This means exposing systems to a whole set of applications and whole new way of doing things."

Fons Kuijpers of the PA Consulting Group is much more sanguine about the problem.

Most companies have completed Y2K remediation work with plenty of time to spare, according to Kuijpers.

"I personally don’t think there’s going to be a massive problem," Kuijpers said.

But, Tim Johnson, consultant at the technology researcher Ovum, is on the sunny side of the issue.

"We have seen companies trying to install new systems rather rapidly-Hershey was one even though it was not directly Y2K related. They’ve been trying to install systems too quickly and had serious problems," said Johnson.

"The evidence is that this is a manageable bit of aggravation in the developed world. There’s a good bet that something nasty will happen somewhere; more likely in the developing rather than developed world," Johnson said. — Reutersback


Home Image Map
| Good Motoring and You | Dream Analysis | Regional Vignettes |
|
Fact File | Roots | Crossword | Stamp Quiz | Stamped Impressions | Mail box |