01
Aug
2008
I just finished CS425, Distributed Systems, and I have another filter to view software and hardware--a distributed system that appears as a single platform for the application software running on the layers above.
Though spreading any part of a system across multiple physical or logical components adds complexity, the solutions that exist today do a pretty decent job in many cases of presenting a single, unified platform for application software.
It should be reasonable to consider grid systems, distributed over vast physical distances and hosted on a variety of heterogeneous systems (hardware and virtual) with middleware presenting a single platform for applications? How large can we make such a grid-enabled platform? How well would the many user-installed applications coexist on such a system?
Okay, it's probably a year or three away, but it's an interesting target.
Though spreading any part of a system across multiple physical or logical components adds complexity, the solutions that exist today do a pretty decent job in many cases of presenting a single, unified platform for application software.
It should be reasonable to consider grid systems, distributed over vast physical distances and hosted on a variety of heterogeneous systems (hardware and virtual) with middleware presenting a single platform for applications? How large can we make such a grid-enabled platform? How well would the many user-installed applications coexist on such a system?
Okay, it's probably a year or three away, but it's an interesting target.