| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-09-06 | Move default Simulator into own package | Fabian Mastenbroek | |
| This change moves the default Simulator implementation into its own package called 'omega'. | |||
| 2017-09-06 | Rename kernel package to simulator | Fabian Mastenbroek | |
| This change renames the package named 'kernel' to 'simulator' to better convey the use of this package. | |||
| 2017-09-06 | Separate Simulator interface and implementation | Fabian Mastenbroek | |
| This change separates the Simulator interface from one of its possible implementations. This allows us to easily swap simulators between experiments. | |||
| 2017-09-05 | Rename sleep() to wait() | Fabian Mastenbroek | |
| This change renames the sleep(n) method to wait(n) to make clear that the method will not cause the thread to sleep, but instead suspends the kernel and allows other kernels to still run during the waiting period. | |||
| 2017-09-05 | Fix bug in helper methods in Node | Fabian Mastenbroek | |
| This change fixes a bug where an incorrect value was cast and returned by helper methods in the Node module. | |||
| 2017-09-05 | Provide Set interface for Topology | Fabian Mastenbroek | |
| This change makes the Topology interface implement the Set interface to provide common methods like checking whether a node is part of the given topology. | |||
| 2017-09-04 | Move simulation kernels into topology entities | Fabian Mastenbroek | |
| This change embeds simulation kernels into the entities and relations of the topology. | |||
| 2017-09-04 | Ignore /out/ directory generated by IntelliJ | Fabian Mastenbroek | |
| This change adds the out directory generated by IntelliJ to the .gitignore list. | |||
| 2017-09-01 | Add notion of initial states of entities | Fabian Mastenbroek | |
| This change adds a notion of entities having an initial state specified in the topology. | |||
| 2017-09-01 | Finish basic implementation of simulator | Fabian Mastenbroek | |
| This change introduces a basic coroutine-based simulator implementation. The simulator currently misses the crucial ability to send messages over channels, which will be implemented in later commits. | |||
| 2017-08-13 | Merge branch 'master' into flat-api | Georgios Andreadis | |
| 2017-08-13 | Convert API codebase to flat model | Georgios Andreadis | |
| 2017-08-13 | Flatten API | Georgios Andreadis | |
| Flattens the nested structure of the API out into a large group of base-endpoints. This reduces the number of redundant parameters needed to make a single call on a nested resource, while preserving the same expressiveness. | |||
| 2017-08-11 | Add job routes to API codebase | Georgios Andreadis | |
| 2017-08-10 | Start implementation of new architecture | Fabian Mastenbroek | |
| This change introduces a new architecture based on implicit, untyped connections between nodes in the topology of a cloud network. This model assumes that entities can only communicate to other entities directly if they are connected via a channel (edge). | |||
| 2017-08-10 | Merge pull request #9 from atlarge-research/mariadb | Georgios Andreadis | |
| Migration to MariaDB | |||
| 2017-08-09 | Change port back | Sacheendra Talluri | |
| 2017-08-09 | Update readme to reflect migration to MariaDB | Sacheendra Talluri | |
| 2017-08-09 | Migrate to MariaDB | Sacheendra Talluri | |
| 2017-08-08 | Add job identifier and name | Fabian Mastenbroek | |
| 2017-08-08 | Rename data center to datacenter | Fabian Mastenbroek | |
| 2017-08-08 | Fix copyright headers and license | Fabian Mastenbroek | |
| This change fixes the copyright headers and license of the project in order to assign the copyright to atlarge-research. | |||
| 2017-08-08 | Merge pull request #8 from atlarge-research/setup-file | Sacheendra talluri | |
| Add setup.py file | |||
| 2017-08-08 | Add traceId foreign key to job model | Georgios Andreadis | |
| 2017-08-08 | Update paths.json to newest API spec | Georgios Andreadis | |
| 2017-08-08 | Add job to models | Georgios Andreadis | |
| 2017-08-08 | Add jobs to the SQL schema and test script | Georgios Andreadis | |
| 2017-08-08 | Add jobs to the OpenAPI spec | Georgios Andreadis | |
| 2017-08-08 | Create initial architecture | Fabian Mastenbroek | |
| This change adds the initial architecture of the Kotlin rewrite. The representation of the topology of a cloud network is unfinished and I am still not sure what would be the best way to represent it. | |||
| 2017-07-31 | Add setup.py file | Georgios Andreadis | |
| All previously listed external requirements of the README.md file have now been moved into this setup.py script. | |||
| 2017-07-24 | Fix logo in README | Fabian Mastenbroek | |
| 2017-07-23 | Add .editorconfig file | Fabian Mastenbroek | |
| This change adds an .editorconfig file for universal editor configuration for the project. | |||
| 2017-07-23 | Target JVM version 8 in Kotlin | Fabian Mastenbroek | |
| This change makes the Kotlin compiler target version 8 of the Java Virtual Machine, so features like lambdas are supported. | |||
| 2017-07-22 | Create basic README for the project | Fabian Mastenbroek | |
| This change adds a basic README for the project in the repository. This README should be further extended by listing the features supported by the simulator and instructions on how to run a simulation. | |||
| 2017-07-22 | Add Gradle configuration for Kotlin | Fabian Mastenbroek | |
| This change adds a Gradle build file to the repository, which will build the Kotlin project. | |||
| 2017-07-09 | Add .gitignore for Kotlin | Fabian Mastenbroek | |
| This change adds a .gitignore to the repository tailored to the Kotlin language. | |||
| 2017-07-09 | Add MIT license file to repository | Fabian Mastenbroek | |
| This change re-adds a file describing the license of the project. | |||
| 2017-07-09 | Delete old codebase | Fabian Mastenbroek | |
| This change removes version 1 of the OpenDC simulator codebase as it will be replaced by a complete rewrite in the Kotlin language. | |||
| 2017-05-21 | Escape text input before sending to server | Georgios Andreadis | |
| Fixes #15. | |||
| 2017-04-05 | Merge pull request #10 from atlarge-research/simplify-frontend-build | Leon Overweel | |
| Simplify frontend build | |||
| 2017-04-04 | Improve build documentation in README.md | Georgios Andreadis | |
| 2017-04-04 | Add config clarification to README | Georgios Andreadis | |
| 2017-04-04 | Move JSON config file template to README | Georgios Andreadis | |
| 2017-04-04 | Relink frontend | Georgios Andreadis | |
| 2017-04-04 | Rename GOOGLE_OAUTH_CLIENT_ID to OAUTH_CLIENT_ID | Georgios Andreadis | |
| 2017-04-04 | Update bower.json meta-data | Georgios Andreadis | |
| 2017-04-04 | Link new version of Frontend submodule | Georgios Andreadis | |
| 2017-04-04 | Update organization-name in LICENSE.md | Georgios Andreadis | |
| 2017-04-04 | Move all configuration to a central keys.json file | Georgios Andreadis | |
| 2017-04-04 | Merge pull request #6 from atlarge-research/api-over-http | Sacheendra talluri | |
| Access API over HTTP | |||
