Upload
allen-wheeler
View
23
Download
0
Embed Size (px)
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