-
Notifications
You must be signed in to change notification settings - Fork 104
Closed
Labels
Description
Project Polycube Benchmarking
Project aiming at the creation of a minimal benchmarking infrastructure in Polycube. In order to achieve that goal, a class which enables the dynamic gathering of the timestamp of specific events should be developed. Moreover, the class should be used across the entire Polycube framework.
Functional Requirements
Class to monitor the time taken by certain events. This functionality could be active or not, depending by the user willing. If enabled by default, an easy way to disable it should be provided.
Non-Functional Requirements
- Usability: the programmer should be able to use it without learning too much (i.e. just by adding a flag to a command);
- Performance: the overhead introduced by this framework should be as little as possible, leaving all the functionalities as efficient as they are;
- Integrability: the project should pollute the already developed code as little as possible;
- Scalability: the framework should work not only with all the already present functions, but also with the future ones (it should be function-independent).
Deadline
Indicatively the end of August 2019.
havok4u