opnet
Spotlight
Schering case study

Schering case study
Download

Schering AG Berlin Automates Application Analysis with ACE

As a Pharmaceutical Research company, Schering AG needs fast access to laboratory data, as slow applications have a negative effect on all processes in research and production. The company therefore uses OPNET ACE for application analyses in multi-tier environments to track down the root-cause of problems a fast as possible. This tool helps optimise the performance of applications throughout the network by localising sources of errors both quickly and precisely, with measurements and evaluations then being carried out centrally at the Berlin HQ.

Schering AG has 16 production and 9 research sites throughout the world, with more than 140 subsidiaries. In the past this complex structure meant that errors could occur when accessing or entering data or documentation. Common complaints included data packets going missing during transfer, or users having to wait too long when attempting to access measurement logs. “Slow access is a real problem for research companies like Schering that need to be able to call up lab data within seconds. This has a major effect on employees’ productivity and users’ acceptance of applications,” says Ralf Gründer, head of department at Schering’s Network Center.

Yet despite constant monitoring of the necessary bandwidth and signal transfer times in the WAN, users kept complaining about poor performance. Schering's goal was therefore to analyse the interaction between application, server and network – performing both classic troubleshooting and also an analysis of the application before a new implementation.

Applications are evaluated centrally in Berlin

Schering has been using OPNET ACE here since November 2004. This application analyses the transactions of an application within a virtual environment or the live production environment by recording package traces with software capture agents. The capture agents installed on the client computers can be administrated from a central console. For example, if a user complains about delays in accessing data, the administrator in Berlin can start a process to investigate this. In doing so, he asks the user to perform an operation that is seeming to take far too long. During the recording process the administrator gains remote access to the client, so he can look at the user's computer and follow exactly what the user is doing. The data is then transferred to the console for assessment. This allows the administrator to establish a connection between an action performed by the user and the recorded measured values.

Application data, retransmissions and error messages at a glance

“The decision to use OPNET was taken because this allows package traces recorded simultaneously on several terminals to be synchronised,” recalls Ralf Gründer . The synchronisation of several traces is a necessary functionality when multi-tier applications or distributed applications do not allow capture in a single trace. The traces can then be compiled graphically, allowing them to be interpreted together in a single chart. ACE breaks down the transactions of an application, thereby allowing information such as application data, error messages or retransmissions to be viewed at a glance. Potential sources of delays are listed in diagrams, while any threshold values that are exceeded are neatly documented and made available in informative reports for further processing.

“Schering is today able to identify weak spots much faster,” states Ralf Gründer . While this used to take anything in the region of 2-3 hours, the modern process takes no more than a few minutes. Alongside the clever visualisation and analysis functions, the network specialists at Schering also see a further advantage. “The OPNET capture agents are only 2 MB in size, which means they can be sent quickly and easily to subsidiaries via e-mail.” The following examples show where OPNET ACE has already helped with successful analyses of problem causes.

Slower transfer rate with Lotus Notes

Lotus Notes users who need access to product presentations used to have to wait up to eight minutes for data transfers when accessing the documents stored in a central database at the company HQ in Berlin. By performing measurements with ACE it was discovered that the application server of Lotus Notes transfers the data packets in just 16 KB blocks. However, according to the transfer protocol TCP and the window size used, it is possible to send 64 KB at a time. The visualisation functions of ACE made it easy for the administrator to identify the 16 KB blocks and focus further investigations on the data packets responsible for block formation. The problem was that for each 16 KB package received the client was sending a confirmation message back to the server, which in turn did not send the next packet until receiving this confirmation. The problem was attributed to the behavior of the dedicated Notes protocol (NRPC) when operating Lotus Notes with WAN connections, which was not allowing the maximum possible transfer speed to be used. When informed of this discovery regarding the behavior of Lotus Notes, the manufacturer went as far as to change the design of the product.

Lag in accessing mySAP CRM in Brazil

Schering employees in Brazil were having problems calling up data stored in Mexico, and were needing two or three times longer than users at other sites to generate additional information on clients using the application mySAP CRM. During an application investigation process, performed from Berlin, varying signal transfer times and packet losses in data transfer between Mexico and Brazil were detected. The application investigation and analysis revealed that there was one port which was not configured correctly. In assessing the varying latency time, Schering took a closer look at all components of the WAN path in question. The result: a weak router was causing the irregular signal transfer times. This unit was promptly replaced with a more powerful one. Both of these discoveries were made available to Brazil from the Berlin HQ, and the users today benefit from much improved access performance.

This tool has already paid for itself - even though Schering has only been working with it since the end of last year. The company is now planning to top up its license for OPNET ACE so that it can process even more user inquiries simultaneously in future. “We want to encourage the subsidiaries to strive for and use improved internal know-how to perform application analyses, instead of opting for expensive external services,” concludes Ralf Gründer . More inquiries are expected in the next few years, both domestically and from abroad.

Schering AG

Schering is a pharmaceutical research company which concentrates its activities on four business areas: gynaecology & andrology, oncology, diagnostic imaging and special therapeutics. Its range of products includes medicine for fertility monitoring and treating leukemia and solid tumors, as well as X-ray contrast media, radiopharmaceuticals for nuclear medicine and cardio-vascular therapeutics. Schering AG, founded in Berlin in 1851 by pharmacist Ernst Schering, currently runs production at 16 sites across Europe, the US, Latin America and Asia, and has more than 140 subsidiaries. The company HQ is in Berlin. The entire group employs a staff of around 26,300 and recorded revenue in the fiscal year 2004 of € 1.211 billion. Documents – from data sheets, through measurement logs, right up to orders – are saved centrally in Berlin and can be called up from all locations worldwide.