1. A session management method for distributed interactive systems comprising: identifying an application having an application space; partitioning the application space into a plurality of communication interest partitions; identifying network resources having network characteristics; mapping the network resources based on the network characteristics to produce network map information; indexing the partitions and the network map information to form a multi-type attribute index structure; grouping users into communication interest-based groupings; and managing communications between one of said users and the application through the network resources using a hierarchical structure that is based on the multi-type attribute index structure and on the communication interest-based groupings.