A B C D E F G H I J K L M N O P Q R S T U V W Z

A

accept(File) - Method in class interfacing.ExtensionFileFilter
 
actionPerformed(ActionEvent) - Method in class interfacing.FailuresTraceJPanel
 
actionPerformed(ActionEvent) - Method in class interfacing.JobClassesTableJPanel
This handler handles 3 events: 1) adding a Job Class 2) removing a Job Class 3) Submitting a new class
actionPerformed(ActionEvent) - Method in class interfacing.MainFrame
This method handles all the GUI signals like clicking on the start button or save buttons
actionPerformed(ActionEvent) - Method in class interfacing.ServersAvailabilityJPanel.MessageToServerJPanel
 
actionPerformed(ActionEvent) - Method in class interfacing.ServersTableJPanel
 
actionPerformed(ActionEvent) - Method in class interfacing.SystemLevelParametersJPanel
This method is invoked with the applyJButton is clicked.
actionPerformed(ActionEvent) - Method in class interfacing.TestingFrame7
 
add(FailurePeriod) - Method in class adjusting.availability_adjusting.FailureTrace
 
add(double, Server) - Method in class mapping.EndOfFailureAnnouncer
This method is used to add nodes.
add(double, long) - Method in class mapping.TimeOutAnnouncer
This method is used to add nodes.
addArch(double, Node) - Method in class pulling.availability_imposer.Node
This method is used to add an Arch.
addCenterPanel() - Method in class interfacing.TestingFrame
 
addHours(int) - Method in class pulling.availability_predection.TimeStamp
 
addJob(Job) - Method in class mapping.data.JobsTable
This method add a job Job to this table.
addJobClass(JobClass) - Method in class mapping.data.JobClassesTable
This method is used to add Job Classes objects.
addJobClass(double, long) - Method in class mapping.data.JobClassesTable
This method is used to add Job Classes objects.
addJobsTableListener(JobsTableListener) - Method in class mapping.data.JobsTable
 
addMinutes(int) - Method in class pulling.availability_predection.TimeStamp
 
addNorthPanel() - Method in class interfacing.TestingFrame
 
addProcessingRate(ProcessingRatesPair, int) - Method in class mapping.data.Server
 
addProcessingRate(double, double, int) - Method in class mapping.data.Server
 
addServer(Server) - Method in class mapping.data.ServersTable
This method adds a Server object to the table and gives it its unique ID.
addServersListener(ServersTableListener) - Method in class mapping.data.ServersTable
Adds a listener to this object.
addZero(int, int) - Method in class mapping.data.DeltaStar
This method adds a Zero to this sparse matrix
Adjuster - Class in adjusting
This class provides the following services: 1) Calculating the proper ratios when imposing heterogeneity 2) Determining if a failure happens for a server during a particular period 3) Determining if a particular Server object is suffering from a failure.
Adjuster() - Constructor for class adjusting.Adjuster
 
adjusting - package adjusting
 
adjusting.availability_adjusting - package adjusting.availability_adjusting
 
advanceInRoundRobinFashion() - Method in class mapping.data.IDsQueue
This method dequeue one element and enqueue it again.
ancestorAdded(AncestorEvent) - Method in class interfacing.SystemLevelParametersJPanel
 
ancestorMoved(AncestorEvent) - Method in class interfacing.SystemLevelParametersJPanel
 
ancestorRemoved(AncestorEvent) - Method in class interfacing.SystemLevelParametersJPanel
This method is invoked when the use click on something else than this JPanel If the user has modified some properties and did not apply them, this method issues a confirmation message.
applyInput() - Method in class interfacing.FailuresTraceJPanel
 
applyInput() - Method in class interfacing.SystemLevelParametersJPanel
This method reads the fields filled by the user and set the values in the Mapper accordingly.
applyMessage(MessageToServer) - Method in class interfacing.ServersAvailabilityJPanel
This method is invoked by the MessageToServerJPanel objects to notify this JPanel of the user applying a message to the selection.
applyMessageAndFillTraces(MessageToServer, double, double) - Method in class interfacing.ServersAvailabilityJPanel
This method is invoked by the MessageToServerJPanel objects to notify this JPanel of the user applying a message to the selection.
Arch - Class in pulling.availability_imposer
This class resembles the arches (edges) between Node in the Availability Net
Arch(double, Node) - Constructor for class pulling.availability_imposer.Arch
A default constructor
arrayisFull(int[]) - Method in class mapping.NREP_MS_Thread
 
arrayisFull(int[]) - Method in class mapping.TWOREP_MS_Thread
 
arrival_generator - package arrival_generator
 
ArrivalGenerator - Class in arrival_generator
To add a new Workload scheme, A concrete class that extends this class must be used an must implement the following methods.
ArrivalGenerator() - Constructor for class arrival_generator.ArrivalGenerator
 
AvailabilityImposer - Class in pulling.availability_imposer
This class is a Runnable (Thread) class able to navigate the Availability Net and impose availability.
AvailabilityImposer(Net) - Constructor for class pulling.availability_imposer.AvailabilityImposer
Default constructor
AvailabilityLogger - Class in pulling.availability_predection
This class is responsible for maintaining the file that stores information about the availability history.
AvailabilityLogger() - Constructor for class pulling.availability_predection.AvailabilityLogger
 
AvailabilityLogger(int, int) - Constructor for class pulling.availability_predection.AvailabilityLogger
 
AvailabilityManager - Class in pulling.availability_predection
This thread is responsible for measuring the Usage of the server, updating the history file and letting the Mapper know when the node is idle.
AvailabilityManager() - Constructor for class pulling.availability_predection.AvailabilityManager
The default constructor
AvailabilityManager(int, String) - Constructor for class pulling.availability_predection.AvailabilityManager
 
AvailabilityManager(int, String, int) - Constructor for class pulling.availability_predection.AvailabilityManager
 
AvailabilityManager(int, String, double) - Constructor for class pulling.availability_predection.AvailabilityManager
 
AvailabilityManager(int, String, double[]) - Constructor for class pulling.availability_predection.AvailabilityManager
 
AvailabilityServer - Class in mapping
 
AvailabilityServer(Mapper) - Constructor for class mapping.AvailabilityServer
Default constructor.
AvailableServerQueueJPanel - Class in interfacing
This class is a JPanel able to view the available server during a test.
AvailableServerQueueJPanel(MainFrame) - Constructor for class interfacing.AvailableServerQueueJPanel
This is the default constructor

A B C D E F G H I J K L M N O P Q R S T U V W Z