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

Proof of stability under load

    XMLWordPrintable

Details

    • Task
    • Status: Complete
    • Medium
    • Resolution: Done
    • None
    • 1.6.78
    • None
    • None
    • EV 18.17 Service Pack, EV 18.18 Service Pack 2, EV 18.19
    • Unset

    Description

      We need to prove that it will be stable under conditions similar to production use.

      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

      Main cases for research:
      1) mixed set (imitation of active production work) - 1000 clients / 10 writes / 100 reads
      2) payments only (understanding of pluggable ledgers productivity) - 1000 clients / as much as possible writes (1 - 4 - 10) / as much as possible reads (up to 10 - 40 - 100)
      3) not payment transactions (comparision with historical productivity data) - 1000 clients / 10 writes / 100 reads

      Attachments

        1. Ext-26-09-18-mix.png
          Ext-26-09-18-mix.png
          237 kB
        2. fees-node-13.png
          fees-node-13.png
          203 kB
        3. no_fees-node-13.png
          no_fees-node-13.png
          268 kB

        Issue Links

          Activity

            People

              ozheregelya Olga Zheregelya
              zhigunenko.dsr NIkita Zhigunenko
              Dong Wang, Nikita Spivachuk, NIkita Zhigunenko, Olga Zheregelya, Vladimir Shishkin
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: