Preview

Nt1330 Unit 4.1 Problem Analysis

Satisfactory Essays
Open Document
Open Document
464 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Nt1330 Unit 4.1 Problem Analysis
4.1.3.3.3 Check whether number of tasks are more than available resources.
It gets the information of number of tasks and the softwares required and puts it into a HashMap softwareTaskMap. In case, the number of tasks is more than the available resources that can perform the task, the system gets ready for a multiple execution.
4.1.3.3.4 Broadcasting the tasks
The tasks are then broadcasted to those resources which has the necessary software installed. If there are no resources available or resources do not have the required software installed, the behaviour notifies the user via GUI.
After broadcasting the tasks, the allocateBehaviour is started.
4.1.3.4 Allocate Behaviour
This behaviour is responsible for the actual allocation of the task.
…show more content…
This map at the end of location contains the resources and the allocated tasks to each resources.
After fetching all the information, the actual allocation algorithm is performed here. Finally the allocated tasks are send to the corresponding resources.
4.1.4 AMS.Calculation Agent
This agent is already implemented in the GekoProAg project. For the prototype implementation, a simple agent which has one behaviour is created. The class diagram of this package can be seen below in Figure 19.
4.1.4.3 StartCalculate Behaviour
This behaviour should be calculating the received tasks and informs the ResourceAgent about the results.
4.1.5 GekoProAg_Gui (Graphical User Interface)
This GUI helps the user to initialize the system, and also input the tasks to the coordination agent as shown in the figure below.
As the GekoProAg prototype is put to run, the main(String) method in the GekoProAg_Gui.class is invoked. The main function sets the GUI to visible state.
4.1.5.3 Elements of the Graphical User Interface
The following entries shows the functionality of the GUI.
• Result Log area: This is a text field where the log or the results of the system is printed so that user is able to know the status of the

You May Also Find These Documents Helpful

  • Good Essays

    Nt1310 Unit 3 Summary

    • 734 Words
    • 3 Pages

    Although Zigbee implements a wide assortment of security measures, there are still a variety of vulnerabilities and attack methods that can be used. These attacks and how they can be carried out will be described in this Section.…

    • 734 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    NT1330 Unit 2 homework

    • 364 Words
    • 2 Pages

    Check the workstations using ipconfig /all and find out if the ip range is within the address range you assigned, if it is a different address then the workstation failed to contact the DHCP server and has gone into apipa mode. The Network Interface Card might be assigned an incorrect driver. Another possible cause of the problem is that the patch cable is not plugged into the Network Interface Card, or is not connected to a switch on the other end. However, it could be that the server has run out of IP addresses that it can assign to clients. You can easily tell if this is the problem by comparing the size of the DHCP address scope to the number of devices on your network that request IP addresses from the DHCP server. But since only some of the workstations have got addresses the problem might be the DHCP server. Start off by doing some ping tests to verify that the DHCP server is able to communicate across the network. If the DHCP server is able to communicate with other computers on the network, then I recommend verifying that the DHCP server has an IP address that is compatible with the scope that the server is configured to assign addresses from. The server itself has to be assigned a static address in the same subnet range, such as 192.168.0.199. If this still doesn’t solve the problem make sure that the DHCP server is still authorized by the Active Directory to lease IP addresses. You should also check to verify that the scope is active, and that the necessary services are running on the DHCP server.…

    • 364 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Ones we have known about nodes in the network and links between them, then to analyze this network some SNA Measures are used. These measures are mathematical aggregation functions which calculates various aspects related to each node and also some of them can calculate some of the aspects with respect to the whole network .…

    • 596 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    |System Name |Brief Description |Department to Use |Purpose of the System |Connects With |Development Details |…

    • 370 Words
    • 2 Pages
    Satisfactory Essays
  • Better Essays

    The units are then integrated into a complete system during the integration phase and tested to see if all units coordinate between each other and the system functions as a whole per the specification (Onestoptesting, 2014). After testing of the frequent shopper program is successful, the software is delivered to the customer. If problems are found after deployment they are solved immediately. This is referred to be maintenance and sometimes that process is virtually never…

    • 1254 Words
    • 6 Pages
    Better Essays
  • Satisfactory Essays

    A group of MapReduce jobs G= {0, 1,……g} and a group of Task-Trackers SS = {0,1,…..s}. We also state m and SS to index into the sets of jobs and Task-Trackers. For each TaskTracker S we correlate a series of resources, P = {0,1,….p}. Every resource of Task-Tracker S contains a correlated capacity V. We also take into account the disk bandwidth, memory and CPU capacities for each TaskTracker and our algorithm is designed to contain other resources such as storage capacity. A MapReduce job, (m) contains a group of tasks, called as offering time, that can be shared into map tasks and reduce tasks. Each TaskTracker S gives the cluster a group of job-slots in which tasks can execute. Each job-slot is given a specific job, and the scheduler will…

    • 197 Words
    • 1 Page
    Satisfactory Essays
  • Good Essays

    Prg221 Team Assignmanet

    • 500 Words
    • 2 Pages

    Next, from the list of activities, we can now determine the modules that will be used in the program:…

    • 500 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    Project Management Email

    • 473 Words
    • 2 Pages

    3. Launch and Execution – In this phase the tasks are further defined and assigned to specific team members for action.…

    • 473 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    4) What would be the caution of adding more resources to a task to resolve resource conflicts? As you assign resources to tasks, Project checks the resource’s calendar to make…

    • 511 Words
    • 3 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Project Management

    • 289 Words
    • 2 Pages

    Individual(s) or department(s) assigned to complete the work of tasks to produce deliverables (use the Resource Sheet view to list resources, and then use Assign Resources tool in the Gantt chart view to assign resources to tasks)…

    • 289 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Wealth of Nations Summary

    • 2614 Words
    • 11 Pages

    By using this example we can show how productivity works, because if all of those tasks will be given to one person only, the productivity will suffer thus it takes too much time to complete the program, unlike when it is divided into smaller tasks.…

    • 2614 Words
    • 11 Pages
    Powerful Essays
  • Good Essays

    allows project managers to assess availability of resources: some may not be available at all times. Ex. An engineer working on several other projects will have to be scheduled for availability.…

    • 656 Words
    • 3 Pages
    Good Essays
  • Good Essays

    A&D High Tech (A)

    • 613 Words
    • 3 Pages

    The critical path is added to the appendix of this case report. As shown in Figure 1 and 2, many tasks are correlated so that one critical phase can affect the other. Here, we divided the entire process into three parts: namely by “Detailed Design” part (on the left hand of the network diagram), “Create Functional Requirements (upper side),” and “Development & Unit Test (bottom left side).” Even though, we leveled the resource referring on automated re-allocation methods, except for 7 phases in this project, most of the critical stages remained still critical. These seven stages are “Create data requirements,” “Gather testing requirements,” “Create System Test Plan & Test Cases,”“Write system test scripts,” and on the other part of the network diagram, “Updating and Calculating Shopping Cart,” Submit Order,” “Check Order History & Order Status,” and “Create ERP Interface Requirements.” Considering that most of the leveled tasks are components of “Detailed Design” and “Development & Unit Test,” (tasked that still remained critical, even...…

    • 613 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    Criminal Justice

    • 600 Words
    • 3 Pages

    supposed to happen, there is a goal that they must accomplish in order for it to stay on task.…

    • 600 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    Managing programs is one of the functions that are most dramatic effect to the operating systems overall quality. There are many different systems that are used for managing programs. You have single tasking, in which you can run only one program application at a time. Multi-tasking in which in the normal operating system allows a single user to work with more than one program at a time.…

    • 440 Words
    • 3 Pages
    Good Essays