Interoperability Architecture for Grid Networks Monitoring Systems

Preview:

DESCRIPTION

Interoperability Architecture for Grid Networks Monitoring Systems. Need for interoperability in grid networks monitoring systems: Monitored data interchange between clusters and monitoring applications running in different platforms (UNIX, Windows), - PowerPoint PPT Presentation

Citation preview

www.cs.agh.edu.pl

Interoperability Architecture for Grid Networks Monitoring Systems

Need for interoperability in grid networks monitoring systems:

• Monitored data interchange between clusters andmonitoring applications running in different platforms (UNIX, Windows),

• Exposing one common interface and physical address where data can be obtained.

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

Kazimierz Bałos

Cracow Grid Workshop

2003

www.cs.agh.edu.pl

Possible solution – access through RMI

GRID NETWORK JIMS – JMX Infrastructure Monitoring System WORKER NODE – cluster computing element DOMAIN NODE – cluster user interface

WORKER NODE

JIMS

WORKER NODE

JIMS

WORKER NODE

JIMS

CLUSTER

RMI RMI RMI

WORKER NODE

JIMS

WORKER NODE

JIMS

WORKER NODE

JIMS

CLUSTER

RMI RMI RMI

LA

N N

ET

WO

RK

LA

YE

R

CL

IEN

T

LA

YE

R

CLIENT APPLICATION

RMI CLIENT

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

www.cs.agh.edu.pl

Adding interoperability layer, SOAP Gateway

GRID NETWORK JIMS – JMX Infrastructure Monitoring System WORKER NODE – cluster computing element DOMAIN NODE – cluster user interface

WORKER NODE

JIMS

WORKER NODE

JIMS

WORKER NODE

JIMS

DOMAIN NODE

SOAP GATEWAY

CLUSTER

RMI RMI RMI

WORKER NODE

JIMS

WORKER NODE

JIMS

WORKER NODE

JIMS

DOMAIN NODE

SOAP GATEWAY

CLUSTER

RMI RMI RMI

INT

ER

OP

ER

AB

ILIT

Y L

AY

ER

L

AN

NE

TW

OR

K L

AY

ER

C

LIE

NT

L

AY

ER

CLIENT APPLICATION

SOAP GATEWAY CLIENT

SOAP SOAP

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

www.cs.agh.edu.pl

SOAP Gateway design

EMBEDDED MBEAN SERVER

SOAP GATEWAY

l EMBEDDED MBEAN SERVER

DISCOVERY CLIENT (ACTIVE DISCOVERY)

MBEAN SERVERS MANAGER

ACTIVE DISCOVERY THREAD

REMOTE MBEAN SERVER

DISCOVERY RESPONDER (ACTIVE DISCOVERY)

IMPLEMENTATION: 1. SOAP GATEWAY - WEB SERVICE 2. EMBEDDED MBS - JMX MBEAN SERVER 3. DISCOVERY - JMX BASED DISCOVERY MECHANISM 4. MBS MANAGER - PERSISTENT JAVA OBJECT FOR REMOTE MBEAN SERVERS REGISTERING

SOAP GATEWAY WEB SERVICE

SOAP GATEWAY SERIALIZER

SYSTINET WASP SERVER (WEB SERVICES CONTAINER

SYSTEM INFORMATION MBEAN

SNMP MONITOR MBEAN

REMOTE STATION

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

www.cs.agh.edu.pl

Design and configuration

Scope of technologies used in SOAP Gateway design:

• JMX MBean servers as proxies for monitored stations, accessing system information data through native interface and network information through SNMP agents,

• Active discovery and Heartbeat mechanisms for dynamic SOAP Gateway configuration,

• WebServices container with SOAP Gateway service acting as proxy between MBean servers in monitored stations and remote clients connecting through SOAP protocol

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

www.cs.agh.edu.pl

Performance tests

Performance tests objectives:

• Identifying bottlenecks,

• Providing design patterns for developers as well as usage patterns for end users to improve performance in cooperating applications.

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

www.cs.agh.edu.pl

Performance tests – test scenario nr 1

Objective: test all JIMS stations independently•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

JIMS – JMX Infrastructure Monitoring System WORKER NODE – cluster computing element DOMAIN NODE – cluster user interface

WORKER NODE

JIMS

WORKER NODE

JIMS

WORKER NODE

JIMS

DOMAIN NODE

SOAP GATEWAY

CLUSTER

RMI

INTEROPERABILITY LAYER LAN NETWORK LAYER CLIENT LAYER

CLIENT APPLICATION

SOAP GATEWAY CLIENT

SOAP WORKER NODE

JIMS

WORKER NODE

JIMS

WASP SERVER

www.cs.agh.edu.pl

Performance tests – test scenario nr 1

Objective: test all JIMS stations independently•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

JIMS – JMX Infrastructure Monitoring System WORKER NODE – cluster computing element DOMAIN NODE – cluster user interface

WORKER NODE

JIMS

WORKER NODE

JIMS

WORKER NODE

JIMS

DOMAIN NODE

SOAP GATEWAY

CLUSTER

RMI

INTEROPERABILITY LAYER LAN NETWORK LAYER CLIENT LAYER

CLIENT APPLICATION

SOAP GATEWAY CLIENT

SOAP WORKER NODE

JIMS

WORKER NODE

JIMS

WASP SERVER

www.cs.agh.edu.pl

Performance tests – test scenario nr 1

Objective: test all JIMS stations independently•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

JIMS – JMX Infrastructure Monitoring System WORKER NODE – cluster computing element DOMAIN NODE – cluster user interface

WORKER NODE

JIMS

WORKER NODE

JIMS

WORKER NODE

JIMS

DOMAIN NODE

SOAP GATEWAY

CLUSTER

RMI

INTEROPERABILITY LAYER LAN NETWORK LAYER CLIENT LAYER

CLIENT APPLICATION

SOAP GATEWAY CLIENT

SOAP WORKER NODE

JIMS

WORKER NODE

JIMS

WASP SERVER

www.cs.agh.edu.pl

Performance tests – test scenario nr 1

Objective: test all JIMS stations independently•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

JIMS – JMX Infrastructure Monitoring System WORKER NODE – cluster computing element DOMAIN NODE – cluster user interface

WORKER NODE

JIMS

WORKER NODE

JIMS

WORKER NODE

JIMS

DOMAIN NODE

SOAP GATEWAY

CLUSTER

RMI

INTEROPERABILITY LAYER LAN NETWORK LAYER CLIENT LAYER

CLIENT APPLICATION

SOAP GATEWAY CLIENT

SOAP WORKER NODE

JIMS

WORKER NODE

JIMS

WASP SERVER

www.cs.agh.edu.pl

Performance tests – test scenario nr 1

Objective: test all JIMS stations independently•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

JIMS – JMX Infrastructure Monitoring System WORKER NODE – cluster computing element DOMAIN NODE – cluster user interface

WORKER NODE

JIMS

WORKER NODE

JIMS

WORKER NODE

JIMS

DOMAIN NODE

SOAP GATEWAY

CLUSTER

RMI

INTEROPERABILITY LAYER LAN NETWORK LAYER CLIENT LAYER

CLIENT APPLICATION

SOAP GATEWAY CLIENT

SOAP WORKER NODE

JIMS

WORKER NODE

JIMS

WASP SERVER

www.cs.agh.edu.pl

Performance tests – test scenario nr 1

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

www.cs.agh.edu.pl

Performance tests – test scenario nr 2

Objective: test all JIMS stations independently, repeating request 1 ... 100times

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

JIMS – JMX Infrastructure Monitoring System WORKER NODE – cluster computing element DOMAIN NODE – cluster user interface

WORKER NODE

JIMS

WORKER NODE

JIMS

WORKER NODE

JIMS

DOMAIN NODE

SOAP GATEWAY

CLUSTER

RMI

INTEROPERABILITY LAYER LAN NETWORK LAYER CLIENT LAYER

CLIENT APPLICATION

SOAP GATEWAY CLIENT

SOAP WORKER NODE

JIMS

WORKER NODE

JIMS

WASP SERVER x 1 ... 100

x 1 ... 100

www.cs.agh.edu.pl

Performance tests – test scenario nr 2

Objective: test all JIMS stations independently, repeating request 1 ... 100times

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

JIMS – JMX Infrastructure Monitoring System WORKER NODE – cluster computing element DOMAIN NODE – cluster user interface

WORKER NODE

JIMS

WORKER NODE

JIMS

WORKER NODE

JIMS

DOMAIN NODE

SOAP GATEWAY

CLUSTER

RMI

INTEROPERABILITY LAYER LAN NETWORK LAYER CLIENT LAYER

CLIENT APPLICATION

SOAP GATEWAY CLIENT

SOAP WORKER NODE

JIMS

WORKER NODE

JIMS

WASP SERVER x 1 ... 100

x 1 ... 100

www.cs.agh.edu.pl

Performance tests – test scenario nr 2

Objective: test all JIMS stations independently, repeating request 1 ... 100times

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

JIMS – JMX Infrastructure Monitoring System WORKER NODE – cluster computing element DOMAIN NODE – cluster user interface

WORKER NODE

JIMS

WORKER NODE

JIMS

WORKER NODE

JIMS

DOMAIN NODE

SOAP GATEWAY

CLUSTER

RMI

INTEROPERABILITY LAYER LAN NETWORK LAYER CLIENT LAYER

CLIENT APPLICATION

SOAP GATEWAY CLIENT

SOAP

WORKER NODE

JIMS

WORKER NODE

JIMS

WASP SERVER

x 1 ... 100

x 1 ... 100

www.cs.agh.edu.pl

Performance tests – test scenario nr 2

Objective: test all JIMS stations independently, repeating request 1 ... 100times

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

JIMS – JMX Infrastructure Monitoring System WORKER NODE – cluster computing element DOMAIN NODE – cluster user interface

WORKER NODE

JIMS

WORKER NODE

JIMS

WORKER NODE

JIMS

DOMAIN NODE

SOAP GATEWAY

CLUSTER

RMI

INTEROPERABILITY LAYER LAN NETWORK LAYER CLIENT LAYER

CLIENT APPLICATION

SOAP GATEWAY CLIENT

SOAP

WORKER NODE

JIMS

WORKER NODE

JIMS

WASP SERVER

x 1 ... 100

x 1 ... 100

www.cs.agh.edu.pl

Performance tests – test scenario nr 2

Objective: test all JIMS stations independently, repeating request 1 ... 100times

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

JIMS – JMX Infrastructure Monitoring System WORKER NODE – cluster computing element DOMAIN NODE – cluster user interface

WORKER NODE

JIMS

WORKER NODE

JIMS

WORKER NODE

JIMS

DOMAIN NODE

SOAP GATEWAY

CLUSTER

RMI

INTEROPERABILITY LAYER LAN NETWORK LAYER CLIENT LAYER

CLIENT APPLICATION

SOAP GATEWAY CLIENT

SOAP

WORKER NODE

JIMS

WORKER NODE

JIMS

WASP SERVER

x 1 ... 100

x 1 ... 100

www.cs.agh.edu.pl

Performance tests – test scenario nr 2

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

MBS 1

www.cs.agh.edu.pl

Performance tests – test scenario nr 2

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

MBS 2

www.cs.agh.edu.pl

Performance tests – test scenario nr 2

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

MBS 3

www.cs.agh.edu.pl

Performance tests – test scenario nr 2

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

MBS 4

www.cs.agh.edu.pl

Performance tests – test scenario nr 2

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

MBS 5

www.cs.agh.edu.pl

Performance tests – test scenario nr 2

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

MBS 6

www.cs.agh.edu.pl

Performance tests – test scenario nr 2

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

MBS 7

www.cs.agh.edu.pl

Performance tests – test scenario nr 2

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

MBS 8

www.cs.agh.edu.pl

Performance tests – test scenario nr 2

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

MBS 9

www.cs.agh.edu.pl

Performance tests – test scenario nr 2

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

MBS 10

www.cs.agh.edu.pl

Performance tests – test scenario nr 2

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

MBS 11

www.cs.agh.edu.pl

Performance tests – test scenario nr 2

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

MBS 12

www.cs.agh.edu.pl

Performance tests – test scenario nr 2

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

MBS 13

www.cs.agh.edu.pl

Performance tests – test scenario nr 2

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

MBS 14

www.cs.agh.edu.pl

Performance tests – test scenario nr 2

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

Average time

www.cs.agh.edu.pl

Performance tests – test scenario nr 3

Objective: test all JIMS stations independently, increasing attributes count from 1 ... 28 ( 28 – all attributes for SystemInformation MBean)

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

JIMS – JMX Infrastructure Monitoring System WORKER NODE – cluster computing element DOMAIN NODE – cluster user interface

WORKER NODE

JIMS

WORKER NODE

JIMS

WORKER NODE

JIMS

DOMAIN NODE

SOAP GATEWAY

CLUSTER

RMI

INTEROPERABILITY LAYER LAN NETWORK LAYER CLIENT LAYER

CLIENT APPLICATION

SOAP GATEWAY CLIENT

SOAP WORKER NODE

JIMS

WORKER NODE

JIMS

WASP SERVER 1...28 attributes

1...28 attributes

www.cs.agh.edu.pl

Performance tests – test scenario nr 3

Objective: test all JIMS stations independently, increasing attributes count from 1 ... 28 ( 28 – all attributes for SystemInformation Mbean)

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

JIMS – JMX Infrastructure Monitoring System WORKER NODE – cluster computing element DOMAIN NODE – cluster user interface

WORKER NODE

JIMS

WORKER NODE

JIMS

WORKER NODE

JIMS

DOMAIN NODE

SOAP GATEWAY

CLUSTER

RMI

INTEROPERABILITY LAYER LAN NETWORK LAYER CLIENT LAYER

CLIENT APPLICATION

SOAP GATEWAY CLIENT

SOAP WORKER NODE

JIMS

WORKER NODE

JIMS

WASP SERVER 1...28 attributes

1...28 attributes

www.cs.agh.edu.pl

Performance tests – test scenario nr 3

Objective: test all JIMS stations independently, increasing attributes count from 1 ... 28 ( 28 – all attributes for SystemInformation Mbean)

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

JIMS – JMX Infrastructure Monitoring System WORKER NODE – cluster computing element DOMAIN NODE – cluster user interface

WORKER NODE

JIMS

WORKER NODE

JIMS

WORKER NODE

JIMS

DOMAIN NODE

SOAP GATEWAY

CLUSTER

RMI

INTEROPERABILITY LAYER LAN NETWORK LAYER CLIENT LAYER

CLIENT APPLICATION

SOAP GATEWAY CLIENT

SOAP WORKER NODE

JIMS

WORKER NODE

JIMS

WASP SERVER 1...28 attributes

1...28 attributes

www.cs.agh.edu.pl

Performance tests – test scenario nr 3

Objective: test all JIMS stations independently, increasing attributes count from 1 ... 28 ( 28 – all attributes for SystemInformation Mbean)

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

JIMS – JMX Infrastructure Monitoring System WORKER NODE – cluster computing element DOMAIN NODE – cluster user interface

WORKER NODE

JIMS

WORKER NODE

JIMS

WORKER NODE

JIMS

DOMAIN NODE

SOAP GATEWAY

CLUSTER

RMI

INTEROPERABILITY LAYER LAN NETWORK LAYER CLIENT LAYER

CLIENT APPLICATION

SOAP GATEWAY CLIENT

SOAP WORKER NODE

JIMS

WORKER NODE

JIMS

WASP SERVER 1...28 attributes

1...28 attributes

www.cs.agh.edu.pl

Performance tests – test scenario nr 3

Objective: test all JIMS stations independently, increasing attributes count from 1 ... 28 ( 28 – all attributes for SystemInformation Mbean)

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

JIMS – JMX Infrastructure Monitoring System WORKER NODE – cluster computing element DOMAIN NODE – cluster user interface

WORKER NODE

JIMS

WORKER NODE

JIMS

WORKER NODE

JIMS

DOMAIN NODE

SOAP GATEWAY

CLUSTER

RMI

INTEROPERABILITY LAYER LAN NETWORK LAYER CLIENT LAYER

CLIENT APPLICATION

SOAP GATEWAY CLIENT

SOAP WORKER NODE

JIMS

WORKER NODE

JIMS

WASP SERVER 1...28 attributes

1...28 attributes

www.cs.agh.edu.pl

Performance tests – test scenario nr 3

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

MBS 1

www.cs.agh.edu.pl

Performance tests – test scenario nr 3

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

MBS 2

www.cs.agh.edu.pl

Performance tests – test scenario nr 3

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

MBS 3

www.cs.agh.edu.pl

Performance tests – test scenario nr 3

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

MBS 4

www.cs.agh.edu.pl

Performance tests – test scenario nr 3

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

MBS 5

www.cs.agh.edu.pl

Performance tests – test scenario nr 3

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

MBS 6

www.cs.agh.edu.pl

Performance tests – test scenario nr 3

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

MBS 7

www.cs.agh.edu.pl

Performance tests – test scenario nr 3

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

MBS 8

www.cs.agh.edu.pl

Performance tests – test scenario nr 3

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

MBS 9

www.cs.agh.edu.pl

Performance tests – test scenario nr 3

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

MBS 10

www.cs.agh.edu.pl

Performance tests – test scenario nr 3

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

MBS 11

www.cs.agh.edu.pl

Performance tests – test scenario nr 3

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

MBS 12

www.cs.agh.edu.pl

Performance tests – test scenario nr 3

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

MBS 13

www.cs.agh.edu.pl

Performance tests – test scenario nr 3

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

MBS 14

www.cs.agh.edu.pl

Performance tests – test scenario nr 3

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

Average time

www.cs.agh.edu.pl

Performance tests – test scenario nr 4

Objective: test all JIMS stations with many threads accessing different MBean servers

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

JIMS – JMX Infrastructure Monitoring System WORKER NODE – cluster computing element DOMAIN NODE – cluster user interface

WORKER NODE

JIMS

WORKER NODE

JIMS

WORKER NODE

JIMS

DOMAIN NODE

SOAP GATEWAY

CLUSTER

RMI

INTEROPERABILITY LAYER LAN NETWORK LAYER CLIENT LAYER

CLIENT APPLICATION

SOAP GATEWAY CLIENT

SOAP WORKER NODE

JIMS

WORKER NODE

JIMS

WASP SERVER

www.cs.agh.edu.pl

Performance tests – test scenario nr 4

Objective: test all JIMS stations with many threads accessing different MBean servers

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

JIMS – JMX Infrastructure Monitoring System WORKER NODE – cluster computing element DOMAIN NODE – cluster user interface

WORKER NODE

JIMS

WORKER NODE

JIMS

WORKER NODE

JIMS

DOMAIN NODE

SOAP GATEWAY

CLUSTER

RMI

INTEROPERABILITY LAYER LAN NETWORK LAYER CLIENT LAYER

CLIENT APPLICATION

SOAP GATEWAY CLIENT

SOAP WORKER NODE

JIMS

WORKER NODE

JIMS

WASP SERVER

www.cs.agh.edu.pl

Performance tests – test scenario nr 4

Objective: test all JIMS stations with many threads accessing different MBean servers

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

JIMS – JMX Infrastructure Monitoring System WORKER NODE – cluster computing element DOMAIN NODE – cluster user interface

WORKER NODE

JIMS

WORKER NODE

JIMS

WORKER NODE

JIMS

DOMAIN NODE

SOAP GATEWAY

CLUSTER

RMI

INTEROPERABILITY LAYER LAN NETWORK LAYER CLIENT LAYER

CLIENT APPLICATION

SOAP GATEWAY CLIENT

SOAP WORKER NODE

JIMS

WORKER NODE

JIMS

WASP SERVER

www.cs.agh.edu.pl

Performance tests – test scenario nr 4

Objective: test all JIMS stations with many threads accessing different MBean servers

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

JIMS – JMX Infrastructure Monitoring System WORKER NODE – cluster computing element DOMAIN NODE – cluster user interface

WORKER NODE

JIMS

WORKER NODE

JIMS

WORKER NODE

JIMS

DOMAIN NODE

SOAP GATEWAY

CLUSTER

RMI

INTEROPERABILITY LAYER LAN NETWORK LAYER CLIENT LAYER

CLIENT APPLICATION

SOAP GATEWAY CLIENT

SOAP WORKER NODE

JIMS

WORKER NODE

JIMS

WASP SERVER

www.cs.agh.edu.pl

Performance tests – test scenario nr 4

Objective: test all JIMS stations with many threads accessing different MBean servers

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

JIMS – JMX Infrastructure Monitoring System WORKER NODE – cluster computing element DOMAIN NODE – cluster user interface

WORKER NODE

JIMS

WORKER NODE

JIMS

WORKER NODE

JIMS

DOMAIN NODE

SOAP GATEWAY

CLUSTER

RMI

INTEROPERABILITY LAYER LAN NETWORK LAYER CLIENT LAYER

CLIENT APPLICATION

SOAP GATEWAY CLIENT

SOAP WORKER NODE

JIMS

WORKER NODE

JIMS

WASP SERVER

www.cs.agh.edu.pl

Performance tests – test scenario nr 4

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

www.cs.agh.edu.pl

Performance tests – test scenario nr 4

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

www.cs.agh.edu.pl

Performance tests – test scenario nr 4

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

www.cs.agh.edu.pl

Performance tests – test scenario nr 4

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

www.cs.agh.edu.pl

Performance tests – test scenario nr 4

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

www.cs.agh.edu.pl

Performance tests – test scenario nr 4

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

www.cs.agh.edu.pl

Performance tests – test scenario nr 4

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

www.cs.agh.edu.pl

Performance tests – test scenario nr 4

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

www.cs.agh.edu.pl

Performance tests – test scenario nr 4

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

www.cs.agh.edu.pl

Performance tests – test scenario nr 4

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

www.cs.agh.edu.pl

Performance tests – test scenario nr 4

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

www.cs.agh.edu.pl

Performance tests – test scenario nr 4

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

www.cs.agh.edu.pl

Performance tests – test scenario nr 4

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

www.cs.agh.edu.pl

Performance tests – test scenario nr 4

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

www.cs.agh.edu.pl

Performance tests – test scenario nr 4

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

Access time for oneMBean server

www.cs.agh.edu.pl

Performance tests – test scenario nr 5

Objective: test all JIMS stations with many threads accessing the same MBean server

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

JIMS – JMX Infrastructure Monitoring System WORKER NODE – cluster computing element DOMAIN NODE – cluster user interface

WORKER NODE

JIMS

WORKER NODE

JIMS

WORKER NODE

JIMS

DOMAIN NODE

SOAP GATEWAY

CLUSTER

RMI

INTEROPERABILITY LAYER LAN NETWORK LAYER CLIENT LAYER

CLIENT APPLICATION

SOAP GATEWAY CLIENT

SOAP WORKER NODE

JIMS

WORKER NODE

JIMS

WASP SERVER

www.cs.agh.edu.pl

Performance tests – test scenario nr 5

Objective: test all JIMS stations with many threads accessing the same MBean server

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

JIMS – JMX Infrastructure Monitoring System WORKER NODE – cluster computing element DOMAIN NODE – cluster user interface

WORKER NODE

JIMS

WORKER NODE

JIMS

WORKER NODE

JIMS

DOMAIN NODE

SOAP GATEWAY

CLUSTER

RMI

INTEROPERABILITY LAYER LAN NETWORK LAYER CLIENT LAYER

CLIENT APPLICATION

SOAP GATEWAY CLIENT

SOAP WORKER NODE

JIMS

WORKER NODE

JIMS

WASP SERVER

www.cs.agh.edu.pl

Performance tests – test scenario nr 5

Objective: test all JIMS stations with many threads accessing the same MBean server

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

JIMS – JMX Infrastructure Monitoring System WORKER NODE – cluster computing element DOMAIN NODE – cluster user interface

WORKER NODE

JIMS

WORKER NODE

JIMS

WORKER NODE

JIMS

DOMAIN NODE

SOAP GATEWAY

CLUSTER

RMI

INTEROPERABILITY LAYER LAN NETWORK LAYER CLIENT LAYER

CLIENT APPLICATION

SOAP GATEWAY CLIENT

SOAP WORKER NODE

JIMS

WORKER NODE

JIMS

WASP SERVER

www.cs.agh.edu.pl

Performance tests – test scenario nr 5

Objective: test all JIMS stations with many threads accessing the same MBean server

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

JIMS – JMX Infrastructure Monitoring System WORKER NODE – cluster computing element DOMAIN NODE – cluster user interface

WORKER NODE

JIMS

WORKER NODE

JIMS

WORKER NODE

JIMS

DOMAIN NODE

SOAP GATEWAY

CLUSTER

RMI

INTEROPERABILITY LAYER LAN NETWORK LAYER CLIENT LAYER

CLIENT APPLICATION

SOAP GATEWAY CLIENT

SOAP WORKER NODE

JIMS

WORKER NODE

JIMS

WASP SERVER

www.cs.agh.edu.pl

Performance tests – test scenario nr 5

Objective: test all JIMS stations with many threads accessing the same MBean server

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

JIMS – JMX Infrastructure Monitoring System WORKER NODE – cluster computing element DOMAIN NODE – cluster user interface

WORKER NODE

JIMS

WORKER NODE

JIMS

WORKER NODE

JIMS

DOMAIN NODE

SOAP GATEWAY

CLUSTER

RMI

INTEROPERABILITY LAYER LAN NETWORK LAYER CLIENT LAYER

CLIENT APPLICATION

SOAP GATEWAY CLIENT

SOAP WORKER NODE

JIMS

WORKER NODE

JIMS

WASP SERVER

www.cs.agh.edu.pl

Performance tests – test scenario nr 5

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

www.cs.agh.edu.pl

Performance tests – test scenario nr 5

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

www.cs.agh.edu.pl

Performance tests – test scenario nr 5

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

www.cs.agh.edu.pl

Performance tests – test scenario nr 5

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

www.cs.agh.edu.pl

Performance tests – test scenario nr 5

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

www.cs.agh.edu.pl

Performance tests – test scenario nr 5

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

www.cs.agh.edu.pl

Performance tests – test scenario nr 5

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

www.cs.agh.edu.pl

Performance tests – test scenario nr 5

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

www.cs.agh.edu.pl

Performance tests – test scenario nr 5

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

www.cs.agh.edu.pl

Performance tests – test scenario nr 5

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

www.cs.agh.edu.pl

Performance tests – test scenario nr 5

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

www.cs.agh.edu.pl

Performance tests – test scenario nr 5

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

www.cs.agh.edu.pl

Performance tests – test scenario nr 5

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

www.cs.agh.edu.pl

Performance tests – test scenario nr 5

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

www.cs.agh.edu.pl

Performance tests – test scenario nr 5

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

Access time for oneMBean server

www.cs.agh.edu.pl

Conclusion

Designed architecture and performed tests assure that:

• Layer of interoperability doesn’t become a bottleneck in distributed environment with acceptable overhead comparing to RMI access

• Layer with gateways using SOAP protocol is suitable for WAN networks, where there should be used one, standardized and efficient protocol for applications written in Java and other languages, including C, C++ and Perl.

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

www.cs.agh.edu.pl

References

1. Leszek Bizon, Michał Rozenau, Zastosowanie Web Services w integracji systemów informatycznych, Kraków, czerwiec 2003

2. Visible Progress Technologies Limited , Software Performance Testing Considerations, http://www.visibleprogress.com/software_performance_t esting.htm

3. David H Bailey , Performance Metrics: Out of the Dark Ages, Berkeley Lab

4. Jae II Jung, Grid Network Monitoring, Multimedia Networking Laboratories, Hanyang University, KRnet 2003

5. Sun Microsystems, JMX Specification, version 1,26. Sun Microsystems, JMX Remote Api Specification,

version 1.27. Sun Microsystems, J2EE Core Patterns

•Introduction

•SOAP Gateway concept

•Design and configuration

•Performance

•Conclusion

•References

Recommended