microsoft / service-fabric

Service Fabric is a distributed systems platform for packaging, deploying, and managing stateless and stateful distributed applications and containers at large scale.
https://docs.microsoft.com/en-us/azure/service-fabric/
MIT License
3.03k stars 400 forks source link

Performance results for Reliable Collections (Dictionary, Queue and Concurrent Queue) #644

Open MedAnd opened 5 years ago

MedAnd commented 5 years ago

Provide a best practice Service Fabric .Net Core application for automated performance testing of Reliable Collections and publish results for each version of the Service Fabric & .Net Core run-times.

Publish results for:

Links:

masnider commented 5 years ago

This makes sense except for the communication stack part.

MedAnd commented 5 years ago

@masnider - appreciate the feedback & agree the communication stack part should be it's own request.

MedAnd commented 5 years ago

@zuhairp / @masnider - hoping we can update the existing Reliable Collections API documentation to clarify which APIs are caching and which are non caching as per our discussions?

For example:

Enumeration: To make enumeration efficient, contents of the hahstable get added into a temporary sorted data structure until it is moved into the main sorted data structure post checkpoint. So it is O(log n).

Links