Archive for February, 2007

100-Gbps TOE, in a near future…

According to ByteandSwitch there is a new startup called Grid-X (with main focus on Grid Computing technologies), that promises to develop (in cooperation with U.S. government) a 100-Gbps TCP/IP offload engine (TOE).

TOE is a technology used in high-speed Ethernet systems for the purpose of optimizing throughput. Briefly, it consists of a network adapter that performs some or all of the TCP/IP processing on an Ethernet adapter. This is achieved by removing the burden of I/O processing of data flowing through the network from the microprocessor and I/O subsystem to dedicated components on the NIC (network interface card) or host bus adapter. These dedicated components can be either specific processors or ASIC (Application-Specific Integrated Circuit).

As such, TOE solves the bottleneck that is currently created when the CPU reaches it’s maximum load and turns itself incapable of processing the Ethernet frames at higher rates, leaving also no processing resources left for applications to run on the system.

Currently there are 10-Gpbs TOE implementations, but a 100-Gpbs TOE could have a much bigger impact on data centers and HPC facilities, as it may allow Ethernet to substitute fiber links (Ehternet would be much cheaper than fiber-optic links, mainly due to the optic connectors price).

Anyway, as stated in ByteandSwitch…

Don’t expect to see many more details anytime soon, though. “Grid-X will be in stealth for a good year,” explains the source, who asked not to be named, adding that the firm’s TOE technology will be generally available sometime in late 2008.

so, it seems we will have to wait and see…

Quantum leap?

Hi there!, sorry for my absent… I’m back again ;)

During past two weeks there was a lot of buzz about Quantum Computing, as D-Wave promised to demonstrate the first commercial Quantum Computer. It was expected to be the first really working Quantum Computer but considering the complexity of the system and the almost total lack of information about it, there was a lot of skepticism around the event…

the stakes are high, and if it really works as promised, in the near future it can outperform the actual digital computers power in such a way that almost all cryptographic algorithms will be obsolete!

The demo took place at the Computer History Museum in Mountain View, California on February 13, 2007, were D-Wave showed some applications running over Orion, the so-called 16-qubit Quantum Computer. But it turns out that it really wasn’t enough for the scientific community as scientists were skeptical about D-Wave achievements.

…well, I haven’t been there, so one way to find out what happened is to read this article from Ars Technica about the demonstration. As far as I understood the show is not over, and there is still a lot to explain about the Orion system… is it really a true Quantum Computer? or just a Quantum flop? anyway, we must take into account that this is still an experimetal system and as such we must wait and see what the future reserve to us (to follow up in future posts).

There is also a nice interview at Wired with David Deutsch, the “father” of Quantum Computing.

cheers!

damm fast Wireless Link!

As Arthur C. Clarke once said, “Any sufficiently advanced technology is indistinguishable from magic” …and well, this seems quite true when you think of a Wireless Link with a data transfer rate of 6Gbps!!! yes, that’s right, six gigabits per second!

And according to the project researchers: “this breakthrough is just a first stage towards direct connections of up to 12 gigabits per second”. The credits go for CSIRO, the Commonwealth Scientific and Industrial Research Organisation, which is Australia’s national science agency.

This is really a big leap for Wireless technology, but it still is no match for data rates achieved over fixed networks (ok, I shouldn’t been comparing Wireless vs Fixed Networks…), where using DWDM technology we can currently support 80 data channels over a single fiber-optic cable (at a max. of 40Gbps per optical channel), which means about 3,2Tbps! what about that?

…and if I said to you that there were some successful tests with a data rate of 107Gbps over a single optical channel?

“A picture is worth a thousand words!”… on Windows vs Linux Server

I was browsing around visualcomplexity and found a nice entry that was named “Windows vs Linux Server“… humm, I was a bit curious about it’s content, but after clicking on it, it just gave me a new meaning for the expression “A picture is worth a thousand words!”

(The credits go for Richard Stiennon, who initially published this graphic representation in a article – Why Windows is less secure than Linux – on is blog).

anyway, I do not intend to start a discussion about which is the safest server, I just liked the pictures! ;)

Google fight over “Grid vs Distributed Computing”

Hi there!

inspired by j.pereira post over Google Fight, I also decided to take a chance and do a fight based on the previous post… check it out on Grid Computing vs Distributed Computing!

What about Grid Computing?

So… what do you know about Grid Computing? isn’t it just another form of Distributed Computing? well, not quite…

The concept of Grid Computing goes further than that, as it reassembles not only the capacity to share traditional unused resources like computational power (CPU cycles from loosely coupled computers), but also the ability to manage and share de-centralized data storage (disk storage resources), control user access to resources in order to comply with desired SLAs and providing a complete security infrastructure to support the communication between the distinct software components of the Grid. Preferentially, all of this using Open Standards.

The definition of Grid was initially proposed by Ian Foster and Carl Kesselman, back in 1998 (“The Grid. Blueprint for a new computing infrastructure”). More recently Ian Foster presented an updated article (“What is the Grid? A Three Point Checklist“) were a kind of Grid checklist was presented, stating that a Grid is a system that:

  1. coordinates resources that are not subject to centralized control
  2. using standard, open, general-purpose protocols and interfaces
  3. … to deliver nontrivial qualities of service.

As such, the concept of Grid Computing also introduces a kind of virtual layer for resource sharing, decoupling the applications and workload management functions from the Grid Infrastructure hardware.

I’m not going into deeper explanation of what a Grid is (because you guys would be bored!), for that please check Wikipedia here.

And what about current implementations of Grid Computing systems? is there any? you bet! mainly, Grids are used for Scientific purposes, and there are some big deployments like the Open Science Grid, EGEE (Enabling Grids for E-sciencE) and probably the most known DataGrid Project and LHC Computing Project (LCG) at CERN.

All of the above mentioned implementations use the Grid technology as a way to process huge amounts of data from several scientific projects. Just to have an idea, when the LHC (Large Hadron Collider) at CERN starts working (expected to be during this year) it will generated about 10PetaBytes of data per year that needs to be processed!!!

The technology behind a Grid doesn’t rely only on software components (like the Globus Toolkit, the most recognised open source toolkit to develop Computer Grids), but also strongly depends on the networks that make possible to share such huge amount of data across the whole planet. Trying to implement such a global grid some years back, was just impossible due to bandwidth constraints!

And as any other technology that starts in the academic and scientific area, there must be some big guys also interested on this issue, right? right… the most active Industry players have been IBM, Sun Microsystems and Oracle.

…this post is getting too big, I will just leave some links below in case you want to digg a little bit more on Grid Computing:

Well, for know this is it! just a small insight on Grid Computing… but I expect to continue later on with this Grid stuff, there is still a lot to talk about, especially on what concerns the exploitation of Grid Computing to make Business! better said, how to make money from Grids… where can we use them?… any hint? ;)

cheers!

Hello world!

Hi folks! here it is, my first post, the unique “Hello World!” message… ok, maybe not unique, but for me it’s special because it’s my hello world! :)

have been looking around this unique message and found some funny stuff on GNU.org, have a look: How the way people code “Hello World” varies depending on their age and job

hope to see you soon!


RSS feed

my del.icio.us links...