C# & AWS EC2 - Cloud Application Developement
Budget: $30 – $250 AUD
I am looking for someone who know how to build a Cloud Application using C# & AWS.
You need to create software to help determine a set of allocations such that each allocation specifies which tasks are allocated to run on a particular processor.
These allocations are based on data from within a configuration file. Your client software will directly read a configuration file that is stored on Azure. That is, your software must open the file using its URL. Do not download these configuration files, and open them on a local drive. You will design and implement one or more WCF Services to compute a set of allocations based on the imported configuration data. Each WCF Service will run on an AWS virtual machine.
This service will be invoked by your client software. This client software will provide/pass configuration data to this service, and this service will return a set of allocations. In order to use more compute resources (AWS VMs) to more quickly determine a set of allocations, you will use several AWS virtual machines, AMIs, auto scaling groups, a load balancer, and other AWS resources. Each of these VMs will have your WCF Service installed.
As your software will send several asynchronous requests to your WCF Services, it will receive responses from several WCF Services. Each response should contain a set of allocations.
Please note: You will need to create a greedy algorithm as well. Hints are attached to the files below. AT1.dll Has some functions to calculate energy etc, So half of the work is done. Just need to complete the project and a video recording of everything working.
You need to create software to help determine a set of allocations such that each allocation specifies which tasks are allocated to run on a particular processor.
These allocations are based on data from within a configuration file. Your client software will directly read a configuration file that is stored on Azure. That is, your software must open the file using its URL. Do not download these configuration files, and open them on a local drive. You will design and implement one or more WCF Services to compute a set of allocations based on the imported configuration data. Each WCF Service will run on an AWS virtual machine.
This service will be invoked by your client software. This client software will provide/pass configuration data to this service, and this service will return a set of allocations. In order to use more compute resources (AWS VMs) to more quickly determine a set of allocations, you will use several AWS virtual machines, AMIs, auto scaling groups, a load balancer, and other AWS resources. Each of these VMs will have your WCF Service installed.
As your software will send several asynchronous requests to your WCF Services, it will receive responses from several WCF Services. Each response should contain a set of allocations.
Please note: You will need to create a greedy algorithm as well. Hints are attached to the files below. AT1.dll Has some functions to calculate energy etc, So half of the work is done. Just need to complete the project and a video recording of everything working.