First off, if you really want a deep dive on cluster mode, I strongly suggest you have you local team come in and give you one. They should be able to give far more detail than is feasible here.
That being said, each controller in the cluster has access to data on all of the other controllers through a back-end interconnected network. So if you have 8 controllers in your cluster, you can access data from all 8 from any one node in the cluster, thus giving you front-end scalability. This is particularly important when you consider high-performance aggregates (i.e. aggregates which are striped across multiple cluster controllers).
Like I said, there's plenty of deep dive info available on this, but I wanted to give you a quick, high-level answer.
Will do.. I'll see if I can get into a deep dive up here. I need it I guess.
My assumptions are that you'd have to have a connection from every controller to every shelf in the cluster. In this case you'd need a fiber channel switch zoned for connectivity on the back end of some sort to allow ownership across all the controllers to all the disks.
I guess the real question is this: In a 7.x world, every disk has a primary and a secondary owner.
In the 8.x world, are there primary, secondary.. and tertiary etc.. owners on 1 disk? This to me would make it Single System Image.
What happens if you lose both controllers in 1 node of the cluster. Does node 2 have the ability to take control of those disks that were assigned to the first node?
I'm sure I'm botching this all up and will reach out to our guys up here to get some further wisdom in regards to 8.0 Cluster-Mode.