hermes
play

Hermes Clustering Users in Large-Scale E-mail Services Thomas - PowerPoint PPT Presentation

Hermes Clustering Users in Large-Scale E-mail Services Thomas Karagiannis, Christos Gkantsidis , Dushyanth Narayanan, Antony Rowstron Microsoft Research Cambridge, UK The email social graph


  1. Hermes Clustering Users in Large-Scale E-mail Services Thomas Karagiannis, Christos Gkantsidis , Dushyanth Narayanan, Antony Rowstron Microsoft Research Cambridge, UK

  2. The email social graph �������������������� ��������������������������������� ������ ����������������������������������� ������������������������ � ������������������ � �������������������������� � � ������������������ ���������������������� � �������� ������������������������ ��������������� 2

  3. The email social graph �������������������� ��������������������������������� ������ ����������������������������������� ������������������������ � ������������������ � �������������������������� � � ������������������ ��������������������������� ��������������������� ����������������������� 3

  4. System under study ��������������������������� ���������������������������� ������ ������������������������� • ������������ ����� ������� �� • ������������������������������ • ������������������������������ �� ����������� ������������������� ⇒ ������������������ 4

  5. Current allocation of users to servers ��������������������������� ����������������������� ���������������������������������������������� ������ ��������������� ����� ������� ����������������������������������������� �� ⇒ ������� ��������������������� �� ������������� ������������������� ⇒ ������������������ 5

  6. Current allocation of users to servers ����������������������� ���������������������������������������������� ��������������� ��������������������������� ������������������ �������������������� ����������������������� ��������� ���������� ���������� �������������� ��������� 6

  7. Better allocation of users to servers ������ ���������������������������������������������� ⇒ ���������������������� ⇒ ���������������������������������� ����� � ����������������������������� � ����������������������� � ����������������������������������� 7

  8. Architecture of email service ����������������������������� � ���������������������������� � ������������ 8

  9. Architecture of email service � ������������ � ����������������������� � ������������� � ����������������� ������������������ �������������� ������������� ������������������������ �������������� ������� �������������� 9

  10. Architecture of email service � ������������ � ����������������������� � ������������� � ����� ����������������� ���������������� �������������� ������������� ������������������������ �������������� ������� �������������� 10

  11. Partitioning Goal: - Identify groups of users - …efficiently Partitioning Assign users to partitions s.t. - min for edges with endpoints (i.e. users) on different partitions ��������� - # users per partition is “roughly” ������������������������ balanced ����������������� 11 �������� ������������

  12. Evaluation • Base performance • Scalability: Can it scale to 100’s millions of users? • Capturing changing patterns: How often should we re-partition? • Sensitivity to (# users) / (# servers) When should we partition? 12

  13. Benefits of partitioning �������������������� ��������� � �������������������������� ���������� ���������� ������������������������������ ������������������ � ���������������������������������� 13 �����������

  14. Scalability of partitioning ����������������������� ��������������������������������������� ���������������� ������������� � ����������������������������������������� �������������������������� � ����������������������������������� ������������ ���������� ����������������������� � �������������� �������������������� � ���������������������������������������� � ����������������������������� ������������������������������� ������������������ ��������������������������������������������� �������������������������������������������������� 14

Recommend


More recommend