Commit graph

  • 86cf86bc00 removed gitlab-ci.yml from project. pradykaushik/issues/issue-7-remove-gitlab-ci-file Pradyumna Kaushik 2019-10-25 00:30:21 -04:00
  • f3b92ea4eb
    setup build and test workflow actions (#6) PRADYUMNA KAUSHIK 2019-10-25 00:03:40 -04:00
  • 796b90c8a1 updated name of action. setup-actions Pradyumna Kaushik 2019-10-24 21:35:29 -04:00
  • f1605503ef
    setup build and test workflow actions PRADYUMNA KAUSHIK 2019-10-24 21:24:43 -04:00
  • 0f36d30d46 refact imports to github.xxx. update go.mod + go.sum Pradyumna Kaushik 2019-10-24 20:19:19 -04:00
  • 28d10d9d39 ran go mod vendor on the whole project Pradyumna Kaushik 2019-10-24 19:55:06 -04:00
  • 26f96f361f Merge branch 'issues/issues-10-unit-tests-pcp-module' into 'master' Pradyumna Kaushik 2019-10-24 20:07:17 +00:00
  • 91e06fab4f Unit testing for pcp module. Pradyumna Kaushik 2019-10-24 20:07:17 +00:00
  • b27966dc3a Merge branch 'issues/issues-8-unit-tests-def-module' into 'master' Pradyumna Kaushik 2019-10-12 06:48:46 +00:00
  • bac60e872a Unit testing for def/ module. Pradyumna Kaushik 2019-10-12 06:48:45 +00:00
  • e24b8a08c9 Merge branch 'issues/issues-6-switch-to-go-modules' into 'master' Pradyumna Kaushik 2019-10-02 00:21:21 +00:00
  • 4fbbf91b00 Switch to go modules for dependency management. Pradyumna Kaushik 2019-10-02 00:21:21 +00:00
  • fca8887adf Merge branch 'master' into 'master' Pradyumna Kaushik 2018-11-13 00:12:15 +00:00
  • cfbb2f4bdd Fix: create log dir after validating cmdline args. Pradyumna Kaushik 2018-11-08 20:07:06 -05:00
  • 97253ec4af
    Adding CI build badge. Renan DelValle 2018-11-03 11:04:21 -07:00
  • fba48e1d4d
    First attempt at adding a CI. Renan DelValle 2018-11-03 11:01:32 -07:00
  • 66c2e147e2
    Adding links for research papers published using Elektron Renan DelValle 2018-11-02 21:51:57 -07:00
  • b162289388
    Adding published research to readme. Renan DelValle 2018-10-06 20:09:39 -07:00
  • 291f4f3979
    Adding GPLv3 Licensing. Renan DelValle 2018-10-06 20:03:14 -07:00
  • 943f20cb1e Removed value type from option description. Pradyumna Kaushik 2018-10-05 23:19:44 -04:00
  • b61f4f2525 fixed merge conflicts due to commit amend. Pradyumna Kaushik 2018-10-05 23:16:50 -04:00
  • 5ce48e8dd8 -h instead of --help. Added full stop to sentence. Pradyumna Kaushik 2018-10-05 23:15:36 -04:00
  • 5bd232d798 -h instead of --help. Pradyumna Kaushik 2018-10-05 23:15:36 -04:00
  • 91c49292ea Changed Usage to Features for semantics. Pradyumna Kaushik 2018-10-05 23:13:36 -04:00
  • 6549f8c13c Escape underscore. Changed 'scheduling' to 'sched' in format. Pradyumna Kaushik 2018-10-05 23:06:04 -04:00
  • f3a1501e6e Description for task classification overhead logs. Pradyumna Kaushik 2018-10-05 23:05:01 -04:00
  • f5b2ba789c Description for scheduling window logs. Pradyumna Kaushik 2018-10-05 23:04:44 -04:00
  • 9a4470fd16 Description for scheduling policy switch trace. Pradyumna Kaushik 2018-10-05 22:49:23 -04:00
  • 598acf75f2 Description for scheduled trace log. Pradyumna Kaushik 2018-10-05 22:41:39 -04:00
  • 1902d1a3e8 Describing PCP data metrics and PCP logs. Pradyumna Kaushik 2018-10-05 17:27:53 -04:00
  • bcc2b4e4cc Removed Degree of Collocation logger. Pradyumna Kaushik 2018-10-05 14:11:49 -04:00
  • 39ba273d1a Changed Logging.md to Logs.md Pradyumna Kaushik 2018-10-05 13:19:42 -04:00
  • 66dd017eb9 Updated description of power capping policies. Pradyumna Kaushik 2018-10-05 13:15:07 -04:00
  • ea0eda2db1 Removed redundant information. Changed Logging to Logs. Pradyumna Kaushik 2018-10-05 13:12:23 -04:00
  • f0e368c98c Information on different logs. Added PCP.md file. Pradyumna Kaushik 2018-10-05 13:06:46 -04:00
  • 6f97c36411 Passed scheduler to extrema and prog-extrema. Pradyumna Kaushik 2018-10-05 00:41:43 -04:00
  • aca9dcd185 Added degcol logger to extrema and prog-extrema. Pradyumna Kaushik 2018-10-05 00:38:24 -04:00
  • d9780a6a9f Merge branch 'master' of gitlab.com:spdf/elektron Pradyumna Kaushik 2018-10-04 20:23:25 -04:00
  • 4200eda783 Reorganized workload section. Pradyumna Kaushik 2018-10-04 20:21:55 -04:00
  • 59d096bccb Reorganized workload section. Pradyumna Kaushik 2018-10-04 20:21:55 -04:00
  • 29b84a00c7 shortened value names. Pradyumna Kaushik 2018-10-04 20:15:07 -04:00
  • c9207d1714 Run commands and options for scheduling policy switching. Pradyumna Kaushik 2018-10-04 20:13:26 -04:00
  • e48156a270 Other options when plugging in powercapping. Pradyumna Kaushik 2018-10-04 20:12:53 -04:00
  • 5a6a43937c Hi/Lo Thresholds only for extrema and prog-extrema. Pradyumna Kaushik 2018-10-04 20:10:46 -04:00
  • 089b106fdb Commands to plug-in powercap policy. Pradyumna Kaushik 2018-10-04 19:41:22 -04:00
  • 4637355721 Reorganized code. Pradyumna Kaushik 2018-10-04 19:24:16 -04:00
  • c9d4e66236 Powercap policy and PCP config from commandline. Pradyumna Kaushik 2018-10-04 19:21:45 -04:00
  • b8f2248810 Adding HostKeyCallback to sshConfig. Fix command. Pradyumna Kaushik 2018-10-04 19:14:50 -04:00
  • 1e2fae9f80 Removed underscore for second return. Pradyumna Kaushik 2018-10-04 14:11:38 -04:00
  • 410a6ef1fa Added pcp config file to Command args. Pradyumna Kaushik 2018-10-04 14:10:41 -04:00
  • 1e9828c35b Provide pcp config file from commandline. Pradyumna Kaushik 2018-10-04 13:57:35 -04:00
  • 8e87bcb439 Fixed import alias prefix. Pradyumna Kaushik 2018-10-04 13:45:31 -04:00
  • b06bdeba59 Used println instead of printf if no args. Pradyumna Kaushik 2018-10-04 13:39:30 -04:00
  • 49b58fd2f9 Plug-in power-capping policy from commandline. Pradyumna Kaushik 2018-10-04 13:38:55 -04:00
  • e9c338995c Fixed package name. Followed naming conventions. Pradyumna Kaushik 2018-10-04 13:37:14 -04:00
  • 0bdfa6c101 Run commands for plugging in scheduling policies. Pradyumna Kaushik 2018-10-04 02:48:16 +00:00
  • 219eecc8cf Description for Elektron Architecture Pradyumna Kaushik 2018-10-03 21:58:35 -04:00
  • a5425874c2 Fix section sizes. Reposition sp selector image. Pradyumna Kaushik 2018-10-03 21:44:46 -04:00
  • 686aafe56e Remove tag from section title. Fix section sizes. Pradyumna Kaushik 2018-10-03 21:42:41 -04:00
  • f4850a7e1d Fixed section and subsection sizes. Pradyumna Kaushik 2018-10-03 21:41:49 -04:00
  • e3daff5046 Removed unused json attribute varCpuShare. Pradyumna Kaushik 2018-10-03 21:35:20 -04:00
  • 59e84f9a9f Removed commands to plug-in scheduling policies. Pradyumna Kaushik 2018-10-03 21:32:53 -04:00
  • 888e2b7acc Fix title for pluggable power-capping strategies. Pradyumna Kaushik 2018-10-03 21:30:14 -04:00
  • 79bca21cf0 Documentation for Scheduling Policy Switching. Pradyumna Kaushik 2018-10-03 21:29:52 -04:00
  • 9554bf2666
    Runing goimports on project as well as fixing README so that headers render correctly. Renan DelValle 2018-09-30 18:23:38 -07:00
  • b341c0a0e4
    Adding dep files and dependencies. Renan DelValle 2018-09-30 18:02:42 -07:00
  • 45f9efa578
    Changing imports from bitbucket to gitlab. Renan DelValle 2018-09-30 17:56:14 -07:00
  • cdbf60ea0d linked Mesos. Pradyumna Kaushik 2018-09-28 01:44:46 -04:00
  • 8f8772a66e Try 2 of image include. Outline for detailed doc. Pradyumna Kaushik 2018-09-28 01:41:56 -04:00
  • ffe0734c12 resolved merge conflict. Pradyumna Kaushik 2018-09-28 01:22:13 -04:00
  • 056720e9c9 fixed image include markdown. Pradyumna Kaushik 2018-09-28 01:17:58 -04:00
  • 82b1ff2d96 fixed image include markdown. Pradyumna Kaushik 2018-09-28 01:17:58 -04:00
  • 5019ea34a4 Added architecture diagram. Refined description. Pradyumna Kaushik 2018-09-28 01:16:08 -04:00
  • ab94d5f66a Commands to plug-in schedPolicies into Elektron. Pradyumna Kaushik 2018-09-25 14:07:40 -04:00
  • 8a78b58bc0 Enhanced description of Elektron. Pradyumna Kaushik 2018-09-25 14:06:49 -04:00
  • 93d8991947 Software reqs & instructions to build and run. Pradyumna Kaushik 2018-09-23 19:34:45 -04:00
  • 1437979223 fixed import. Pradyumna Kaushik 2018-09-23 19:28:06 -04:00
  • 66c19b53c9 Merged in differentSwitchingMechanisms (pull request #14) Pradyumna Kaushik 2018-04-17 23:44:36 +00:00
  • 1bee742588 fixed import. Pradyumna Kaushik 2018-09-23 19:19:16 -04:00
  • 8b27f5547d Merged in fixSchedWindowSize (pull request #13) Pradyumna Kaushik 2018-04-17 20:12:33 +00:00
  • f1c6adb05b Merged in measureClassificationOverhead (pull request #12) Pradyumna Kaushik 2018-04-17 20:10:36 +00:00
  • ae81125110 Merged in mapTaskDistrToSchedPolWhenSwitching (pull request #11) Pradyumna Kaushik 2018-04-17 20:09:35 +00:00
  • 0f305ab796 Merged in updateRunningOnTaskRunningStatus (pull request #9) Pradyumna Kaushik 2018-03-01 21:57:50 +00:00
  • b877d31cb8 Merged in schedPolSwitchConfigFile (pull request #8) Pradyumna Kaushik 2018-02-26 01:59:09 +00:00
  • b569bd3060 Merged in schedPolSwitchLogging-revert (pull request #7) Pradyumna Kaushik 2018-02-19 03:29:56 +00:00
  • 85383da550 Merged in scheduleOnlySchedWindowTasks (pull request #6) Pradyumna Kaushik 2018-02-16 21:49:12 +00:00
  • 3d51efc679 Merge branch 'scheduleOnlySchedWindowTasks' of https://bitbucket.org/sunybingcloud/electron-sps into scheduleOnlySchedWindowTasks Pradyumna Kaushik 2018-02-16 16:48:03 -05:00
  • 25bf363d2c Merged in tasksToScheduleWindow (pull request #5) Pradyumna Kaushik 2018-02-14 06:28:59 +00:00
  • b1bd21f730 Merged in akash/LogPolicySwitch (pull request #4) Akash Kothawale 2018-02-11 13:11:42 +00:00
  • 3fa4a45ca7 added .gitignore. Pradyumna Kaushik 2018-09-23 18:39:11 -04:00
  • 6c77aa777e Merged in resourceUsageTracking (pull request #2) Pradyumna Kaushik 2018-02-09 22:32:44 +00:00
  • ec18b617da ignored error returned from LaunchTasks. Technically, this error shouldn't occur. Retrofitted scheduling policies to not receive an error when calling LaunchTasks(...) Pradyumna Kaushik 2018-02-09 17:31:16 -05:00
  • f041e6668b added a baseSchedPolicyState struct in schedulers/schedPolicy.go. This struct would store information common to scheduling policies. Added member called numTasksScheduled to baseSchedPolicyState that would keep count of the number of tasks that the current scheduling policy has scheduled. Moved the logic to switch (currently performing a random switch) to baseSchedPolicyState#switchIfNecessary(...) and retrofitted all scheduling policies to call this instead of inlining the code in each of them. Pradyumna Kaushik 2018-02-06 16:50:16 -05:00
  • 5a28f8539a formatted code. Pradyumna Kaushik 2018-02-05 18:21:34 -05:00
  • acf9332a50 Comments: Explain what Variance is used for. Akash Kothawale 2018-02-05 16:01:48 -05:00
  • 2d3158d99a pcp: Remove unused functions Akash Kothawale 2018-02-05 02:18:11 -05:00
  • c52bfb08c5 Handle case: host -> slaveID may not be available Akash Kothawale 2018-02-05 02:25:32 -05:00
  • 3d5bb772fb Fix: Mutex lock handling issues with task running Akash Kothawale 2018-02-05 02:18:33 -05:00
  • 9c09321d81 Fix incorrect degColLog file location Akash Kothawale 2018-02-03 19:48:17 -05:00
  • 39d1cf980c Use existing Mean and Variance functions Akash Kothawale 2018-02-03 19:37:30 -05:00