Compute and display the amount of energy consumed

Assignment Help Other Subject
Reference no: EM132756100

SIT323 - Cloud Application Development - Deakin University

Assessment Task - Validation and Testing

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 tasks and these tasks need to be allocated to a set of processors such the amount of energy consumed is minimised (see class notes of week 1).

1. In brief, A ssess ment 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, but also invalid input data files. These files can be found in the ZIP file called Assessment Task 1 - Data Files.zip.

2. In brief, A ssess ment Task 2 requires you to focus on:

Designing, developing and testing a cloud solution.

Loading data from a configuration file to compute one or more allocations of tasks such that the amount of energy consumed is valid and is the lowest that you can achieve. Note, there might be more than one allocation where the consumed energy is the same and the lowest.

Optimisation techniques.

Computing and displaying the amount of energy consumed by the se allocations.

Displaying the se allocations.

Ensuring that these new allocations are 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 (.taff)

Configuration file format (.cff)

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. Determining whether the amount of RAM required by a task is less than or equal to the amount of RAM associated with a processor.

2. Computing the runtime of a task allocated to a processor.

3. Computing the energy consumed by a task for running on a processor.

4. Computing the energy consumed by a task for local communications.

5. Computing the energy consumed by a task for remote communications.

6. Computing the total energy consumed by a task, i.e., the sum of the energies consumed related to the previous three points (3 , 4 and 5).

7. Computing the total energy consumed by an allocation.

Note - Create a windows form on visual studio c# language. Attached, few example of how GUI is going to looks alike.

Reference no: EM132756100

Questions Cloud

Explain disadvantages of using secondary data : A tremendous amount of research is conducted each year through secondary analysis. What is secondary analysis and what are the advantages and disadvantages.
Which factors result in the poor menstrual hygiene : Which factors result in the poor menstrual hygiene habits among woman of India - Epidemiological Study Design Written Report Assessment
Conduct social learning approach to criminal behavior : The Psychology of Criminal Conduct (PCC) is a social learning approach to criminal behavior that posits that criminal behavior is a combination of personality.
Implement and analyse a data warehouse : Implement and analyse a Data Warehouse (DW) for Electronics For You, one of the biggest electronics store chains in NZ - Building and Analysing a DW
Compute and display the amount of energy consumed : Compute and display the amount of energy consumed by each allocation and Design and develop a new program to work with the two input data files.
How the principles of learning theory may be used to account : Post a brief description of the crimes you selected. Explain each crime by applying a specific learning theory, using a different theory for each.
Compare compliance and collaboration : Identify the health care professionals' role in compliance and give examples of ways in which the health care professional may actually contribute.
Prepare an output file with contents of your nested array : Prepare an output file with contents of your nested array so that the record label executive can see this report - Alphabetize the names of artists produced
Discuss the consequences of a failure to report : Discuss the consequences of a failure to report. Explain the impact his decision had on patient safety and organizational performance.

Reviews

Write a Review

Other Subject Questions & Answers

  Cross-cultural opportunities and conflicts in canada

Short Paper on Cross-cultural Opportunities and Conflicts in Canada.

  Sociology theory questions

Sociology are very fundamental in nature. Role strain and role constraint speak about the duties and responsibilities of the roles of people in society or in a group. A short theory about Darwin and Moths is also answered.

  A book review on unfaithful angels

This review will help the reader understand the social work profession through different concepts giving the glimpse of why the social work profession might have drifted away from its original purpose of serving the poor.

  Disorder paper: schizophrenia

Schizophrenia does not really have just one single cause. It is a possibility that this disorder could be inherited but not all doctors are sure.

  Individual assignment: two models handout and rubric

Individual Assignment : Two Models Handout and Rubric,    This paper will allow you to understand and evaluate two vastly different organizational models and to effectively communicate their differences.

  Developing strategic intent for toyota

The following report includes the description about the organization, its strategies, industry analysis in which it operates and its position in the industry.

  Gasoline powered passenger vehicles

In this study, we examine how gasoline price volatility and income of the consumers impacts consumer's demand for gasoline.

  An aspect of poverty in canada

Economics thesis undergrad 4th year paper to write. it should be about 22 pages in length, literature review, economic analysis and then data or cost benefit analysis.

  Ngn customer satisfaction qos indicator for 3g services

The paper aims to highlight the global trends in countries and regions where 3G has already been introduced and propose an implementation plan to the telecom operators of developing countries.

  Prepare a power point presentation

Prepare the power point presentation for the case: Santa Fe Independent School District

  Information literacy is important in this environment

Information literacy is critically important in this contemporary environment

  Associative property of multiplication

Write a definition for associative property of multiplication.

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