How many lawyers does it take to write this month’s column? Just one very smart one. Here’s a summary of legislation, litigation, and intellectual agitation from around the globe.
People often equate high availability with redundancy. While redundancy in particular, and technology in general, are necessary components of a highly-available information technology environment, they are hardly sufficient. Here’s a broader perspective on achieving high availability in enterprise-class systems based on the real-world experiences of IBM’s High Availability Center of Competency.
This month’s column introduces the Global Arrays Toolkit (GA, http://www.emsl.pnl.gov/docs/global/), a suite of application programming interfaces (API’s) for handling distributed data structures.
In case you haven’t noticed, the high-performance computing (HPC) market is now ruled by the Linux cluster. And while Linux clusters have made serious number crunching affordable, this disruptive change still has perils. Unlike more traditional HPC methods, a cluster presents a myriad of variables and trade-offs to the cluster designer and end-user. However, whenever there are choices that aren’t completely right or wrong, there is an opportunity for the artist and engineer to shine in all of us.
cmake is a portable build system: Create a single source definition and build your code on one or many platforms. Learn how to use cmake and see how KDE uses the tool for the project’s next generation build system.