Archive for April, 2007

IBM developerWorks Podcast Interview

I’ve been interviewed for IBM’s developerWorks podcast, this time answering questions about my Designing a Scalable Grid series.

Hear the podcast: IBM developerWorks : Blogs : developerWorks podcasts blog

Read about Designing a Scalable Grid part 1
Read about Designing a Scalable Grid part 2

Thursday, April 19th, 2007 Articles, Grids, IBM DeveloperWorks, Interviews No Comments

Designing a Scalable Grid, part 2

The second part of the two part series on designing a scalable grid system is now available at developerWorks. This tutorial looks at the hardware of the individual nodes and then at operating system and application considerations.

For example, I take a close look at the optimization of CPU and RAM in your grid node selections, and how to identify and resolve issues with RAM limitations. You can also use CPU selections to help drive and optimize your grid.

For the operating system, I look at the different benefits and advantages of operating system choice, including how some operating systems provide a richer security solution out of the box, while others may be better suited for the large memory or storage requirements associated with a grid manage or distribution node.

In terms of the application, I cover the use of a component, rather than a single application model, and how the methods of distribution of information can change the way you design and expand your grid and may ultimately affect the scalability.

Read: Design a scalable grid, Part 2: Operating system and application

Thursday, April 19th, 2007 Articles, Grids, IBM DeveloperWorks No Comments

Understanding MySQL Internals

Sash Pachev has written a new guide on Understanding MySQL Internals for O’Reilly.

I was one of the technical reviewers on this book and can tell you that it makes a good read if you want to understand more of what is going on under the hood in MySQL. There’s a lot to cover, for example the pluggable storage engine archtiecture, how queries are parsed and executed, and how individual storage engines work.

The book is compact, but very readable, and worth a look if you any interest in how databases are programmed, or are thinking about building your own storage engine to plug into MySQL.

Thursday, April 12th, 2007 Books, Open Source, Reviews No Comments

Design a scalable grid, Part 1: Network architecture

When you build a new grid one of the elements that will make your grid a success is to build one that scales, because if your grid scales well then it should be able to cope with a wide range of load types and situations.

In this first part of a two-part series on designing a scalable grid I look at the main network architecture of your grid and how you can use these different architectures to suit your grid type.

Read: Design a scalable grid, Part 1: Network architecture

Monday, April 2nd, 2007 Articles, Grids, IBM DeveloperWorks 1 Comment

Search

    Archive