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

  Propose a psychiatric diagnosis based on the case study

For this assignment, students will investigate and propose a psychiatric diagnosis based on the case study from the Gorenstein and Comer (2015) textbook Case.

  What barriers or challenges were apparent

Consider a situation in which communication occurred with a nonnursing professional or patient's family

  Define a lever system for muscles

The skeleton has many functions including protecting and supporting the body as well as providing a lever system for muscles

  Key communication competencies needed in leaders

What are some key communication competencies needed in leaders today? Is individual communication more important than group or mass communication? Why or why not?

  Explain the concepts of reengineering of an organization

Explain the concepts of reengineering (redesigning) of an organization and its purpose. Describe the difference between reengineering and reorganization.

  Discuss the use of onboard cameras

In your opinion, describe how you think that the use of onboard cameras can be proactively used by drivers to remind them to make conscious.

  What is the daubert trilogy

What is the Daubert Trilogy. Why is it important to forensic evidence.

  Is this an effective tactic for spreading terror

In your opinion, do you think that terrorists are primarily motivated by religious beliefs or ideologies (political orientations)? Explain.What types of terrorist attacks do you think are the most effective? Why? Be specific.Have you ever felt fear..

  Identify people who are affected by the transfer enrollment

State Apex University has five major stakeholders groups who play different roles to ultimately complete the institution vision and mission.

  Common techniques used by astronomers

Describe four of the most common techniques used by astronomers to determine distances to stars and galaxies. Make sure you include the scientific theory behind each method and the range over which each method is considered valid.

  Write definition of racial profiling and immigration

Research and create 10 page pp presentation on: Definition of Racial Profiling and Immigration. Impacts of racial Profiling on fundamental rights.

  Define how analyses of the voters views may affect decisions

Post an explanation for how you think the cost-benefit analysis in terms of legislators being reelected affected efforts to repeal/replace the ACA.

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