aquarium
12 years agoFix(?) align timeslots
Georgios Gousios [Mon, 12 Mar 2012 10:39:42 +0000 (12:39 +0200)]
Fix(?) align timeslots

12 years agoAdd the "once" cost policy
Christos KK Loverdos [Fri, 9 Mar 2012 16:02:01 +0000 (18:02 +0200)]
Add the "once" cost policy

12 years agoTimeslot alignment test
Christos KK Loverdos [Fri, 9 Mar 2012 15:12:41 +0000 (17:12 +0200)]
Timeslot alignment test

12 years agoRemove unused parameter (defaultPolicy)
Christos KK Loverdos [Fri, 9 Mar 2012 13:39:15 +0000 (15:39 +0200)]
Remove unused parameter (defaultPolicy)

12 years agoContinuous debugging sessions...
Christos KK Loverdos [Fri, 9 Mar 2012 13:34:55 +0000 (15:34 +0200)]
Continuous debugging sessions...

12 years agoAdd one more ugly-named method
Christos KK Loverdos [Fri, 9 Mar 2012 13:04:59 +0000 (15:04 +0200)]
Add one more ugly-named method

12 years agoEnhance begin(), end() for logger
Christos KK Loverdos [Fri, 9 Mar 2012 13:04:23 +0000 (15:04 +0200)]
Enhance begin(), end() for logger

12 years agoBetter toString for time frames
Christos KK Loverdos [Fri, 9 Mar 2012 13:03:43 +0000 (15:03 +0200)]
Better toString for time frames

12 years agoKeep one createFirstUserState
Christos KK Loverdos [Fri, 9 Mar 2012 11:01:34 +0000 (13:01 +0200)]
Keep one createFirstUserState

12 years agoMove methods from companion object to class
Christos KK Loverdos [Fri, 9 Mar 2012 10:59:57 +0000 (12:59 +0200)]
Move methods from companion object to class

12 years agoBetter toString
Christos KK Loverdos [Fri, 9 Mar 2012 10:59:08 +0000 (12:59 +0200)]
Better toString

12 years agoChanges in funding.
Panos Louridas [Thu, 8 Mar 2012 20:40:36 +0000 (22:40 +0200)]
Changes in funding.

12 years agoRefactor
Christos KK Loverdos [Thu, 8 Mar 2012 16:50:39 +0000 (18:50 +0200)]
Refactor

12 years agoReworked the simulation package
Christos KK Loverdos [Thu, 8 Mar 2012 16:32:57 +0000 (18:32 +0200)]
Reworked the simulation package

12 years agoRemove unused class, set config name for aquarium exchange
Georgios Gousios [Thu, 8 Mar 2012 16:20:32 +0000 (18:20 +0200)]
Remove unused class, set config name for aquarium exchange

12 years agoConfirm that new queue declaration code works
Georgios Gousios [Thu, 8 Mar 2012 15:04:54 +0000 (17:04 +0200)]
Confirm that new queue declaration code works

12 years agoUse the queue name declared in the conf
Georgios Gousios [Thu, 8 Mar 2012 11:40:19 +0000 (13:40 +0200)]
Use the queue name declared in the conf

12 years agoAdd more simulation stuff
Christos KK Loverdos [Thu, 8 Mar 2012 14:31:13 +0000 (16:31 +0200)]
Add more simulation stuff

12 years agoReceive one more message
Christos KK Loverdos [Thu, 8 Mar 2012 13:34:11 +0000 (15:34 +0200)]
Receive one more message

12 years agoRemove unneeded punctuation.
Panos Louridas [Thu, 8 Mar 2012 12:19:10 +0000 (14:19 +0200)]
Remove unneeded punctuation.

12 years agoMerge branch 'master' of https://code.grnet.gr/git/aquarium
Panos Louridas [Thu, 8 Mar 2012 12:16:43 +0000 (14:16 +0200)]
Merge branch 'master' of https://code.grnet.gr/git/aquarium

Conflicts:
doc/arch/aquarium.tex

12 years agoYet more final changes.
Panos Louridas [Thu, 8 Mar 2012 12:15:27 +0000 (14:15 +0200)]
Yet more final changes.

12 years agoTitle change
Georgios Gousios [Thu, 8 Mar 2012 09:20:54 +0000 (11:20 +0200)]
Title change

12 years agoYet more (final?) edits.
Panos Louridas [Wed, 7 Mar 2012 18:44:58 +0000 (20:44 +0200)]
Yet more (final?) edits.

12 years agoYet more changes.
Panos Louridas [Wed, 7 Mar 2012 18:39:53 +0000 (20:39 +0200)]
Yet more changes.

12 years agoResponses from George, affiliation.
Panos Louridas [Wed, 7 Mar 2012 18:07:27 +0000 (20:07 +0200)]
Responses from George, affiliation.

12 years agoReference figure 4.
Panos Louridas [Wed, 7 Mar 2012 17:49:16 +0000 (19:49 +0200)]
Reference figure 4.

12 years agoPruning and editing.
Panos Louridas [Wed, 7 Mar 2012 17:47:05 +0000 (19:47 +0200)]
Pruning and editing.

12 years agoFinished edits
Georgios Gousios [Wed, 7 Mar 2012 15:39:12 +0000 (17:39 +0200)]
Finished edits

12 years agoDeclare multiple queues for reading events
Georgios Gousios [Wed, 7 Mar 2012 13:10:19 +0000 (15:10 +0200)]
Declare multiple queues for reading events

12 years ago[paper] We are at 5 pages. Hot.
Christos KK Loverdos [Wed, 7 Mar 2012 10:23:15 +0000 (12:23 +0200)]
[paper] We are at 5 pages. Hot.

12 years ago[paper] Two more references to go and we are set
Christos KK Loverdos [Wed, 7 Mar 2012 10:10:37 +0000 (12:10 +0200)]
[paper] Two more references to go and we are set

12 years ago[paper]: Two references went up
Christos KK Loverdos [Wed, 7 Mar 2012 09:55:54 +0000 (11:55 +0200)]
[paper]: Two references went up

12 years agoFixed tests and implementation of alignTimeslots
Georgios Gousios [Wed, 7 Mar 2012 08:11:18 +0000 (10:11 +0200)]
Fixed tests and implementation of alignTimeslots

12 years agoAxining sections 4 and 2
Georgios Gousios [Tue, 6 Mar 2012 22:03:37 +0000 (00:03 +0200)]
Axining sections 4 and 2

12 years agoUsing reflective architecture
Christos KK Loverdos [Tue, 6 Mar 2012 15:23:13 +0000 (17:23 +0200)]
Using reflective architecture

12 years agoAxing the policy definition
Georgios Gousios [Tue, 6 Mar 2012 11:01:49 +0000 (13:01 +0200)]
Axing the policy definition

12 years agoPerformance section
Georgios Gousios [Tue, 6 Mar 2012 10:58:42 +0000 (12:58 +0200)]
Performance section

12 years agoRemove two subsection headers
Christos KK Loverdos [Tue, 6 Mar 2012 10:36:58 +0000 (12:36 +0200)]
Remove two subsection headers

12 years ago.gitignore
Christos KK Loverdos [Tue, 6 Mar 2012 10:36:17 +0000 (12:36 +0200)]
.gitignore

12 years agoDiscussion work
Georgios Gousios [Tue, 6 Mar 2012 10:13:20 +0000 (12:13 +0200)]
Discussion work

12 years agopaper: cutting down section 5
Christos KK Loverdos [Tue, 6 Mar 2012 10:09:06 +0000 (12:09 +0200)]
paper: cutting down section 5

12 years agoMerge branch 'master' of https://code.grnet.gr/git/aquarium
Panos Louridas [Tue, 6 Mar 2012 09:33:13 +0000 (11:33 +0200)]
Merge branch 'master' of https://code.grnet.gr/git/aquarium

12 years agoAdded forgotten style file.
Panos Louridas [Tue, 6 Mar 2012 09:32:56 +0000 (11:32 +0200)]
Added forgotten style file.

12 years agoAkka 1.3.1, x-ha-policy for queues, tests for alignTimeslots
Georgios Gousios [Tue, 6 Mar 2012 09:03:56 +0000 (11:03 +0200)]
Akka 1.3.1, x-ha-policy for queues, tests for alignTimeslots

12 years agoMerge branch 'master' of https://code.grnet.gr/git/aquarium
Panos Louridas [Mon, 5 Mar 2012 17:04:55 +0000 (19:04 +0200)]
Merge branch 'master' of https://code.grnet.gr/git/aquarium

12 years agoUse the new PolicyStore API (instead of Policy's)
Christos KK Loverdos [Mon, 5 Mar 2012 16:00:36 +0000 (18:00 +0200)]
Use the new PolicyStore API (instead of Policy's)

12 years agoMove more API to PolicyStore (from Policy)
Christos KK Loverdos [Mon, 5 Mar 2012 16:00:12 +0000 (18:00 +0200)]
Move more API to PolicyStore (from Policy)

12 years agoStart shaving user actor in preparation for new billing framework
Christos KK Loverdos [Mon, 5 Mar 2012 15:59:30 +0000 (17:59 +0200)]
Start shaving user actor in preparation for new billing framework

12 years agoYet a few more utilities for timeslot
Christos KK Loverdos [Mon, 5 Mar 2012 15:58:39 +0000 (17:58 +0200)]
Yet a few more utilities for timeslot

12 years agoMerge branch '1852_billing_period_calc'
Christos KK Loverdos [Mon, 5 Mar 2012 15:14:54 +0000 (17:14 +0200)]
Merge branch '1852_billing_period_calc'

Work is being done on master from now on...
Conflicts:
src/main/scala/gr/grnet/aquarium/logic/accounting/Accounting.scala
src/main/scala/gr/grnet/aquarium/store/PolicyStore.scala
src/main/scala/gr/grnet/aquarium/user/UserStateComputations.scala
src/test/scala/gr/grnet/aquarium/user/UserStateComputationsTest.scala

12 years agoPreparing the move to master 1852_billing_period_calc
Christos KK Loverdos [Mon, 5 Mar 2012 15:08:57 +0000 (17:08 +0200)]
Preparing the move to master

12 years agoEnhance the debugging facilities
Christos KK Loverdos [Mon, 5 Mar 2012 15:00:37 +0000 (17:00 +0200)]
Enhance the debugging facilities

12 years agoEnhance default user state creation
Christos KK Loverdos [Mon, 5 Mar 2012 14:58:17 +0000 (16:58 +0200)]
Enhance default user state creation

12 years agoHaircut for HotClouds.
Panos Louridas [Mon, 5 Mar 2012 13:43:23 +0000 (15:43 +0200)]
Haircut for HotClouds.

12 years agoMore detailed conversion to policy entry
Christos KK Loverdos [Mon, 5 Mar 2012 10:34:35 +0000 (12:34 +0200)]
More detailed conversion to policy entry

12 years agoUse the new API from PolicyStore instead of the one from Policy
Christos KK Loverdos [Mon, 5 Mar 2012 10:33:39 +0000 (12:33 +0200)]
Use the new API from PolicyStore instead of the one from Policy

12 years agoAdd one utility method to timeslot
Christos KK Loverdos [Mon, 5 Mar 2012 10:32:49 +0000 (12:32 +0200)]
Add one utility method to timeslot

12 years agoStart moving stuff from Policy to PolicyStore
Christos KK Loverdos [Mon, 5 Mar 2012 10:31:42 +0000 (12:31 +0200)]
Start moving stuff from Policy to PolicyStore

12 years agoAdd year-related calculations
Christos KK Loverdos [Mon, 5 Mar 2012 10:30:58 +0000 (12:30 +0200)]
Add year-related calculations

12 years agoA day's worth of debugging enhancements. Back to square one.
Christos KK Loverdos [Fri, 2 Mar 2012 16:08:04 +0000 (18:08 +0200)]
A day's worth of debugging enhancements. Back to square one.

12 years agoSemantic changes and fixes on policy store.
Christos KK Loverdos [Fri, 2 Mar 2012 15:35:57 +0000 (17:35 +0200)]
Semantic changes and fixes on policy store.

Originally, policy store was for DSLPolicy. Now it is for PolicyEntry.
The commit reflects this semantic change to the API. Furthermore, a
few  relevant changes have been made.

12 years agoDelete the secondary event store on the User simulator
Christos KK Loverdos [Fri, 2 Mar 2012 14:48:56 +0000 (16:48 +0200)]
Delete the secondary event store on the User simulator

12 years agoMake withConfigurator viewable to the world
Christos KK Loverdos [Fri, 2 Mar 2012 14:42:04 +0000 (16:42 +0200)]
Make withConfigurator viewable to the world

12 years agoA human-friendlier toString for timeslot
Christos KK Loverdos [Fri, 2 Mar 2012 14:41:09 +0000 (16:41 +0200)]
A human-friendlier toString for timeslot

12 years agoReorganize mem store. Add clear() for resource events
Christos KK Loverdos [Fri, 2 Mar 2012 14:39:49 +0000 (16:39 +0200)]
Reorganize mem store. Add clear() for resource events

12 years agoA day's worth of debugging enhancements. Back to square one.
Christos KK Loverdos [Fri, 2 Mar 2012 16:08:04 +0000 (18:08 +0200)]
A day's worth of debugging enhancements. Back to square one.

12 years agoCredit plan description
Georgios Gousios [Fri, 2 Mar 2012 15:50:48 +0000 (17:50 +0200)]
Credit plan description

12 years agoSemantic changes and fixes on policy store.
Christos KK Loverdos [Fri, 2 Mar 2012 15:35:57 +0000 (17:35 +0200)]
Semantic changes and fixes on policy store.

Originally, policy store was for DSLPolicy. Now it is for PolicyEntry.
The commit reflects this semantic change to the API. Furthermore, a
few  relevant changes have been made.

12 years agoDelete the secondary event store on the User simulator
Christos KK Loverdos [Fri, 2 Mar 2012 14:48:56 +0000 (16:48 +0200)]
Delete the secondary event store on the User simulator

12 years agoMake withConfigurator viewable to the world
Christos KK Loverdos [Fri, 2 Mar 2012 14:42:04 +0000 (16:42 +0200)]
Make withConfigurator viewable to the world

12 years agoA human-friendlier toString for timeslot
Christos KK Loverdos [Fri, 2 Mar 2012 14:41:09 +0000 (16:41 +0200)]
A human-friendlier toString for timeslot

12 years agoReorganize mem store. Add clear() for resource events
Christos KK Loverdos [Fri, 2 Mar 2012 14:39:49 +0000 (16:39 +0200)]
Reorganize mem store. Add clear() for resource events

12 years agoUncommited scripts
Georgios Gousios [Fri, 2 Mar 2012 12:52:39 +0000 (14:52 +0200)]
Uncommited scripts

12 years agoDocumentation work
Georgios Gousios [Fri, 2 Mar 2012 12:51:08 +0000 (14:51 +0200)]
Documentation work

12 years agoResources doc
Georgios Gousios [Thu, 1 Mar 2012 13:03:43 +0000 (15:03 +0200)]
Resources doc

12 years agoRest api
Georgios Gousios [Thu, 1 Mar 2012 11:18:24 +0000 (13:18 +0200)]
Rest api

12 years agoMerge branch 'master' into tmp_master_merger
Christos KK Loverdos [Thu, 1 Mar 2012 15:29:45 +0000 (17:29 +0200)]
Merge branch 'master' into tmp_master_merger

Conflicts:
src/main/scala/gr/grnet/aquarium/logic/accounting/Accounting.scala
src/main/scala/gr/grnet/aquarium/logic/accounting/dsl/Timeslot.scala

12 years agowip
Christos KK Loverdos [Thu, 1 Mar 2012 15:17:26 +0000 (17:17 +0200)]
wip

12 years agoAdd a couple of utility methods to new wallet entry
Christos KK Loverdos [Thu, 1 Mar 2012 12:48:58 +0000 (14:48 +0200)]
Add a couple of utility methods to new wallet entry

12 years agoA data structure for ignored first-time events
Christos KK Loverdos [Thu, 1 Mar 2012 12:47:21 +0000 (14:47 +0200)]
A data structure for ignored first-time events

12 years agoIndent while running a closure
Christos KK Loverdos [Thu, 1 Mar 2012 12:45:13 +0000 (14:45 +0200)]
Indent while running a closure

12 years agoAdd some toXXXString utility methods
Christos KK Loverdos [Thu, 1 Mar 2012 11:11:21 +0000 (13:11 +0200)]
Add some toXXXString utility methods

12 years agoEnriching new wallet entries with some extra info
Christos KK Loverdos [Thu, 1 Mar 2012 10:49:45 +0000 (12:49 +0200)]
Enriching new wallet entries with some extra info

12 years agoDocumentation fixes. Just to catch semantics better
Christos KK Loverdos [Thu, 1 Mar 2012 10:38:38 +0000 (12:38 +0200)]
Documentation fixes. Just to catch semantics better

12 years agoDescription of resource events
Georgios Gousios [Tue, 28 Feb 2012 15:49:08 +0000 (17:49 +0200)]
Description of resource events

12 years agoHandle a corner case with "lonely" events
Christos KK Loverdos [Tue, 28 Feb 2012 15:39:41 +0000 (17:39 +0200)]
Handle a corner case with "lonely" events

12 years agoAdd info logging
Christos KK Loverdos [Tue, 28 Feb 2012 15:38:08 +0000 (17:38 +0200)]
Add info logging

12 years agoComputing new wallet entries
Christos KK Loverdos [Tue, 28 Feb 2012 13:17:25 +0000 (15:17 +0200)]
Computing new wallet entries

12 years agoRename stuff to capture semantics better
Christos KK Loverdos [Tue, 28 Feb 2012 12:45:00 +0000 (14:45 +0200)]
Rename stuff to capture semantics better

12 years agoFinally, returning the fully computed charge slots
Christos KK Loverdos [Tue, 28 Feb 2012 12:37:18 +0000 (14:37 +0200)]
Finally, returning the fully computed charge slots

12 years agoArchitecture docs
Georgios Gousios [Tue, 28 Feb 2012 12:22:01 +0000 (14:22 +0200)]
Architecture docs

12 years agoFactor out a computation that could potetially change
Christos KK Loverdos [Tue, 28 Feb 2012 11:22:56 +0000 (13:22 +0200)]
Factor out a computation that could potetially change

12 years agoThrow away a few compilation warnings
Christos KK Loverdos [Tue, 28 Feb 2012 11:18:20 +0000 (13:18 +0200)]
Throw away a few compilation warnings

12 years agoFix a compilation error by explicitly mapping
Christos KK Loverdos [Tue, 28 Feb 2012 11:10:57 +0000 (13:10 +0200)]
Fix a compilation error by explicitly mapping

... and throwing away for...yield

12 years agoUse billing month info, according to the new API
Christos KK Loverdos [Tue, 28 Feb 2012 10:59:20 +0000 (12:59 +0200)]
Use billing month info, according to the new API

12 years agoChange the repr of latest events snapshot
Christos KK Loverdos [Tue, 28 Feb 2012 10:54:30 +0000 (12:54 +0200)]
Change the repr of latest events snapshot

12 years agoStart putting charge chunk in context
Christos KK Loverdos [Fri, 24 Feb 2012 13:35:58 +0000 (15:35 +0200)]
Start putting charge chunk in context

12 years agoSimple cost policy algorithm compiler
Christos KK Loverdos [Fri, 24 Feb 2012 13:35:13 +0000 (15:35 +0200)]
Simple cost policy algorithm compiler

12 years agoA couple of methods are meant to be used internally
Christos KK Loverdos [Fri, 24 Feb 2012 13:33:35 +0000 (15:33 +0200)]
A couple of methods are meant to be used internally