Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add requirements and features for scheduling on clouds #3

Open
bbarker opened this issue Aug 7, 2018 · 1 comment
Open

Add requirements and features for scheduling on clouds #3

bbarker opened this issue Aug 7, 2018 · 1 comment
Labels
question Further information is requested

Comments

@bbarker
Copy link
Collaborator

bbarker commented Aug 7, 2018

Add requirements inline below:

VM-preferences and requirements

Each cloud provider has different node types, complicating the problem somewhat. Each particular container type or service type (when there is a distinction between the two) should have a poset of node types for at least the cloud provider being used. A configuration provider may support more than one cloud provider. What might be nicer is if we could directly deal with memory, cpu, and coprocessor requirements/preferences, so that this could be specified in a more cloud-agnostic and user-transparent fashion: need to check jclouds API etc

Configuration format

Currently looking at dhall; for the jvm/Eta, will track typelead/eta#704

@bbarker bbarker added the question Further information is requested label Aug 7, 2018
@bbarker
Copy link
Collaborator Author

bbarker commented Aug 7, 2018

Regarding "VM-preferences and requirements", it is unlikely jclouds will be enough, at least for AWS, though OpenStack should be possible, either directly through jclouds or the openstack API; several AWS options were discussed on slack, including scraping https://aws.amazon.com/ec2/instance-types/ or https://ec2instances.info/, or using the pricing API (http://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/price-changes.html).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

1 participant