a process oriented tool for mobile devices for monitoring oscar

30
A Process Oriented Tool for Mobile Devices for Monitoring OSCAR Clusters Mario Antônio Ribeiro Dantas [email protected] Eduardo Milanese [email protected] UFSC/CTC/INE Brazil Federal University of Santa Catarina (UFSC)

Upload: others

Post on 12-Sep-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A Process Oriented Tool for Mobile Devices for Monitoring OSCAR

A Process Oriented Tool for Mobile Devices for Monitoring

OSCAR Clusters

Mario Antônio Ribeiro [email protected] Milanese

[email protected]/CTC/INE

Brazil

Federal University of Santa Catarina (UFSC)

Page 2: A Process Oriented Tool for Mobile Devices for Monitoring OSCAR

2

Summary

Introduction and MotivationIntroduction and Motivation Related WorksRelated Works Proposed Approach Proposed Approach Experiments Conclusion and Future Works

Page 3: A Process Oriented Tool for Mobile Devices for Monitoring OSCAR

3

Summary

Introduction and MotivationIntroduction and Motivation Related WorksRelated Works Proposed Approach Proposed Approach Experiments Conclusion and Future Works

Page 4: A Process Oriented Tool for Mobile Devices for Monitoring OSCAR

4

Introduction

The high availability feature of the HA-OSCAR, it is an interesting monitoring mechanism to provide a more reliable configuration for distributed and parallel applications.

Page 5: A Process Oriented Tool for Mobile Devices for Monitoring OSCAR

5

Objective

Design and implement a prototype which creates for mobile users an extra facility that can enhances the high availability scheme found inside the HA-OSCAR.

Page 6: A Process Oriented Tool for Mobile Devices for Monitoring OSCAR

6

Summary

Introduction and MotivationIntroduction and Motivation Related WorkRelated Work Proposed Approach Proposed Approach Experiment Conclusion and Future Works

Page 7: A Process Oriented Tool for Mobile Devices for Monitoring OSCAR

7

Related Works

Rista and Dantas – Oscar 2005

Baggio and Dantas – Oscar 2005

Page 8: A Process Oriented Tool for Mobile Devices for Monitoring OSCAR

8

Summary

Introduction and MotivationIntroduction and Motivation Related WorksRelated Works Proposed Approach Proposed Approach Experiments Conclusion and Future Works

Page 9: A Process Oriented Tool for Mobile Devices for Monitoring OSCAR

9

Proposed Approach

Using a process oriented approach we create a tool that friendly allows a user with more facilities to monitor the cluster.

Empirical case studies indicate that the prototype can be considered as an interesting approach to efficiently monitoring processes together with HA-OSCAR from mobile devices.

Page 10: A Process Oriented Tool for Mobile Devices for Monitoring OSCAR

10

Proposed Approach

●A key aspect that we considered in the development A key aspect that we considered in the development of the prototype was that any user could in a friendly of the prototype was that any user could in a friendly fashion inserts parameters from the mobile device to fashion inserts parameters from the mobile device to monitor the cluster environment. monitor the cluster environment.

Page 11: A Process Oriented Tool for Mobile Devices for Monitoring OSCAR

11

Proposed Approach

We decided to employ the components listed below, We decided to employ the components listed below, which have their main characteristics described:which have their main characteristics described:

● Java language: portability, object oriented, open Java language: portability, object oriented, open documentation and large number of APIs;documentation and large number of APIs;

Page 12: A Process Oriented Tool for Mobile Devices for Monitoring OSCAR

12

Proposed Approach● Palm OS Emulator and Simulator: these two Palm OS Emulator and Simulator: these two

elements provide a powerful develop environment elements provide a powerful develop environment to design, implement and debug programs of the to design, implement and debug programs of the tool;tool;

● Eclipse software package: open IDE, large plug-Eclipse software package: open IDE, large plug-ins functionalities;ins functionalities;

● SuperWaba Java Virtual Machine: it has an open SuperWaba Java Virtual Machine: it has an open version, large number of components; facility to version, large number of components; facility to build interfaces, includes almost all Java bytes build interfaces, includes almost all Java bytes codes.codes.

Page 13: A Process Oriented Tool for Mobile Devices for Monitoring OSCAR

13

Summary

Introduction and MotivationIntroduction and Motivation Related WorksRelated Works Proposed Approach Proposed Approach Experiments Conclusion and Future Works

Page 14: A Process Oriented Tool for Mobile Devices for Monitoring OSCAR

14

This figure shows a standard SuperWaba environment

Page 15: A Process Oriented Tool for Mobile Devices for Monitoring OSCAR

15

Palm OS Emulator

The emulator which the figure shows, represents one hardware approach to consider as a mobile device to design our proposal.

In other words, without using a physical device during the tool design, this emulator helps to visualize how it will work.

Page 16: A Process Oriented Tool for Mobile Devices for Monitoring OSCAR

16

Palm OS Simulator.

The icon MonitorP… that appears in thisfigure and the previous, represents the access to the proposed tool.

Page 17: A Process Oriented Tool for Mobile Devices for Monitoring OSCAR

17

The tool software package allows to a user to choose the file, manager and configure modules.

The file option allows the submission of existing test experiments.

The manager module provides ways for monitoring a process or a node. In addition, this component has the responsibility for starting and stopping a monitor procedure. Facilities available for monitoring process selection is illustrated in this figure.

Page 18: A Process Oriented Tool for Mobile Devices for Monitoring OSCAR

18

One relevant aspect to propose the environment was to improve in a friendly manner how a mobile user could configure processes to be monitored.

This figure shows how a user can configure the monitor function.

Page 19: A Process Oriented Tool for Mobile Devices for Monitoring OSCAR

19

This screen presents a keyboard simulator facility that helps a user to edit any file.

Page 20: A Process Oriented Tool for Mobile Devices for Monitoring OSCAR

20

This figures illustrates, in the case of anode (or nodes) that should be monitored, a mobile user can easily choose which elements are going to be considered.

Page 21: A Process Oriented Tool for Mobile Devices for Monitoring OSCAR

21

This case points out an example of how it is possible to select parameter of a server to be monitored.

Page 22: A Process Oriented Tool for Mobile Devices for Monitoring OSCAR

22

This example shows a conventional procedure of monitoring of an OSCAR cluster.

In this case, all processes are executing as expected.

Page 23: A Process Oriented Tool for Mobile Devices for Monitoring OSCAR

23

On the other hand, the case studypresented in this figure, shows an alert is generated to the mobile user, because a specific process it is not executing.

In this example a process called as pico was no running in any node of the OSCAR nodes.

Page 24: A Process Oriented Tool for Mobile Devices for Monitoring OSCAR

24

The present experiment presents a double alert of specific processes that were expected to be executing in different OSCAR nodes.

In this experiment, the JAVA process has the zombie status in OSCAR node 1. The mysqld process generates the second alert because it has the zombie status in OSCAR node 2.

Page 25: A Process Oriented Tool for Mobile Devices for Monitoring OSCAR

25

After the stage of design, development, software implementation and testing we install our tool in a Palm Tungsten C with a 400MHz processor and 128 Mbytes memory executing Palm OS 5.2.1.

The Palm OS Emulator and Simulator have proved to be reliable packages to be considered during the development phase of the project.

Page 26: A Process Oriented Tool for Mobile Devices for Monitoring OSCAR

26

Summary

Introduction and MotivationIntroduction and Motivation Related WorksRelated Works Proposed Approach Proposed Approach Experiments Conclusion and Future Works

Page 27: A Process Oriented Tool for Mobile Devices for Monitoring OSCAR

27

Conclusion and Future Work

● In this article we have presented a tool that was designed and implemented to improve the monitoring function of the HA-OSCAR software environment.

• Our prototype considers a number of facilities to provide to a mobile device user using a wireless network to monitor any process executing in a OSCAR cluster.

Page 28: A Process Oriented Tool for Mobile Devices for Monitoring OSCAR

28

Conclusion and Future Work

● Empirical case studies were primarily characterized by the utilization of a simulator and emulator components from the Palm OS environment. ● After testing the tool, the software package was migrated to a real mobile device and works as expected.

Page 29: A Process Oriented Tool for Mobile Devices for Monitoring OSCAR

29

Conclusion and Future Work

● As a future work we are going to implement the tool under an ad-hoc network approach, considering problems related to cache consistency, targeting to provide information of the configuration for a group of managers.

●Other feature that we already started to test was the integration with a message SMS (Short Message Service) package that we previous developed.

Page 30: A Process Oriented Tool for Mobile Devices for Monitoring OSCAR

30

Questions?Questions?

Mario DantasMario DantasFederal Federal University of Santa Catarina (UFSC)University of Santa Catarina (UFSC)

Department of Informatics and StatisticsDepartment of Informatics and [email protected]@inf.ufsc.br

Eduardo MilaneseEduardo MilaneseFederal University of Santa Catarina (UFSC) Federal University of Santa Catarina (UFSC) Departament of Informatics and StatisticsDepartament of Informatics and Statistics

[email protected]@inf.ufsc.br