Scalability VAG

From Second Life Wiki
Jump to navigation Jump to search
This is an initial draft so scope and focus are still fairly open. Please add comments to the Talk:Scalability VAG if you have slightly different viewpoints so we can try to converge on a common view. This discussion could also expose other similar VAG that are needed in this area --Morgaine Dinova 02:21, 18 October 2007 (PDT)

Purpose

The Scalability Viewpoint Advacacy Group exists to provide input for archtectural design that is focused on the expressed Project Motivation of the project and the banner motto of AWG: "Making the Grid a Scalable Place".

More specifically, the Scalability VAG is concerned with identifying all important dimensions of scalability, determining the relevant scaling pressures as numerically as possible, establishing both the end limits and realistic near-term goals for scalability and scaling, and ensuring that these concerns are addressed in the evolving architectural design.

In view of the magnitude of this task, it is expected that the Scalability VAG will devolve into separate VAGs each concerned with one dimension of scalability.

See the Architecture Working Group and the Viewpoint Advocacy Groups for more information.

Scalability VAG Glossay

The following terms and abbreviations are defined for this viewpoint with the purpose of reducing repetition and providing joint terms of reference for stakeholders of this VAG:

General concerns addressed by this viewpoint

The foregoing scalability viewpoint is founded on a few broad concerns:

  • That all important dimensions of scalability be identified, to avoid costly surprises further downstream.
  • That identified dimensions of scalability be grounded in fact and basic arithmetic as far as possible.
  • That end limits of scalability be accompanied by well-reasoned near-term and mid-term projections.
  • That scalability of the architectural design be accompanied by concrete proposals for achieving it.
  • That all proposals are subject to effective scalability analysis and ceiling estimation.
  • That design costs and impact on other VAGs and aspects of the project be assessed.
  • That the concerns expressed in this viewpoint be addressed in a conformant system architecture.

Dimensions of scalability

The following 4 population-related dimensions of scalability are captured from Project Motivation as an initial basis for this VAG. The estimates in dimensions 1-3 and the PPSL/MFSL (Population-Proportional/Multi-Factor Scalability Limit) numbers are likewise only an initial basis:


  1. Scalability of world extent:
    • 60 million regions (probably more) (60 was mentioned here by Zero Linden )
  2. Scalability of world population:
    • 2 billion users (rationale for initial estimate required)
  3. Scalability of concurrent users:
    • 50 - 100 million concurrency across all client types (rationale for initial estimate required)
  4. Scalability for events (concurrent users in a single region):

Areas not addressed by this viewpoint

Source of Viewpoint

Use Cases

Organization

Joining

Anyone with an interest in this Viewpoint is welcome to join. You should join the AW_Groupies group in Second Life.

In world meetings

We meet once a week in-world and more if people are available.

Also members are active on the wiki and in the SLDEV mailing list.

Meetings Schedule:


Meeting Agendas

  • TBD

Chat Logs

  • TBD

Modeling Techniques used to express viewpoint

None decided.


External Links

Members (Stakeholders)

Founder Morgaine Dinova 02:21, 18 October 2007 (PDT)