Design and develop a new program to work with the two input

Assignment Help Programming Languages
Reference no: EM132365914

Introduction

Assessment Tasks 1 and 2 comprise parts of the one project. These require you to design, develop and test software related to a task allocation problem in which a parallel program is partitioned into a set of independent tasks and these task need to be allocated to a set of
processors such the amount of energy consumed is minimised.

1. In brief, Assessment Task 1 focuses on designing, developing and testing a new program such that it is able to:

• Validate/invalidate the two data files related to configuration and task allocations.

• Validate/invalidate allocations that are described in the allocations file.

• Compute and display the amount of energy consumed by each allocation.

• Display each allocation.

You will be provided with valid input data files, and invalid input files. These files and their format descriptions can be found in the ZIP file called Assessment Task 1.

2. In brief, Assessment Task 2 requires you to focus on:

• Designing, developing and testing a cloud solution.

• Loading data from a configuration file to compute an allocation of tasks such that the amount of energy consumed is valid and is the lowest that you can achieve.

• Optimisation techniques.

• Computing and displaying the amount of energy consumed by the allocation.

• Displaying the allocation.

• Ensuring that this new allocation is valid.

Objectives

The main objectives for Assessment Task 1 are:

1. Design and develop a new program to work with the two input data files. Their formats are described in the following sections:

• Task Allocation file format (.tan)

• Configuration file format (.csv)

2. Design and develop many unit tests.

3. Code to conventions and standards.

Testing Requirements – Unit Tests

Your software solution for Assessment Task 1 requires testing. You must design and develop several unit tests for the following functionality.

1. Computing the runtime of a task allocated to an N GHz processor.

2. Computing the energy consumed by a task allocated to an N GHz processor.

3. Computing the runtime of an allocation.

4. Computing the energy consumed by an allocation.

5. Validating an allocation.

6. Validating the configuration file.

7. Validating the allocations file.

Attachment:- Assessment.rar

Reference no: EM132365914

Questions Cloud

Implementing public health policy is often formal-structured : Implementing public health policy is often formal and structured. Epidemiological data help stakeholders understand health issues and priorities.
Write sql drop statements that will drop all the tables : Current price of all products that have a selling price greater the average current price of all products. List in ascending current price sequence
Define what are the possible pitfalls of end user inclusion : Why do you think it is important to include end users in the process of creating the contingency plan? What are the possible pitfalls of end user inclusion?
What is impact of data analytics to related industry sector : ITECH7406 Business Intelligence and Data Warehousing Assignment - What is the impact of data analytics to the related industry sector
Design and develop a new program to work with the two input : SIT323 - Cloud Application Development-Deakin University-Australia-Design and develop a new program to work with the two input data files.
Clinical quality within healthcare organizations : With publicly accessible data on clinical quality within healthcare organizations, such as that which is available on the Hospital Compare website
Privacy And Data Security Ppt Assignment : Discuss the security and privacy implications for DAS of the data processing location? Discuss any issues of data sovereignty that should be considered?
What are the four layers of organizational culture : What are the four layers of organizational culture as proposed by Edgar Schein and how are they described?
What is the break-even point : A. How many times must this website be accessed each day to break even? B. What is the break-even point, in dollars? Please show formulas as well and thankyou?

Reviews

Write a Review

Programming Languages Questions & Answers

  Write a haskell program to calculates a balanced partition

Write a program in Haskell which calculates a balanced partition of N items where each item has a value between 0 and K such that the difference b/w the sum of the values of first partition,

  Create an application to run in the amazon ec2 service

In this project you will create an application to run in the Amazon EC2 service and you will also create a client that can run on local machine and access your application.

  Explain the process to develop a web page locally

Explain the process to develop a Web page locally

  Write functions

These 14 questions covers java class, Array, link list , generic class.

  Programming assignment

If the user wants to read the input from a file, then the output will also go into a different file . If the user wants to read the input interactively, then the output will go to the screen .

  Write a prolog program using swi proglog

Write a Prolog program using swi proglog

  Create a custom application using eclipse

Create a custom Application Using Eclipse Android Development

  Create a application using the mvc architecture

create a application using the MVC architecture. No scripting elements are allowed in JSP pages.

  Develops bespoke solutions for the rubber industry

Develops bespoke solutions for the rubber industry

  Design a program that models the worms behavior

Design a program that models the worm's behavior.

  Writing a class

Build a class for a type called Fraction

  Design a program that assigns seats on an airplane

Write a program that allows an instructor to keep a grade book and also design and implement a program that assigns seats on an airplane.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd