Virtual World Model

From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
 
'''Simulator Trust Domain''': one or more simulators that completely trust each other, operated by one single authority. Trust means that these simulators can safely exchange messages and share data with each other.
 
'''Simulator Trust Domain''': one or more simulators that completely trust each other, operated by one single authority. Trust means that these simulators can safely exchange messages and share data with each other.
  
*Resource Services*: A set of zero or more services serving resources for simulators. Resources include: assets, user accounts, and assorted services like lookup services, social networking, forums, etc.  
+
'''Resource Services''': A set of zero or more services serving resources for simulators. Resources include: assets, user accounts, and assorted services like lookup services, social networking, forums, etc.  
  
*Grid*: One or more simulators that share resources via resource services. At the very minimum, the simulators in a grid share assets, but many more services are possible. A Grid includes one or more simulator trust domains. Normally one would expect one grid to be one single trust domain, but that doesn't necessarily need to happen. For example, OSGrid has, by nature, several hundred simulator trust domains. The Linden Lab Grid, although one single trust domain at the moment, might support several trust domains in the future, where different groups of simulators are controlled by different authorities at the level of the simulator code, but still share the central resources and services. Given that a Grid may include more than one simulator trust domain, there can be untrusted connections within the same grid. In deploying security schemes, we need to take this into account.
+
'''Grid''': One or more simulators that share resources via resource services. At the very minimum, the simulators in a grid share assets, but many more services are possible. A Grid includes one or more simulator trust domains. Normally one would expect one grid to be one single trust domain, but that doesn't necessarily need to happen. For example, OSGrid has, by nature, several hundred simulator trust domains. The Linden Lab Grid, although one single trust domain at the moment, might support several trust domains in the future, where different groups of simulators are controlled by different authorities at the level of the simulator code, but still share the central resources and services. Given that a Grid may include more than one simulator trust domain, there can be untrusted connections within the same grid. In deploying security schemes, we need to take this into account.
  
*Hypergrid*: The interconnection of grids. Hypergrid simulator connections are necessarily untrusted; security schemes need to take that into account. Besides safe simulator connectivity between grids, the Hypergrid addresses the interoperability of resource services -- that is, the ability for: user accounts in one grid being recognized in other grids; assets in one grid being transferred to other grids; social networking services being bridged between grids, etc. Additionally, the Hypergrid architecture enables the emergence of independent Hypergrid-wide resource services such as Instant Messaging, Search, etc. which may not be coupled with any one grid in particular but that serve several grids.
+
'''Hypergrid''': The interconnection of grids. Hypergrid simulator connections are necessarily untrusted, so security schemes need to take that into account. Besides safe simulator connectivity between grids, the Hypergrid addresses the interoperability of resource services -- that is, the ability for: user accounts in one grid being recognized in other grids; assets in one grid being transferred to other grids; social networking services being bridged between grids, etc. The Hypergrid architecture enables the emergence of independent Hypergrid-wide resource services such as Social Networking, Search, etc. that may not be coupled with any one grid in particular but that serve several grids.

Revision as of 14:58, 19 April 2009

Simulator Trust Domain: one or more simulators that completely trust each other, operated by one single authority. Trust means that these simulators can safely exchange messages and share data with each other.

Resource Services: A set of zero or more services serving resources for simulators. Resources include: assets, user accounts, and assorted services like lookup services, social networking, forums, etc.

Grid: One or more simulators that share resources via resource services. At the very minimum, the simulators in a grid share assets, but many more services are possible. A Grid includes one or more simulator trust domains. Normally one would expect one grid to be one single trust domain, but that doesn't necessarily need to happen. For example, OSGrid has, by nature, several hundred simulator trust domains. The Linden Lab Grid, although one single trust domain at the moment, might support several trust domains in the future, where different groups of simulators are controlled by different authorities at the level of the simulator code, but still share the central resources and services. Given that a Grid may include more than one simulator trust domain, there can be untrusted connections within the same grid. In deploying security schemes, we need to take this into account.

Hypergrid: The interconnection of grids. Hypergrid simulator connections are necessarily untrusted, so security schemes need to take that into account. Besides safe simulator connectivity between grids, the Hypergrid addresses the interoperability of resource services -- that is, the ability for: user accounts in one grid being recognized in other grids; assets in one grid being transferred to other grids; social networking services being bridged between grids, etc. The Hypergrid architecture enables the emergence of independent Hypergrid-wide resource services such as Social Networking, Search, etc. that may not be coupled with any one grid in particular but that serve several grids.

Personal tools
General
About This Wiki