Uploaded image for project: 'Indy Node'
  1. Indy Node
  2. INDY-1717

Measure performance improvements

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Complete
    • Priority: Medium
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None
    • Epic Link:
    • Sprint:
      Ev 18.20, Ev 18.23
    • Documentation Impact:
      Unset

      Description

      In recent sprints, we made a number of changes that should improve performance. We want to measure and report on the results of these changes.

      Acceptance Criteria
      Perform a test of an Indy network that has the following attributes:

      • The ledger is pre-loaded with 1 million transactions
      • Pool size is 25 nodes.
      • 1K concurrent clients
      • Over a 3 hour period induce a sustained throughput of 10 write transactions per second and 100 read transactions per second on average (from clients)
        Write load is a mixture of:
        • writing credentials schema (5%),
        • writing credential definition (5%)
        • revoke registry definition (5%)
        • revoke registry update (5%)
        • write DID to ledger (20%)
        • write payment to ledger (45%)
        • write attrib to ledger (15%)
          Read load is a mixture of:
        • read DID from ledger (45%)
        • read credential schema (10%)
        • read credential definition (10%)
        • read revoke registry definition (10%)
        • read revoke registry delta (10%)
        • read attrib from ledger (10%)
        • read payment balance from ledger (5%)
      • Write response time should be less that 5 seconds (would also like a report of the average).
      • Read response time should be less than 1 second (would also like a report of the average).
      • Unless view change in progress, pool should write 10 txns/sec and read 100 txns/sec
      • Fees should be defined for all write transaction types.

        Attachments

        1. 10nyms.png
          235 kB
          Vladimir Shishkin
        2. 10nyms+fees.png
          233 kB
          Vladimir Shishkin
        3. 10payment.png
          216 kB
          Vladimir Shishkin
        4. 10payment+fees.png
          211 kB
          Vladimir Shishkin
        5. 1nyms.png
          255 kB
          Vladimir Shishkin
        6. 1nyms+fees.png
          249 kB
          Vladimir Shishkin
        7. 1payment.png
          233 kB
          Vladimir Shishkin
        8. 1payment+fees.png
          248 kB
          Vladimir Shishkin
        9. attrib_no_fees_10_sec.png
          198 kB
          Olga Zheregelya
        10. indy_1717_attr1_nofees.png
          193 kB
          Olga Zheregelya

          Issue Links

            Activity

              People

              Assignee:
              VladimirWork Vladimir Shishkin
              Reporter:
              zhigunenko.dsr NIkita Zhigunenko
              Watchers:
              NIkita Zhigunenko, Olga Zheregelya, Richard Esplin, Vladimir Shishkin
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: