Issue 2: do we have everything we need?
Is there any single technology which can be considered suitable?
Is there any combination of technologies that can be considered suitable?
Are there other communities that we should be investigating? (e.g., reconfigurable distributed systems).