The Register® — Biting the hand that feeds IT

Feeds

Larry couldn't, but we can: Upstart Waratek touts cloudy Java love

You only think you hate Java - here, smell this

Agentless Backup is Not a Myth

A startup has pledged to deliver for Java what the brains of Larry Ellison’s mighty Oracle and the entire Java community cannot: cloud scalability - now.

It also hopes to spread the love to Java-hating sysadmins.

Waratek is planning the general release of its Cloud VM for Java at JavaOne next week. The Cloud VM product is a virtualisation engine built by Waratek to deliver multi-tenancy and elasticity for Java apps. It will also release APIs that let you build for Cloud VM for Java at the event.

Cloud VM introduces Waratek’s substrate layer into the Java container that controls the memory and CPU allocation given to each and every Java app. The idea is to make Java less of a resource hog and easier to manage.

“We have a community of sysadmins who hate Java because they need a guy to develop and to run Java,” Waratek founder and chief technology officer John Matthew Holt told The Reg. “They can’t consolidate and run Java. Each time somebody starts up a Java app, it hogs memory and CPU.”

Holt has also promised to deliver on Java’s founding principle of write once, run anywhere. Cloud VM for Java lets you run your existing app – rather than having to modify or build it to run in the cloud – by using specified API whitelists, such as the Google App Engine API whitelist.

“The industry has to find a binary-compatible solution," Holt said. “The cost is to fracture and fragment Java.”

Cloud VM for Java is a clean-room implementation based on Oracle’s OpenJDK, and has official Java certification – a process overseen by Oracle and the JCP.

Java’s memory and CPU problem are as old as the language itself: take for example the garbage collector used to manage memory and objects used in a process. That has to run with the application, swallowing up memory and CPU cycles, and must be carefully managed.

The problem magnifies if, say, you spin up 10 apps, because you also get 10 JVMs along with 10 JIT compilers and 10 sets of class libraries. You could run one virtual machine per operating system to sidestep this, or perhaps one operating system with 10 VMs, but neither approach is tolerant of financial or physical resources.

The Oracle-led Java community had been working on making Java suited to running in Platform-as-a-Service (PaaS) and multitenant (Salesforce) environments in Java Enterprise Edition (Java EE) 7.0 due the fourth quarter. But because of the sheer scale of the work involved, that’s now been delayed until Java EE 8.0 in 2015.

Cloud VM for Java virtualises the Java app in a secure VM that creates Java virtual containers. Each container acts like a VM hypervisor, by virtualising the physical server in a secure, isolated domain for the application running inside. Holt claims Cloud VM for Java can run 64 instances of RedHat’s Jboss server in a single JVM and can install in less than 400Kb, smaller than a regular email attachment.

Cloud VM for Java runs on Red Hat and CentOS but will be expanded to Debian, SuSE, Ubuntu and Windows over time, Holt said. Waratek consists of 35 people working on the JVM, with various backgrounds including Intel, IBM and academia. ®

Regcast training : Hyper-V 3.0, VM high availability and disaster recovery

Latest Comments

MI5/MI6/MuI7 ... Advancing Revolutionary Guards @ Work, REST and Play in UKGBNI Time

Hi, Gavin Clarke,

Methinks Waratek follow El Reg, for they are trying to roll out what is already flying and has studiously been freely shared with all, so that all are made aware of the future as it unfolds itself before them, with IT Producing and Media Directing and urVirtual Machinery Presenting New Orderly Worlds from CHAOS/4CHAOS2*......... with IntelAIgently StructuredD Systems for Virtualised Space Stations in Geosynchronous Political Orbits/General Post Offices.**

And there you all were, probably just not really thinking at all, that GCHQ housed and hosted and provided servers and services for a bunch of virtually useless and practically clueless tossers in Virtual Operations for Offices of Cyber Security, whenever in Realised Alternate Reality Great IntelAIgent Games Play are such pretentious wannabees simply ignored and bypassed and left to their own austere devices and to the baying mob with all of their vices.

* Clouds Hosting Advancing Operating Systems

** http://forums.theregister.co.uk/post/1560106

And now that you know your government are aware of the situation, ...... for are they not at least advised here and now of the actuality, and is there not likely to be any number of others who will be only too pleased to tell tale and draw their attention to the matter ........ can you ponder on their suitability to be in a position of misleading control with powers that raise taxes on your wealth and future, rather than provisioning the future with your taxed wealth, which would then raise the uncomfortable Too Stupid question to ask of yourselves .... Why do you permit it and not stop it ...... with Creative Command and Cyber Control of Computers and Communications ...... for IT is freely available to Any and All, and that be also You Too?

Or are you just like blissfully unaware children who don't think greatly at all, with things being provided quite naturally like magic from grown ups you will never ever meet or know?

RSVP ..... to prove/disprove the point. There is nothing to lose, other than ignorance.

0
0
Anonymous Coward

Replace all occurrences of 'cloud' with 'network'...

There - not really so new and exciting is it now?

0
0

10 in 1

Running many JVMs is awful for efficiency, just as is running many OS VMs. The JVM was designed to run friendly apps concurrently with very little coding effort. Potentially hostile apps may be run concurrently with a bit more effort but Oracle will need to address that trickle of vulnerabilities that are posted each week.

0
0

More from The Register

Bjarne Again: Hallelujah for C++
Plus: Now officially OK to admit you never used STL algorithms
Interwebs taunt Sir Jony over Apple eye candy makeover
Hey Ive, Ive... add more unicorns, willya?
SCO vs. IBM battle resumes over ownership of Unix
Zombie lawsuit back and wants to suck the brains out of Linux
Apple: iOS7 dayglo Barbie makeover is UNFINISHED - report
Plus: You don't like the icons? Blame marketing
Red Hat to ditch MySQL for MariaDB in RHEL 7
So long, Oracle! Don't let the door hit you on the way out
Shy? Socially inadequate? Fiddling with your phone could help
App 'tells the brutal truth' about social inadequates' chatup lines
Java EE 7 melds HTML5 with enterprise apps
New release arrives with GlassFish, NetBeans support
 breaking news
'Office Facebook' firm Tibbr wants you to PAY for mobe-meetings app
Great idea. Punters won't cough for it though
 breaking news
The only Waze is Google: Ad giant tipped to gobble map app 'for $1.3bn'
Pac-Man-satnav-ish upstart in bidding war with Apple, Facebook
 breaking news
PM Cameron calls for modern, programmable computers! (We think)
IT education musings to G8 chiefs to mystify IT industry