Wednesday, February 20, 2008

Optimizing the Virtual Data Center - GigaOM

Optimizing the Virtual Data Center - GigaOM: "What we need is software that continuously analyzes conversations between all servers, then automatically reconfigures the data center so servers that communicate more often are on the same physical hardware. Call it a Virtual Data Center Optimizer."

Friday, February 08, 2008

Java darling Azul Systems is fluxed | The Register

Java darling Azul Systems is fluxed The Register: "Azul crafts server appliances based around its own multi-core chips. The systems - 768 processors and 768GB of memory - scream through Java code. The start-up has also been leading the push around transactional memory."

Wednesday, February 06, 2008

the.codist{} - Writing Multithreaded Code Is Like Juggling Chainsaws

the.codist{} - Writing Multithreaded Code Is Like Juggling Chainsaws: "In job interviews, a popular question is 'what is the major problem you have to solve in writing multithreaded code?' Generally, if they have read a little about it, they often say 'avoiding deadlocks'. If they have done a bit of thread coding, maybe in Swing, they might say 'protected shared data'. Only the truly experienced in complex threaded coding will say 'avoiding doing nothing'."

How To Read C Declarations - USF Computer Science 652 - Programming Languages - ANTLR Project

How To Read C Declarations - USF Computer Science 652 - Programming Languages - ANTLR Project: "The rule goes like this:
Start at the variable name (or innermost construct if no identifier
is present. Look right without jumping over a right parenthesis; say
what you see. Look left again without jumping over a parenthesis; say
what you see. Jump out a level of parentheses if any. Look right;
say what you see. Look left; say what you see. Continue in this
manner until you say the variable type or return type."

Friday, February 01, 2008

Bloglines | My Feeds (2175) (1)

Bloglines | My Feeds (2175) (1): "What strikes me from reading the Nexus specs and that of the associated NX-OS operating system is how this new switch reminds me of an old mainframe. Nearly all services are virtualized, with multiple copies of the OS starting and stopping as needed. Everything is redundant, isolated, and intended for nonstop service. It is hard to imagine when, if ever, you'd even need to reboot. And while the Nexus supports network connections up to 10 gigabits per second, the really fast networking takes place in parallel between cards over a passive backplane. The Nexus 7000 is a data center in a rack, only with dramatically reduced cooling and power requirements which suggest to me that Cisco has a growth strategy for this architecture that will, over time, make it look more and more like a big computer and less like a router. Throw on a virtualized AIX or Solaris and the Nexus will eventually reveal that its true competition is less likely to be Juniper than it is IBM, HP, and Sun."

VMware Spruces up Desktop Offering

VMware Spruces up Desktop Offering: "VDM2 lets companies manage multiple desktop images running on virtual and physical servers in their datacenters. It takes all the computing required for an organization's desktops, laptops and thin clients off the hard drive on the edge of the network to virtual servers where administrators can manage hardware upgrades, monitor application use and secure data access from one central location.

Having the ability to capture 40 or 60 desktop images on a single server sounds great, particularly when these desktops can easily be moved around on virtual machines hosting other application workloads, but so far only the earliest of adopters have embraced desktop virtualization.

'It's absolutely in its infancy stage,' Michael Rose, an analyst at IDC, said in an interview with InternetNews.com.

Rose said few people are deploying server-hosted virtual desktops. 'No one is going to roll out 100,000 virtual desktops tomorrow,' he said. 'It's still very early.'"