Lync Server 2010 User Models

 

Topic Last Modified: 2011-07-17

The user models described here provide the basis for the capacity planning measurements and recommendations described later in this section.

Lync Server 2010 User Models

The following table describes the user model for registration, contacts, instant messaging (IM), and presence for Microsoft Lync Server 2010 communications software.

Environment and Registration User Model

Category Description

Percentage of Active Directory users

We assume that 70% of all Active Directory users in the organization are enabled for Lync Server 2010. 80% of those enabled users are logged on to Lync Server each day (80% concurrency). The concurrent users are the basis for the numbers in the rest of this section.

Active Directory distribution groups

We assume that the number of Active Directory distribution groups in the organization is equal to three times the number of all users in Active Directory. The distribution groups have the following sizes:

  • 64% have 2-30 users

  • 13% have 31-50 users

  • 10% have 51-100 users

  • 13% have 101-500 users

Voice over IP (VoIP) users

50% of Lync Server users are enabled for unified communications (UC) (that is, their phone numbers are owned by Lync Server 2010).

Registered client distribution

65% of clients running Microsoft Lync 2010 clients, including Microsoft Lync 2010, Microsoft Lync 2010 Phone Edition, and Microsoft Lync 2010 Mobile.

30% of clients running either Office Communicator 2007 R2 clients or Office Communicator 2007 clients, including Communicator Web Access, Communicator Phone Edition, and Communicator Mobile.

5% of clients using Microsoft Lync Web App.

Client multipoint of presence (MPOP) is 1:1.5, meaning that 50% of users have two clients signed in at the same time.

Remote user distribution

70% of users connecting internally.

30% of users connecting through an Edge Server, and a Director (recommended).

Contact distribution

The maximum number of contacts a user has is 1,000. Less than 1% of users have 1,000 contacts. Less than 25% of users have 100 or more contacts.

Average of 80 contacts for users with public cloud connectivity. Of these users:

  • 50% of the contacts are within the organization. 10% of those users are remote users, connecting from outside the firewall.

  • 40% of the contacts are public cloud users (such as users of AOL, Yahoo!, or MSN).

  • 10% of the contacts are from federated partners.

Average of 50 contacts for users without public cloud connectivity. Of these users:

  • 80% of the contacts are within the organization. 10% of those users are remote users, connecting from outside the firewall.

  • 20% of the contacts are from federated partners.

Session time

The average user logon session lasts 12 hours. All users log on within 60 minutes of the start of the session.

IM and Presence User Model

Category Description

Peer-to-peer IM sessions

Each user averages six peer-to-peer IM sessions per day.

10 instant messages per session.

Presence polling

Overall, we assume presence polling at an average 40 polls per user per hour, with a maximum of eight per user per minute. For each user, assume an average of:

  • One poll per day of the presence of users in the user’s organization tab (but not Contacts list). Average number of non-contacts in the user’s organization tab is 15 users. Two contact card viewing operations per day.

  • One presence poll every time the user clicks another user to start a conversation, estimated at once per hour.

  • Six user searches per hour.

  • When the user opens or previews an email in Outlook, a poll of the presence of users in the To: and CC: fields of the email, estimated at five emails per hour and four users per email.

Presence publication is average of 4 per user per hour, with a maximum of six per user per hour.

Presence subscriptions

When one user adds another as a contact, the first user is subscribing to five categories of information about the second user. Updates of these categories of information are automatically sent to the first user.

The user model assumes a default of 1000 category subscriptions per user. This means that a user could be a contact of as many as 200 other users.

1000 category subscriptions is also the default maximum. If needed, you can raise the maximum allowed to 3000. For details about changing this default, see Planning for IM and Presence in the Planning documentation.

The following table describes the user model for address book use.

Address Book Usage User Model

Address Book search mode Usage

Address Book Web Query only (all queries performed by Address Book Web Query service)

Four prefix queries per user per day.

60 exact search queries per user per day. 40% of those are batched, with an average of 20 contacts per query. The other 60% of the queries are for a single contact.

25 photo queries per user per day. 24 are for a single photo, the other is a batch query with an average of 20 contacts.

One total organization search query per user per day.

Mixed mode, both address book file and web queries used. This is the default mode.

Only two types of queries go to the network, the photo and total organizational search queries.

25 photo queries per user per day. 24 are for a single photo, the other is a batch query with an average of 20 contacts.

One total organization search query per user per day.

The following table describes the conferencing model.

Conferencing Model

Category Description

Scheduled meetings versus "Meet now" meetings

60% scheduled, 40% unscheduled.

Conferencing client distribution

For scheduled meetings:

  • 75% of conferencing users use Lync 2010.

  • 20% of conferencing users use Microsoft Lync Web App.

  • 5% of conferencing users use Microsoft Lync 2010 Attendee.

For unscheduled meetings:

  • 65% of conferencing users use Lync 2010.

  • 30% of conferencing users use earlier clients, including Office Communicator 2007 R2, Office Communicator 2007, and Microsoft Office Communicator Web Access (2007 release).

  • 5% of conferencing users use Microsoft Lync Web App.

Meeting concurrency

5% of users will be in conferences during working hours. Thus, in an 80,000-user pool, as many as 4,000 users might be in conferences at any one time.

Meeting audio distribution

40% mixed VoIP audio and dial-in conferencing, with a 3:1 ratio of VoIP users to dial-in users.

35% VoIP audio only.

15% dial-in conferencing audio only.

10% no audio (IM-only conferences, with an average of five messages sent per user).

Media mix for web conferences

75% of conferences are web conferences, with audio plus some other collaboration modalities.

For these conferences, the other collaboration methods are as follows:

Note

These numbers add up to more than 100% because one conference can have multiple collaboration methods.

  • 50% add application sharing.

  • 50% add instant messaging (average of two IMs per user).

  • 20% add data collaboration, including PowerPoint or whiteboard. In these, an average of 2 PowerPoint files presented per conference, with an average PowerPoint file size of 5 MB. (After a PowerPoint file is uploaded, it is converted by Lync Server to another format with an average file size of 25 MB.) Average of 20 annotations per whiteboard.

  • 20% add video. 70% of video sessions have Common Intermediate Format (CIF) resolution and 30% have VGA.

Meeting participant distribution

50% internal, authenticated users.

25% remote access, authenticated users.

15% anonymous users.

10% federated users.

Meeting join distribution

Users are assumed to join a meeting at the following rates:

  • 0-2 minutes after meeting start: 28%

  • 3-6 minutes: 15%

  • 7-10 minutes: 6%

  • 11-27 minutes: 10%

  • 28-29 minutes: 4%

  • 30-33 minutes: 13%

  • 34-36 minutes: 4%

  • 37-40 minutes: 2%

  • 41-54 minutes: 5%

  • 55-57 minutes: 4%

  • 58-59 minutes: 6%

Lync Server 2010 has a maximum supported meeting size of 250 users. Each pool can host one 250-user meeting at a time. While this large meeting is occurring, the pool can also host other smaller conferences. For details, see the “Conferencing Maximums” section in Capacity Planning Requirements and Recommendations.

The following table shows the distribution of typical meeting sizes and durations

Conference Size and Duration Model

Number of attendees (in addition to presenter) % of total conferences Average duration in minutes

1

19%

17

2

20%

36

3

21%

42

4

14%

46

5

9%

49

6

5%

53

7

4%

55

8

2%

56

9-15

4%

65

16-35

1%

93

36-100

<1%

100

The following table provides details about the user model for conferences involving dial-in users.

Dial-In Conferencing User Model

Category Description

Authenticated/anonymous

70% authenticated, 30% anonymous (and prompted for a recorded name).

Transfer

10% of dial-in callers are transferred to another pool.

Call duration and music on hold

Average call duration without music on hold: 50 seconds.

50% of call-in users hear music on hold, for an average of 5 minutes.

Dual-tone multifrequency (DTMF)

15% of conferences that are dial-in only have phone leaders. 10% of mixed conferences that include dial-in users also have phone leaders.

20% of phone leaders use 2 DTMF commands per conference. When the phone leader removes the mute everyone command, 50% of users then unmute themselves using DTMF.

The following table provides details about the user model for conference lobbies.

Conference Lobby User Model

Category Description

Number of users in lobby

5% of dial-in users go through the lobby, and 25% of other users go through the lobby

Admitting from lobby

80% are admitted by presenter before client timeout.

10% are rejected by presenter before client timeout.

10% wait in lobby until client timeout.

Average wait time in lobby is 5 minutes.

The following table describes the user model for other peer-to-peer sessions.

Peer-to-Peer Sessions User Model

Category Description

Application sharing

Each user participates in 5 peer-to-peer application sharing sessions per month, for an average of 0.25 sessions per day. The average session lasts 16 minutes.

File transfer

Each user participates in 1 peer-to-peer file transfer session per month (as part of an IM session), for an average of 0.05 sessions per day. The average session file size transferred is 1 MB.

Busy Hour

For peer-to-peer sessions, peak load is calculated using busy hour call attempts (BHCA). This voice industry term assumes that 50% of all calls for the day will be completed in 20% of the time. It is calculated using the following formula:

BHCA=(total calls * 0.5) / 1.6

Performance testing simulated busy hour by running VoIP and other peer-to-peer sessions at a busy hour load for at least 1.6 hours per day.

Conferencing peak load assumes that 75% of all conferences for an eight-hour day happen in 4 peak time hours. Those peak hours have 1.5 times the average conferencing load.