Sun’s Strategies Were Compelling, But Sadly Ineffective

sunsSun has been riding the Java wave, but will it come crashing down on its hardware business?

Java has been a blessing for Sun Microsystems Inc. But for Sun’s revenue-driving hardware business, could Java turn out to be a curse?

More than any other company, Sun is tying its future–in the form of its successful RISC-based hardware business–to Java. While other RISC vendors are hedging their bets by embracing Windows NT and pledging support for Intel Corp.’s IA-64 architecture, Sun remains steadfast in its opposition to the Wintel camp.

With Java still unproven in the enterprise, that’s a risky bet. But it’s one that Sun is willing to make.

“The whole strategy behind Java is to create a level playing field; the master plan is to have a chance to compete,” said John Loiacono, director of strategy and branding at Sun Microsystems Computer Co., in Mountain View, Calif.

Such competition creates a double-edged sword for Sun. If Java does take hold as a viable, platform-independent environment for enterprise sites, it could negate Sun’s claims that its Unix-based SPARC processors provide unique advantages over Wintel systems.

“Java penetrates the corporate strategy on all levels,” said Jacek Myczkowski, vice president of development at Thinking Machines Corp., a Sun shop in Bedford, Mass. “But the verdict’s still way out if they can parlay that up the [product] food chain.”

A door opener?

Sun claims that the emergence of Java has led directly to new hardware sales. As evidence, officials point to the double-digit growth in server revenues since Sun started beating the Java drum in 1995.

“Java is an incredible door opener,” said Ed Zander, SMCC’s president. “A lot of times we walk in with a Java story and walk out with a data warehouse sale.”

That’s why Sun is positioning its servers and workstations as the ultimate Java platforms.

“We have designed the best Java thin-client servers on the planet,” said Bud Tribble, vice president and chief architect of Java systems at SMCC. “And if you want to run Java on the server, we have a more scalable implementation than anyone.”

To fuel workstation sales, which have flattened out in the face of NT’s encroachment into the workstation arena, Sun will promote its SPARCstations and Ultra workstations as the supreme platforms for developing Java applications.

Specifically, Sun is adding JIT (just-in-time) compilers and other software and hardware components to improve Java performance. In this regard, Sun’s not alone. Intel and IBM, for example, are working on Java compilers and accelerators for their respective Pentium and PowerPC processors.

Sun will also better compete on price, with plans to introduce a new line of SPARC-based “power desktops,” officials said.

Sun’s goal is to keep NT from eroding its dominant share of the Unix-based workstation market. The company had 41.5 percent of Unix workstations shipped worldwide in 1996, according to International Data Corp., in Framingham, Mass.

For the traditional desktop, Sun is turning its attention to thin clients in the form of its JavaStation.

“They can get away without NT on the server, but they need to have an alternative on the desktop,” said Tony Iams, an analyst at D.H. Brown Associates Inc., in Port Chester, N.Y. “That’s where the JavaStation comes in.”

Still not available

But JavaStation, announced in October 1996, still is not commercially available (Sun officials expect the systems to ship by year’s end).

In addition, full-blown business applications for Java-based thin clients, such as Lotus Development Corp.’s eSuite and Star Division’s StarOffice 4.0, are just beginning to trickle out.

On the back end, Sun will bundle Java-based Enterprise Storage management software with virtually all of its servers, enabling them to be controlled from any networked Java client.

For customers, the choice comes down to basic issues: uptime, performance and scalability.

“Executions [on Solaris servers] have been reduced in some instances to milliseconds, load balancing is tremendous, and they run for weeks or months before I have to reboot,” said Robert Gahl, chief information officer at Sphere Information Services Inc., a Web services provider in San Jose, Calif., that has been developing on Solaris and other platforms.

But in its eagerness to take the lead in performance, Sun may be overstating its systems’ capabilities. Last week, a benchmark developer poked holes in Sun’s claims that its hardware provided 50 percent better performance over Windows NT systems running Java applications.

Pendragon Software Corp., which created the CaffeineMark Java benchmark, said Sun tweaked its JIT compiler to recognize Pendragon’s benchmark test, rendering an abnormally high score.

“We have no reason to believe this was a master plan from Sun management, but the compiler was tweaked to look for our benchmark, and that doesn’t happen accidentally,” said Ivan Phillips, president of Pendragon, in Libertyville, Ill.

Consequently, Phillips said the best Java performance Pendragon has tested is a system running NT and 300MHz Pentium II chips.

Sun admitted tweaking the compiler, but defended the action.

“Our job is to provide the best performance on the benchmarks that are available, and we did that,” said Brian Croll, director of product marketing for Solaris. “But if it’s not representative of real-world Java applications, then that’s a problem with the benchmark.”

What Sun seems to be ignoring in the real world is that many traditional Unix sites are integrating Windows NT into their networks.

“We use Sun hardware because it supports very large databases and applications, although we are running NT in parallel for desktop applications,” said Chris York, technology manager at Chase Manhattan Bank, in New York, which is using Java to build large platform-independent financial applications.

‘A line in the sand’

It’s these sites that could present a problem for Sun down the road. Sun’s main Unix rivals–Hewlett-Packard Co., IBM, Digital Equipment Corp. and NCR Corp.–all have dual strategies for supporting both Unix and NT. Sun, competitors claim, has painted itself into a corner.

“Sun has drawn a line in the sand and said, ‘NT over our dead body,'” said Richard Belluzzo, executive vice president of HP’s Computer Organization, in Palo Alto, Calif. “We don’t think that’s smart for business or smart for the customer.”

“Without Java, Sun would have been eclipsed a long time ago,” said Ihab Abu-Hakima, vice president and general manager of the enterprise systems division at Silicon Graphics Inc., in Mountain View. “We’re taking direction from our customers, who are implementing a dual-platform strategy.”

Sun does seem to be softening its anti-Intel stance a bit: It has worked out a deal with NCR to run a future IA-64 version of Solaris on NCR servers. But executives scoff at claims that Sun is ignoring the issues its customers think are important.

“Yeah, NT is daunting, but customers want solutions that solve business problems,” Zander said. “We didn’t flinch when competitors [announced] Wintel deals, because the only people who make money selling Wintel are Win and Tel.”

Additional reporting by Rob O’Regan

Related article: Server-Side Java VMs Deemed a ‘Level Playing Field’

Sun Microsystems Inc. may assert that Java applications run faster on Solaris, but the company can’t claim any home-server advantage when it comes to compatibility. IT professionals and software developers say they have encountered few problems running applications across different platforms’ Java virtual machines.

“I don’t feel there’s an issue mixing and matching servers,” said Eric OKunewick, vice president and manager of enterprise architecture for Key Services Corp., in Cleveland.

“It’s really a question of how well the Java virtual machine complies with Java specifications,” said OKunewick, who is using Sun’s Java Virtual Machine on Windows NT servers and IBM’s CICS Java Gateway on an IBM MVS mainframe.

Mark Kerbel, president of Screaming Solutions Ventures Inc., in Toronto, said he has a lot of confidence developing in Java for both Solaris and Windows NT, and has also done some work for IBM’s AIX. “There’s definitely a level playing field,” said Kerbel. “We feel very comfortable developing applications on one server that can be thrown onto another.”

Recently, Screaming Solutions built three Java server applications for a financial services provider in Canada that let customers gather personal financial data on a Web site. The applications run on three Solaris servers, but were developed on Pentium Pro PCs running NT, said Kerbel. “We used the exact same code,” he said.

Officials at Blue Lobster Software Inc., in Rochester, N.Y., also do most of their initial development work on NT, said Michael Hickman, vice president of technology. Blue Lobster has just finished testing for the next version of its Mako product, which links CICS transactions on the mainframe and Java client or server applications.

Simon Arnison, chief technology officer at Innotech Multimedia Corp., in Toronto, said he’s only experienced “teething problems” with different versions of the VM, mainly because of a lack of availability for BSD Unix, the Macintosh or Linux until recently. Innotech’s product, NetResults, is a Java-based text search and retrieval engine launched last spring on a variety of platforms.

“It’s been our experience, in having developed with 100% Pure Java, that the vast majority of implementations of the Java machine on the vast majority of platforms have been good,” Arnison said. That wasn’t the case one year ago, when he experienced everything from memory and date class errors to I/O errors and segmentation violations.

“We no longer write any of our products in native code; we’ve bet the farm on Java,” he said.

However, there’s been a tradeoff writing in Java: Speed has deteriorated. “Our products, compared [with] native C++ compiled applications, run anywhere from four to 10 times slower,” said Arnison. “It is with some anxiety and trepidation we’re awaiting the arrival of the new Hot Spot technologies” from JavaSoft for real-time profiling, a performance booster within the VM that turbo-charges application performance, he said.

Raid 5 Recovery Can Hurt Without Preparation

What is a RAID 5? RAID stands for “redundant array of independent disks.” A RAID 5 array is the most commonly used RAID configuration method. Data is divided into blocks and written onto multiple storage devices to protect it from loss. But what happens if it fails?

raid-5-recovery-tipsRaid 5 failures can include:

  • Controller Failure
  • Failure During RAID 5 Rebuild
  • Multiple Hard Drive Failures Past Point of Redundancy
  • Electronic Damage
  • Accidental File Deletion
  • Parity loss or damage
  • Accidental Formatting or Re-initialization

You can also experience RAID File corruption as a result of:

  • Virus Damage
  • Physical Media Failures
  • Controller Issues
  • Sudden Power Outages and Electrical Events
  • Software Errors and Malfunctions

If your RAID 5 array fails, or you suspect you have a problem, turn it off immediately. This will ensure the best chances that it can and will be recovered. If you operate it after a failure, you are putting it at risk for accidental overwrites, parity loss or other problematic issues. Contact a RAID recovery company as soon as possible to recover and fix your RAID 5.

RAID recovery services is one of the top sites nationwide for RAID 5 recovery, as a matter of fact, they specialize in it. They have some of the fastest turnaround times and the highest data recovery rates that can help you avoid losing time and productivity if your RAID 5 array fails.

At a qualified RAID 5 recovery provider, your damaged RAID array will be treated by a qualified engineer in a certified Class 10 ISO 4 cleanroom. This is a specialized environment that helps keep your device protected from any airborne contaminants. In addition, they will not only fix you RAID array, they will simultaneously recover your data. This is amazingly advantageous to getting you back to your important business. Read the rest of this entry »

Encountering A Problem With Your Drobo Disk

dbdThere are some people who encounter a problem with their Drobo disk array. Although this latest generation of RAID storage technology tends to work really well, some problems are always going to occur mainly because this is still a mechanical device. When handling a problem with a Drobo disk, it is important to check the manufacturer’s guidelines first before you do anything rash. You have to make sure that you are following the right measures when this particular storage device is not functioning well.

When everything else fails and you are having a hard time fixing your Drobo disk, it is always going to be in your best interest to contact a hard drive recovery specialist. You can find these either by calling the Drobo company direct, or by doing a simple web search. If you don’t choose the right data recovery company, the risks are greater that you may lose all of the data on the device before you have a chance to recover it.
Read the rest of this entry »

Cleaning Up That Data

ddtaIn survey after survey, you rate poor data quality as a top concern for data warehouses. Yet when it comes time to open your wallet, there are suddenly more pressing issues. Do you honestly think ignoring the problem will make it go away? Get real. It’s time to put on the old hip boots and wade into the muck. Either that or end up with mud on your face when your $10 million warehouse grinds to a halt because no one trusts the data. Read the rest of this entry »

Sunhawk – Great Idea, But Perhaps Too Far Ahead Of Its Time

sunhkBrent Mills calls Sunhawk Corp., the company he co-founded, “the second wave of the Internet.” That’s because Sunhawk’s products, development process and marketing are all completely digital. Using innovative software, Sunhawk produces and markets multimedia sheet music that can be downloaded, read, rearranged and even played over the Internet. The foundation of the virtual organization: an intranet that is the glue between software programmers in Canada, music editors in Russia and Sunhawk’s official “headquarters” in a Seattle house. Read the rest of this entry »

SNA Server Set Future Net Protocols For Windows

mssnasvrSNA Server 4.0 extends the product’s already broad reach even further, pairing important new protocol gateway features with innovative data and transaction integration features. In particular, SNA’s new ability to provide seamless access to mainframe transaction code will provide Windows developers with the best of both worlds. For straight terminal access, organizations that don’t want to run IP directly on their host will find SNA Server the most complete option around.

Pros: Rich 3270 and 5250 emulation services; failover and load balancing; allows host Read the rest of this entry »