A Process Oriented Tool for Mobile Devices for Monitoring OSCAR - - PowerPoint PPT Presentation

a process oriented tool for mobile devices for monitoring
SMART_READER_LITE
LIVE PREVIEW

A Process Oriented Tool for Mobile Devices for Monitoring OSCAR - - PowerPoint PPT Presentation

Federal University of Santa Catarina (UFSC) A Process Oriented Tool for Mobile Devices for Monitoring OSCAR Clusters Mario Antnio Ribeiro Dantas mario@inf.ufsc.br Eduardo Milanese milanese@inf.ufsc.br UFSC/CTC/INE Brazil Summary


slide-1
SLIDE 1

A Process Oriented Tool for Mobile Devices for Monitoring OSCAR Clusters

Mario Antônio Ribeiro Dantas mario@inf.ufsc.br Eduardo Milanese milanese@inf.ufsc.br

UFSC/CTC/INE Brazil

Federal University of Santa Catarina (UFSC)

slide-2
SLIDE 2

2

Summary

  • Introduction and Motivation

Introduction and Motivation

  • Related Works

Related Works

  • Proposed Approach

Proposed Approach

  • Experiments
  • Conclusion and Future Works
slide-3
SLIDE 3

3

Summary

  • Introduction and Motivation

Introduction and Motivation

  • Related Works

Related Works

  • Proposed Approach

Proposed Approach

  • Experiments
  • Conclusion and Future Works
slide-4
SLIDE 4

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.

slide-5
SLIDE 5

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.

slide-6
SLIDE 6

6

Summary

  • Introduction and Motivation

Introduction and Motivation

  • Related Work

Related Work

  • Proposed Approach

Proposed Approach

  • Experiment
  • Conclusion and Future Works
slide-7
SLIDE 7

7

Related Works

Rista and Dantas – Oscar 2005 Baggio and Dantas – Oscar 2005

slide-8
SLIDE 8

8

Summary

  • Introduction and Motivation

Introduction and Motivation

  • Related Works

Related Works

  • Proposed Approach

Proposed Approach

  • Experiments
  • Conclusion and Future Works
slide-9
SLIDE 9

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.

slide-10
SLIDE 10

10

Proposed Approach

  • A key aspect that we considered in the development

A key aspect that we considered in the development

  • f the prototype was that any user could in a friendly
  • f 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.

slide-11
SLIDE 11

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;

slide-12
SLIDE 12

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.

slide-13
SLIDE 13

13

Summary

  • Introduction and Motivation

Introduction and Motivation

  • Related Works

Related Works

  • Proposed Approach

Proposed Approach

  • Experiments
  • Conclusion and Future Works
slide-14
SLIDE 14

14

This figure shows a standard SuperWaba environment

slide-15
SLIDE 15

15

Palm OS Emulator

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

  • ur proposal.

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

slide-16
SLIDE 16

16

Palm OS Simulator. The icon MonitorP… that appears in this figure and the previous, represents the access to the proposed tool.

slide-17
SLIDE 17

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.

slide-18
SLIDE 18

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.

slide-19
SLIDE 19

19

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

slide-20
SLIDE 20

20

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

slide-21
SLIDE 21

21

This case points out an example of how it is possible to select parameter

  • f a server to be monitored.
slide-22
SLIDE 22

22

This example shows a conventional procedure of monitoring of an OSCAR cluster. In this case, all processes are executing as expected.

slide-23
SLIDE 23

23

On the other hand, the case study presented 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.

slide-24
SLIDE 24

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.

slide-25
SLIDE 25

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.

slide-26
SLIDE 26

26

Summary

  • Introduction and Motivation

Introduction and Motivation

  • Related Works

Related Works

  • Proposed Approach

Proposed Approach

  • Experiments
  • Conclusion and Future Works
slide-27
SLIDE 27

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.

slide-28
SLIDE 28

28

Conclusion and Future Work

  • Empirical case studies were primarily characterized by the utilization
  • f 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.

slide-29
SLIDE 29

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.

slide-30
SLIDE 30

30

Questions? Questions?

Mario Dantas Mario Dantas

Federal Federal University of Santa Catarina (UFSC) University of Santa Catarina (UFSC) Department of Informatics and Statistics Department of Informatics and Statistics

mario@inf.ufsc.br mario@inf.ufsc.br Eduardo Milanese Eduardo Milanese

Federal University of Santa Catarina (UFSC) Federal University of Santa Catarina (UFSC) Departament of Informatics and Statistics Departament of Informatics and Statistics

milanese@inf.ufsc.br milanese@inf.ufsc.br