https://github.com/patrickfav/da-workspace-legacy
This is a task execution simulator (simulating parallel executions of task in an operating system) originally developed for my first master thesis.
https://github.com/patrickfav/da-workspace-legacy
Last synced: 10 months ago
JSON representation
This is a task execution simulator (simulating parallel executions of task in an operating system) originally developed for my first master thesis.
- Host: GitHub
- URL: https://github.com/patrickfav/da-workspace-legacy
- Owner: patrickfav
- Created: 2012-12-06T14:05:22.000Z (over 13 years ago)
- Default Branch: develop
- Last Pushed: 2020-12-01T11:40:46.000Z (over 5 years ago)
- Last Synced: 2025-01-24T01:51:16.334Z (over 1 year ago)
- Language: Java
- Homepage:
- Size: 2.98 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Zone Simulator
This is a task execution simulator (simulating parallel executions of task in an operating system) originally developed for
my first master thesis about process migration to other VMs in a cloud system if the response time is over a certain threshold.
The thesis was canceled due to circumstances out of my influence, however (see https://github.com/patrickfav/indoor-positioning).
It was a really good exercise to learn the whole all aspects of concurrency in Java (i.e. the whole `java.util.concurrent` package), though.
## Build
Use maven
mvn clean package
to build the jar or just run the tests with
mvn clean test
There is a stub for a UI however it was never finished.
## Tech Stack
* Java 7
* Maven
* Reflections
* JavaFx (unfinished)
# License
Copyright 2012 Patrick Favre-Bulle
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.