A Web-Based Real-Time Traffic Monitoring Scheme Using CORBA
|
|
- Peter Scot Lester
- 8 years ago
- Views:
Transcription
1 A Web-Based Real-Time Traffic Monitoring Scheme Using CORBA Yuming Jiang, Chen-Khong Tham, Chi-Chung Ko Department of Electrical Engineering, National University of Singapore, 10 Kent Ridge Crescent, Singapore engp7450, eletck, Abstract. Keywords: This paper presents a CORBA-based traffic monitoring scheme for monitoring real-time traffic flows. This scheme enables a Web-based network manager application to locate relevant traffic monitors along the path of a real-time flow and subsequently retrieve traffic information from them in real-time. This information can be displayed in graphical form and also used to derive additional performance parameters related to the real-time traffic flow. Network management, Real-time traffic, Web-based management, CORBA 1. INTRODUCTION The increasing use of real-time applications (RTAs), such as audio and video, over the Internet and the interest in adding Web functionality in networking applications invoke the need of Web-based network management for RTAs. Among all aspects of such management, traffic monitoring is an essential one. There are two Web-based network management models commonly adopted by current Web-based network management/monitoring systems (NMSs) [8, 9, 10, 11]. Figures 1 and 2 show the functional components of the two models. In these models, the Web-based manager is the component that retrieves information from other elements of the configuration, analyses the information, and shows analysed results to users. The agent is the component which gathers and records management information for one or more network elements and communicates the information to the manager through the embedded Web-server. The managed objects component 1
2 2 contains management information about network resources and their activities. The network management server component in Figure 2 generates summaries and statistical analyses of management information. It acts as an information collecting and analysing centre for locally managed network elements. Both models use HTTP and/or Java techniques to exchange management information between the Web-based manager and embedded Web-server. The interfaces between the manager and Web-server are proprietary. Figure1. One-to-one model Figure2. A model for summarisation These two models are widely used in current Web-based NMSs. However, they are not suitable for monitoring real-time traffic. One reason is that real-time applications usually cross several network segments and administrative domains. This makes sharing of network management information, such as real-time traffic information, among different NMSs difficult because of the proprietary interfaces between the manager and Web-server in these models. Another reason is that, in these models, there is no means for the manager to locate other devices or servers automatically. In contrast, monitoring real-time traffic flows requires the Web-based manager to retrieve traffic information from devices or servers embedded in different network segments simultaneously. In order to provide a possible approach for the real-time traffic monitoring, we have designed a new CORBA-based scheme. With this scheme, the Web-based manager can locate relevant traffic monitors along the path of a real-time traffic flow and simultaneously retrieve traffic information from them in real-time. This scheme includes a CORBA-based network monitoring structure and a mechanism for the Web-based manager to retrieve real-time traffic information from relevant traffic monitors simultaneously. The following sections describe the scheme in detail.
3 A Web-Based Real-Time Traffic Monitoring Scheme Using CORBA 3 2. PROPOSED CORBA-BASED SCHEME In this section, an overview of CORBA-based network management architecture is given. Then, the reason of selecting event reporting for retrieving traffic information is introduced. Thirdly, the CORBA-based realtime traffic monitoring structure of the proposed scheme is described. Fourthly, CORBA IDL interfaces are defined for this scheme. Finally, the mechanism used by the Web-based manager to interact with traffic monitors is presented. 2.1 CORBA-based network management architecture A network is inherently distributed and heterogeneous, so is its management. Although SNMP gives the baseline of interoperation of network management over the Internet, the above two conventional models show that the proprietary interfaces make it difficult to integrate different vendors' NMSs. To face this challenge, researchers, standard bodies and industry are looking in new directions to meet today's network management requirement. CORBA seems to be a suitable technology framework for this and CORBA-based network management is gaining more and more interest from researchers to NMS vendors [2, 3, 4, 5, 6, 12]. Figure 3. CORBA-based network management architecture The Common Object Request Broker Architecture (CORBA) [1], defined by Object Management Group (OMG), offers an environment for building distributed object-oriented applications. With CORBA, users gain access to distributed objects transparently without having to know where they are located or what software or hardware platform they reside on. OMG also defines the Interface Definition Language (IDL) and different
4 4 programming language mappings to the interfaces defined by the IDL. These enable client/server objects to interact among Object Request Brokers (ORBs) from different vendors. Through a local ORB, a client can transparently invoke a method on a server object, i.e. implementation of the object, which can be on the same machine or across a network. The local ORB intercepts the call and is responsible for finding an object that can implement the request, pass parameters to it, invoke its method, and return the results to the client. These operations can pass through another ORB to reach the implementation object if it is located on a different machine. An Internet Inter-ORB Protocol (IIOP) [1] has been defined by OMG for ORBto-ORB communication. Figure 3 shows the CORBA-based NMS architecture. In this architecture, the manager interacts with managed network elements through IIOP. The elements can be a CORBA-based NM agent, an SNMP agent with CORBA/SNMP gateway [2, 4], or even an SNMP NM server with CORBA/SNMP gateway. The interfaces between the manager and managed network elements are defined in the CORBA IDL. The interworking between CORBA and SNMP systems has been proposed in [3] and [4]. In this architecture, the manager interacts with the CORBA-based NM agents directly instead of through an embedded Web-server as in conventional Web-based management models. In addition, the manager can retrieve information from different agents simultaneously. 2.2 Event reporting vs. polling Event reporting and polling are two approaches used in NMSs for a manager to retrieve management information from managed objects. Polling is a request-response interaction between a manager and an agent. With event reporting, the initiative is with the agent and the manager takes on the role of a listener, waiting for incoming information. Both approaches are useful for network management. However, it is obvious that event reporting will cause less management traffic and less notification delay than polling. Hence, event reporting is adopted in the proposed real-time traffic monitoring scheme. 2.3 Real-time traffic monitoring structure Figure 4 shows the structure of the proposed Web-based real-time traffic monitoring scheme. In this structure, there are five functional elements: (1) the source of real-time traffic or the sender, (2) the sink of the traffic or the receiver, (3) the Web-based monitoring manager, (4) the CORBA-based traffic monitor, and (5) the real-time application name server (RTANS). The
5 A Web-Based Real-Time Traffic Monitoring Scheme Using CORBA 5 source sends real-time traffic to the receiver. The receiver is the sink and user of the traffic. The monitor gathers information about the real-time traffic and communicates that information to the manager. There can be several monitors along the path of the real-time traffic flow. The manager is the real-time traffic information processing centre, retrieving traffic information from relevant monitors, displaying monitored traffic graphs and providing traffic analysis results like throughput, jitter and loss rate to users. The RTANS acts as a registration centre, providing a name service both to traffic monitors and to the manager: monitors register their CORBA object references and traffic attributes with it, while the manager select them from it. Among the five elements, the latter three are involved in real-time traffic monitoring. They interact with each other through the ORB Core which includes the ORB, client-side Stub, server-side Skeleton and IIOP. Figure 4. CORBA-based real-time traffic monitoring structure Monitor The traffic monitor, which can be embedded in the sender, the receiver or just standalone, is responsible for gathering information about real-time traffic and reporting the traffic information to the manager. Based on [7], it consists of two functional elements: (1) a traffic flow meter and (2) CORBA-based monitor objects, the reader in [7]. The traffic flow meter counts the number of packets and bytes in real-time traffic flows. These real-time traffic flows are identified by their attributes. In the proposed scheme, the attributes of a real-time traffic flow includes its source address, source UDP port, destination address and destination UDP port. The CORBA-based monitor objects, generated for each new detected real-time traffic flow, are responsible for communicating usage data, like the number of bytes in the traffic flow, from the meter to the Web-based manager.
6 6 Detecting the start of a new real-time traffic flow triggers two consecutive events in a monitor. The first is the start of a new group of CORBA-based monitor objects which provide interaction mechanisms between the monitor and RTANS, and between the monitor and manager. The second is the registration of new detected real-time traffic flow attributes and object references to the RTANS Web-based manager The manager is the real-time traffic information processing centre which retrieves traffic information from relevant monitors, displays monitored traffic graphs and provides traffic analysis results. The manager firstly selects a real-time application which it wants to monitor from the RTA list obtained from the RTANS. Then, it generates corresponding CORBA objects to communicate with monitors that are metering the traffic of the real-time application at different network segments. Lastly, the manager provides analysis results to users according to the information collected from all relevant monitors Real-time application name server The Real-Time Application Name Server (RTANS) is a well-known name server to both the manager and monitors in a real-time traffic monitoring system. It is a registration centre where traffic monitors register real-time traffic attributes and corresponding CORBA object references. The traffic attributes are used by the RTANS to sort out monitors relating to a certain real-time application and generate a RTA list. The object reference enables the manager to retrieve the object and invoke operations of the object. 2.4 IDL interfaces There are three IDL interfaces defined in the proposed scheme. They are interfaces between following monitoring elements: (1) monitor-rtans, (2) manager-rtans, and (3) manager-monitor. Table 1 describes the IDL interfaces of monitor-rtans and manager- RTANS. For these interfaces, the RTANS acts as the server side, while the monitor and the manager act as the client side of ForMonitor and ForManager respectively. The key operation in ForMonitor IDL is register. The register operation is used by the monitor to register attributes of realtime traffic flows which it detects, and references of CORBA objects generated for the detection. The attributes are described by RtAttributes and
7 A Web-Based Real-Time Traffic Monitoring Scheme Using CORBA 7 the reference is represented by MonitorOp, defined in Table 2. The ForManager interface has an operation of getrtalist which is used by the manager to get the RTA list of type RtaList from the RTANS. The RtaList type consists of traffic attributes of the RTA and references of all relevant MonitorOp objects in corresponding monitors. Table 1. Interfaces of monitor-rtans and manager-rtans module RTANS { //Real-Time Application Name Server struct RtAttributes{ ;}; //attributes of real-time traffic struct RtItem { RTFM::MonitorOp monitorop; RtAttributes rtattributes;}; //item of RTA list typedef sequence<rtitem> RtaList; //RTA list interface ForMonitor { void register ( in RtAttributes rtattr, in RTFM::MonitorOp monitorop);}; interface ForManager { void getrtalist( out RtaList rtalist ); }; }; //End of RTANS module Table 2. Interface of manager-monitor module RTFM{ //Real-Time Flow Monitoring struct Record{ ;}; //record of real-time traffic information typedef sequence<record> Records; interface ManagerOp { void updatetrafficinfo ( in Records records ); }; interface MonitorOp { void setmanagerobj ( in ManagerOp managerop ); void setupdateinterval ( in long interval ); }; }; // End of RTFM module Table 2 describes IDL interfaces between the manager and monitor. For MonitorOp, the monitor is the server which implements the object, while the manager acts as the client. For the ManagerOp, however, the manager is on the implementation side while the monitor is the client. There are two key operations in the MonitorOp IDL: setmanagerobj and setupdateinterval. The setmanagerobj operation is invoked by the manager to send its ManagerOp reference to the monitor, and the setupdateinterval is called to set the update interval used by the monitor to report traffic information to the manager. The key operation in ManagerOp IDL is updatetrafficinfo which is invoked by the monitor to automatically update traffic information, like the number of bytes in the traffic flow, to the manager in the update interval.
8 8 2.5 Real-time traffic monitoring mechanism Figure 5 shows CORBA objects and their interactions in the proposed scheme. The IDL interfaces of these objects have been defined in Table 1 and Table 2. Figure 5. Interaction among CORBA objects The steps through which the manager finds relevant monitors to a RTA and subsequently cause the monitors to report their monitored traffic information of the RTA to the manager are as follows. Firstly, once a new real-time traffic flow has been detected, a monitor initiates three CORBA objects: a client object of ForMonitor, a proxy object of ManagerOp, and an implementation object of MonitorOp. Secondly, the monitor registers attributes of the real-time traffic, i.e. RtAttributes type, and the reference of the implementation object of MonitorOp to the RTANS by invoking the register operation from the client object of ForMonitor. At the same time, in the RTANS, the implementation object of ForMonitor will add this new registration item to its relevant RTA list according to its traffic attributes. Thirdly, the manager gets the RTA list, RtaList type, from the RTANS by invoking getrtalist operation from the ForManager interface whose client object is in the manager while the implementation is in the RTANS. The manager selects a RTA and its relevant monitors' MonitorOp references from the RTA list and starts to retrieve traffic information from these monitors. This causes the generation of several groups of CORBA objects. Each group, responsible for communicating with one monitor, consists of a proxy object of MonitorOp and an implementation object of ManagerOp.
9 A Web-Based Real-Time Traffic Monitoring Scheme Using CORBA 9 After these, the fourth step is that each object group of the manager sends its reference of implementation object of ManagerOp and the required traffic information update interval to its corresponding monitor by invoking setmanagerobj and setupdateinterval operations through the proxy of MonitorOp. Lastly, each monitor, after receiving the ManagerOp implementation object reference, reports current traffic information periodically in the required interval to the manager by calling the updatetrafficinfo operation through the proxy of the ManagerOp. Through the above steps, the Web-based manager can locate and communicate with relevant monitors simultaneously; the monitors can report traffic information to the manager directly. Hence, the manager can get traffic information of a RTA from different network segments in realtime. With that information, the manager can provide more insightful analyses such as the throughput experienced by the traffic flow at different network segments, the delay variation and loss rate, to users. 3. PROTOTYPE IMPLEMENTATION A prototype monitoring system has been implemented based on the proposed scheme. Figure 6 shows the test bed and location of each of the functional elements, described in Section 2.3. The ORB used in our design is OrbixWeb 3.0 [13] for Windows NT/95. The Web-based manager, the RTANS, and CORBA objects part of the monitor are written in Java using JDK 1.1 [14] The Java multithreading technique is used in our design to generate multiple threads of CORBA objects in the manager and monitors. With multiple threads, the manager can simultaneously retrieve traffic information of a real-time application from relevant monitors at different network segments. The Web-based manager, like any Applet, is subject to security restrictions imposed by the browser in which it executes. To overcome this, Java Plug-in [15] is adopted. The HTML file in which the manager Java program is embedded is converted to support the Java Plug-in by using the Java Plug-in HTML Converter [15]. In Figure 6, there are three monitors at different network segments: Monitor 1 embedded in the sender host, Monitor 2 in the router, and Monitor 3 in the FastEthernet segment. Figure 7 shows a sample page of traffic graphs of a real-time application metered by the three monitors. This page is created by the Web-based manager of our prototype NMS using the proposed scheme. With the traffic information from the three monitors, other data about the traffic flow, such as the data loss rate, can be easily derived.
10 10 Figure 6. Test-bed of prototype implementation From Monitor 1 From Monitor 2 Monitored Traffic Traffic Average From Monitor 3 Figure 7. A sample page of monitored traffic graphs
11 A Web-Based Real-Time Traffic Monitoring Scheme Using CORBA CONCLUSIONS The widespread use of the WWW and increasing use of real-time applications over the Internet result in the use of Web-based network management for real-time applications. Among the features of such a network management system, monitoring real-time traffic is the most fundamental one. However, conventional Web-based network management models have difficulty in providing this. In this paper, a new CORBA-based real-time traffic monitoring scheme has been presented. With this scheme, the manager can simultaneously retrieve traffic information of a real-time application from different network segments in real-time. The traffic information is reported by traffic monitors embedded at different network segments. With such information, the manager can easily derive additional parameters of the real-time application, such as delay variation and loss rate. A prototype implementation of the proposed scheme has also been described, showing the feasibility of this scheme. REFERENCES [1] OMG, The Common Object Request Broker: Architecture and Specification, v2.0, July [2] S. Mazumdar and K. Swanson, WEB based management - CORBA/SNMP gateway approach, presented at the Seventh IFIP/IEEE International Workshop on Distributed Systems: Operations & Management, L'Aquila, Italy, October 28-30, [3] OMG, Interworking between CORBA and TMN System, RFP, OMG Doc#: telecom/ , September 29, [4] OMG, JIDM Interaction Translation - SNMP part: Final submission to OMG's CORBA/TMN Interworking, RFP, OMG Doc#: telecom/ , May [5] L. Deri, B. Ban, Static vs. Dynamic CMIP/SNMP Network Management Using CORBA, IBM Research Report, IBM Zurich Research Laboratory, [6] G. Chen, M. Neville, Q. Kong, Distributed Network Management Using CORBA/TMN, Proceedings of the 7th IFIP/IEEE International Workshop on Distributed Systems Operation and Management (DSOM), [7] N. Brownlee, C. Mills, G. Ruth, Traffic Flow Measurement: Architecture, RFC 2063, [8] J. Boyle, H. Truong, N. Nour, Providing a web-based view of your managed network, Proceedings of 1997 IEEE International Conference on Communications (ICC'97), Montreal, Canada, June, [9] 3COM, Transcend drmon Edge Monitor System, [10] MCI, vbns Network Traffic and Performance Monitoring,
12 12 [11] D. Backman, Web-based Management: 9 Products to Help Simplify Your Network, Features, July 15, 1997, Network Computing Magazine. [12] Hewlett-Packard, HP Introduces CORBA-based OpenView Telecom Platform with Topology Service and CORBA/TMN Integration, April, [13] IONA Technologies, OrbixWeb 3.0 Evaluation Edition, [14] JavaSoft, Java Development Kit, [15] JavaSoft, Java Plug-In,
AN IMPROVED REAL-TIME TRAFFIC FLOW MONITORING SCHEME
AN IMPROVED REAL-TIME TRAFFIC FLOW MONITORING SCHEME Yuming Jiang, Chen-Khong Tham, Chi-Chung Ko Department Electrical Engineering National University Singapore, Singapore 119260 Email: engp7450, eletck,
More informationA QOS DISTRIBUTION MONITORING SCHEME FOR PERFORMANCE MANAGEMENT OF MULTIMEDIA NETWORKS
A QOS DISTRIBUTION MONITORING SCHEME FOR PERFORMANCE MANAGEMENT OF MULTIMEDIA NETWORKS Yuming Jiang, Chen-Khong Tham, Chi-Chung Ko Department Electrical Engineering, National University Singapore, 119260
More informationProviding quality of service (QoS) guarantees
INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT Int. J. Network Mgmt 2000; 10:75 90 Monitoring QoS distribution in multimedia networks By Chen-Khong Tham, Yuming Jiang Ł and Chi-Chung Ko This paper presents
More informationChallenges and Approaches in Providing QoS Monitoring
Challenges and Approaches in Providing QoS Monitoring Yuming Jiang, Chen-Khong Tham, Chi-Chung Ko Department of Electrical Engineering National University of Singapore 10 Kent Ridge Crescent, Singapore
More informationDistributed Network Management Using SNMP, Java, WWW and CORBA
Distributed Network Management Using SNMP, Java, WWW and CORBA André Marcheto Augusto Hack Augusto Pacheco Augusto Verzbickas ADMINISTRATION AND MANAGEMENT OF COMPUTER NETWORKS - INE5619 Federal University
More informationModule 17. Client-Server Software Development. Version 2 CSE IIT, Kharagpur
Module 17 Client-Server Software Development Lesson 42 CORBA and COM/DCOM Specific Instructional Objectives At the end of this lesson the student would be able to: Explain what Common Object Request Broker
More informationArchitecture Design For Web-based Application Systems. Instructor: Dr. Jerry Gao Class: CMPE296U
Architecture Design For Web-based Application Systems Instructor: Dr. Jerry Gao Class: CMPE296U Architecture Design For Web-Based Application Systems - (1994-1995) Hypertext Web Systems: Graphic Web Browsers
More informationOverview of CORBA 11.1 I NTRODUCTION TO CORBA. 11.4 Object services 11.5 New features in CORBA 3.0 11.6 Summary
C H A P T E R 1 1 Overview of CORBA 11.1 Introduction to CORBA 11.2 CORBA architecture 11.3 Client and object implementations 11.4 Object services 11.5 New features in CORBA 3.0 11.6 Summary In previous
More informationExperiences with the SNMP-based integrated management of a CORBAbased electronic commerce application
Experiences with the SNMP-based integrated management of a CORBAbased electronic commerce application J.I. Asensio, V.A. Villagrá, J.E. López de Vergara, J. Berrocal Dep. Telematic Systems Engineering
More informationMiddleware Lou Somers
Middleware Lou Somers April 18, 2002 1 Contents Overview Definition, goals, requirements Four categories of middleware Transactional, message oriented, procedural, object Middleware examples XML-RPC, SOAP,
More informationInter-Domain Management between CORBA and SNMP :
Presented at DSOM 96, L Aquila, Italy, October 28-30, 1996. Inter-Domain Management between CORBA and SNMP : WEB-based Management - CORBA/SNMP Gateway Approach Subrata Mazumdar Network and Service Management
More informationSystem Architectures for Integrating Web-Based User Interfaces into (Legacy) Database Applications
System Architectures for Integrating Web-Based User Interfaces into (Legacy) Database Applications Jun Han, Peninsula School of Computing and Information Technology, Monash University, McMahons Road, Frankston,
More informationApplication of Java and CORBA to Distributed Control and Monitoring Applications in the PHENIX Online Control System
Application of Java and CORBA to Distributed Control and Monitoring Applications in the PHENIX Online Control System E. Desmond 1, S. Adler 1, Lars Ewell 1, J. Haggerty 1, Hyon Joo Kehayias 1, S. Pate
More informationNetwork Management and Realtime Traf c Flow Measurement
Journal of Network and Systems Management, Vol. 6, No. 2, 1998 Report Edited by Paul Brusil Network Management and Realtime Traf c Flow Measurement Nevil Brownlee 1 An understanding of the traf c ows in
More informationImplementing Java Distributed Objects with JDBC
Implementing Java Distributed Objects with JDBC Pritisha 1, Aashima Arya 2 1,2 Department of Computer Science Bhagwan Mahaveer institute of engineering & technology (BMIET), Deenbandhu Chhotu Ram University
More informationSystem types. Distributed systems
System types 1 Personal systems that are designed to run on a personal computer or workstation Distributed systems where the system software runs on a loosely integrated group of cooperating processors
More informationUsing CORBA and Java for PBX Management
Using CORBA and Java for PBX Management P. Hasselmeyer Information Technology Transfer Office Darmstadt University of Technology Wilhelminenstr. 7 D-64283 Darmstadt Germany peer@ito.tu-darmstadt.de M.
More informationA Tool for Evaluation and Optimization of Web Application Performance
A Tool for Evaluation and Optimization of Web Application Performance Tomáš Černý 1 cernyto3@fel.cvut.cz Michael J. Donahoo 2 jeff_donahoo@baylor.edu Abstract: One of the main goals of web application
More informationProject Proposal Distributed Project Management
Proposal Distributed Management by Passakon Prathombutr Ashok Emani CS551 Fall 2001 CSTP UMKC 1 Contents Introduction...3 Goal and Objectives...4 Overall goal... 4 Specific objectives... 4 Significance...
More informationStatus of the CORBA Firewall Traversal RFP
Status of the CORBA Traversal RFP Brian Niebuhr Network Associates - NAI Labs DOCsec2001 - Annapolis, MD Overview Problem Statement Initial Solution RFP Information Current Submission Questions Status
More informationChapter 6. CORBA-based Architecture. 6.1 Introduction to CORBA 6.2 CORBA-IDL 6.3 Designing CORBA Systems 6.4 Implementing CORBA Applications
Chapter 6. CORBA-based Architecture 6.1 Introduction to CORBA 6.2 CORBA-IDL 6.3 Designing CORBA Systems 6.4 Implementing CORBA Applications 1 Chapter 6. CORBA-based Architecture Part 6.1 Introduction to
More informationProtecting the Hosted Application Server
Protecting the Hosted Application Server Paola Dotti, Owen Rees Extended Enterprise Laboratory HP Laboratories Bristol HPL-1999-54 April, 1999 E-mail: {Paola_Dotti,Owen_Rees}@hpl.hp.com application server,
More informationRemote control of CAN-based industrial equipment using Internet technologies
Remote control of CAN-based industrial equipment using Internet technologies Prof. Dr.-Ing. Gerhard Gruhler, University of Applied Sciences Reutlingen, Steinbeis Technology Transfer Center Automation (STA),
More informationElements of Advanced Java Programming
Appendix A Elements of Advanced Java Programming Objectives At the end of this appendix, you should be able to: Understand two-tier and three-tier architectures for distributed computing Understand the
More informationCORBA Firewall Security: Increasing the Security of CORBA Applications. Abstract
CORBA Firewall Security: Increasing the Security of CORBA Applications Habtamu Abie Norwegian Computing Center P. O. Box 114 Blindern, 0314 Oslo, Norway Tel.: +47 22 85 25 95, Fax: +47 22 69 76 60 abie@nr.no,
More informationPERFORMANCE COMPARISON OF COMMON OBJECT REQUEST BROKER ARCHITECTURE(CORBA) VS JAVA MESSAGING SERVICE(JMS) BY TEAM SCALABLE
PERFORMANCE COMPARISON OF COMMON OBJECT REQUEST BROKER ARCHITECTURE(CORBA) VS JAVA MESSAGING SERVICE(JMS) BY TEAM SCALABLE TIGRAN HAKOBYAN SUJAL PATEL VANDANA MURALI INTRODUCTION Common Object Request
More informationWhat Is the Java TM 2 Platform, Enterprise Edition?
Page 1 de 9 What Is the Java TM 2 Platform, Enterprise Edition? This document provides an introduction to the features and benefits of the Java 2 platform, Enterprise Edition. Overview Enterprises today
More informationThe distributed object computing paradigm: concepts and applications
The Journal of Systems and Software 47 (1999) 125±131 www.elsevier.com/locate/jss The distributed object computing paradigm: concepts and applications Kassem Saleh a,b, *,1, Robert Probert b, Hassib Khanafer
More informationSNMP Network Management Concepts
SNMP Network Management Concepts Chu-Sing Yang Department of Electrical Engineering National Cheng Kung University Outline Background Basic Concepts Summary The Origins of TCP/IP Starts at 1969, and founded
More informationArchitecture of a Distributed Object Firewall Proxy. Abstract
NAI Labs #0768 Architecture of a Distributed Object Firewall Proxy July 16, 2000 Gary Lamperillo Gary_Lamperillo@NAI.com NAI Labs - The Security Research Division Network Associates 3415 S. Sepulveda Blvd.
More informationPERFORMANCE MONITORING OF JAVA COMPONENT-ORIENTED DISTRIBUTED APPLICATIONS
PERFORMANCE MONITORING OF JAVA COMPONENT-ORIENTED DISTRIBUTED APPLICATIONS Adrian Mos, John Murphy Performance Engineering Lab, Dublin City University Glasnevin, Dublin 9, Ireland Tel: +353 1 700-8762,
More informationNew Methods for Performance Monitoring of J2EE Application Servers
New Methods for Performance Monitoring of J2EE Application Servers Adrian Mos (Researcher) & John Murphy (Lecturer) Performance Engineering Laboratory, School of Electronic Engineering, Dublin City University,
More informationWhat is Middleware? Software that functions as a conversion or translation layer. It is also a consolidator and integrator.
What is Middleware? Application Application Middleware Middleware Operating System Operating System Software that functions as a conversion or translation layer. It is also a consolidator and integrator.
More informationCheckPoint FireWall-1 Version 3.0 Highlights Contents
CheckPoint FireWall-1 Version 3.0 Highlights Contents Abstract...2 Active Network Management...3 Accounting... 3 Live Connections Report... 3 Load balancing... 3 Exporting log records to Informix database...
More informationMANAGING NETWORK COMPONENTS USING SNMP
MANAGING NETWORK COMPONENTS USING SNMP Abubucker Samsudeen Shaffi 1 Mohanned Al-Obaidy 2 Gulf College 1, 2 Sultanate of Oman. Email: abobacker.shaffi@gulfcollegeoman.com mohaned@gulfcollegeoman.com Abstract:
More information3F6 - Software Engineering and Design. Handout 10 Distributed Systems I With Markup. Steve Young
3F6 - Software Engineering and Design Handout 10 Distributed Systems I With Markup Steve Young Contents 1. Distributed systems 2. Client-server architecture 3. CORBA 4. Interface Definition Language (IDL)
More informationWeb-based Internet/Intranet Service Management with QoS Support
Special Issue on New Paradigms in Network Management Web-based Internet/Intranet Service Management with QoS Support Jong-Tae Park and Jong-Wook Baek School of Electronic and Electrical Engineering Kyungpook
More informationTop-Down Network Design
Top-Down Network Design Chapter Nine Developing Network Management Strategies Copyright 2010 Cisco Press & Priscilla Oppenheimer 29 Network Management Design A good design can help an organization achieve
More informationIntroduction to CORBA. 1. Introduction 2. Distributed Systems: Notions 3. Middleware 4. CORBA Architecture
Introduction to CORBA 1. Introduction 2. Distributed Systems: Notions 3. Middleware 4. CORBA Architecture 1. Introduction CORBA is defined by the OMG The OMG: -Founded in 1989 by eight companies as a non-profit
More informationLecture 19: Web Based Management
Lecture 19: Web Based Management Prof. Shervin Shirmohammadi SITE, University of Ottawa Prof. Shervin Shirmohammadi CEG 4395 19-1 Using the Web for Management Web browser UI connects with the management
More informationArchitecture of the CORBA Component Model CORBA 3.0
Architecture of the CORBA Component Model CORBA 3.0 What is CORBA CORBA (Common Request Broker Architecture) is a distributed object-oriented client server platform. It provides: An object oriented remote
More informationWAN Optimization, Web Cache, Explicit Proxy, and WCCP. FortiOS Handbook v3 for FortiOS 4.0 MR3
WAN Optimization, Web Cache, Explicit Proxy, and WCCP FortiOS Handbook v3 for FortiOS 4.0 MR3 FortiOS Handbook WAN Optimization, Web Cache, Explicit Proxy, and WCCP v3 13 January 2012 01-433-96996-20120113
More informationInformation integration platform for CIMS. Chan, FTS; Zhang, J; Lau, HCW; Ning, A
Title Information integration platform for CIMS Author(s) Chan, FTS; Zhang, J; Lau, HCW; Ning, A Citation IEEE International Conference on Management of Innovation and Technology Proceedings, Singapore,
More informationThe Advantages of CorBA For Network Based Training Systems
Support of multimedia services for distributed network training applications in CORBA-3 Fausto Rabitti CNUCE-CNR, Via S. Maria, 36, Pisa, Italy Abstract In this paper, fundamental technological issues
More informationChapter 2 TOPOLOGY SELECTION. SYS-ED/ Computer Education Techniques, Inc.
Chapter 2 TOPOLOGY SELECTION SYS-ED/ Computer Education Techniques, Inc. Objectives You will learn: Topology selection criteria. Perform a comparison of topology selection criteria. WebSphere component
More informationBuilding Java Servlets with Oracle JDeveloper
Building Java Servlets with Oracle JDeveloper Chris Schalk Oracle Corporation Introduction Developers today face a formidable task. They need to create large, distributed business applications. The actual
More informationIntegrated Monitoring and Control: A New Approach
r bulletin 96 november 1998 Integrated Monitoring and Control: A New Approach M.E. Forcada Arregui, M. Zingler Remote Sensing Exploitation Department, ESA Directorate of Applications, ESRIN, Frascati,
More informationQoSpy an approach for QoS monitoring in DiffServ Networks.
QoSpy an approach for QoS monitoring in DiffServ Networks. Ulrich Hofmann Alessandro Anzaloni Ricardo de Farias Santos. anzaloni@ele.ita.br Instituto Tecnológico de Aeronaútica São José dos Campos-SP-Brazil
More informationAn Introduction to VoIP Protocols
An Introduction to VoIP Protocols www.netqos.com Voice over IP (VoIP) offers the vision of a converged network carrying multiple types of traffic (voice, video, and data, to name a few). To carry out this
More informationInterstage Application Server V7.0 Single Sign-on Operator's Guide
Interstage Application Server V7.0 Single Sign-on Operator's Guide Single Sign-on Operator's Guide - Preface Trademarks Trademarks of other companies are used in this user guide only to identify particular
More informationNetwork Management Basics
CHAPTER 6 Chapter Goal Become familiar with the basic functions of a network management system. Introduction This chapter describes functions common to most network-management architectures and protocols.
More informationAn Intelligent Approach for Integrity of Heterogeneous and Distributed Databases Systems based on Mobile Agents
An Intelligent Approach for Integrity of Heterogeneous and Distributed Databases Systems based on Mobile Agents M. Anber and O. Badawy Department of Computer Engineering, Arab Academy for Science and Technology
More informationThe Problem with TCP. Overcoming TCP s Drawbacks
White Paper on managed file transfers How to Optimize File Transfers Increase file transfer speeds in poor performing networks FileCatalyst Page 1 of 6 Introduction With the proliferation of the Internet,
More informationDissertation Title: SOCKS5-based Firewall Support For UDP-based Application. Author: Fung, King Pong
Dissertation Title: SOCKS5-based Firewall Support For UDP-based Application Author: Fung, King Pong MSc in Information Technology The Hong Kong Polytechnic University June 1999 i Abstract Abstract of dissertation
More informationS y s t e m A r c h i t e c t u r e
S y s t e m A r c h i t e c t u r e V e r s i o n 5. 0 Page 1 Enterprise etime automates and streamlines the management, collection, and distribution of employee hours, and eliminates the use of manual
More informationA Design and Implementation of Network Traffic Monitoring System for PC-room Management
A Design and Implementation of Network Traffic Monitoring System for PC-room Management Yonghak Ahn, Oksam Chae Dept. of Computer Engineering, Kyunghee University, Sochen-ri, Giheung-eup, Yongin-si, Gyeonggi-do
More informationCHAPTER 6. VOICE COMMUNICATION OVER HYBRID MANETs
CHAPTER 6 VOICE COMMUNICATION OVER HYBRID MANETs Multimedia real-time session services such as voice and videoconferencing with Quality of Service support is challenging task on Mobile Ad hoc Network (MANETs).
More information2. Accessing Databases via the Web
Supporting Web-Based Database Application Development Quan Xia 1 Ling Feng 2 Hongjun Lu 3 1 National University of Singapore, Singapore, xiaquan@comp.nus.edu.sg 2 Hong Kong Polytechnic University, China,
More informationWHITE PAPER OCTOBER 2014. CA Unified Infrastructure Management for Networks
WHITE PAPER OCTOBER 2014 CA Unified Infrastructure Management for Networks 2 WHITE PAPER: CA UNIFIED INFRASTRUCTURE MANAGEMENT FOR NETWORKS ca.com Table of Contents Solution Overview 3 Specialized Probes
More informationUsing IPM to Measure Network Performance
CHAPTER 3 Using IPM to Measure Network Performance This chapter provides details on using IPM to measure latency, jitter, availability, packet loss, and errors. It includes the following sections: Measuring
More informationComputer Networks. Lecture 7: Application layer: FTP and HTTP. Marcin Bieńkowski. Institute of Computer Science University of Wrocław
Computer Networks Lecture 7: Application layer: FTP and Marcin Bieńkowski Institute of Computer Science University of Wrocław Computer networks (II UWr) Lecture 7 1 / 23 Reminder: Internet reference model
More informationUsing SNMP for Remote Measurement and Automation
Using SNMP for Remote Measurement and Automation Nikolay Kakanakov, Elena Kostadinova Department of Computer Systems and Technologies, Technical University of Sofia, branch Plovdiv, 61 St. Petersburg Blvd.,
More informationDesign and Implementation of an Intelligent Network Monitoring and Management Tool in Internet and Intranet
International Journal of Electronic and Electrical Engineering. ISSN 0974-2174 Volume 5, Number 2 (2012), pp. 83-89 International Research Publication House http://www.irphouse.com Design and Implementation
More informationPre Sales Communications
Pre Sales Communications OmniVista 4760 from R4.1 & OmniPCX Enterprise R7.1 IP Protocols and Ports All rights reserved 2006, Alcatel Table of contents 1. Objectives...3 2. IP protocols...3 2.1. Global
More informationNiagara IT Manager s Guide
3951 Westerre Parkway, Suite 350 Richmond, VA 23233 804.747.4771 Phone 804.747.5204 FAX Niagara IT Manager s Guide A White Paper An IT Manager s Guide to Niagara This document addresses some of the common
More informationTELECOMMUNICATION SERVICE MANAGEMENT
CITR TECHNICAL JOURNAL VOLUME 1 1 TELECOMMUNICATION SERVICE MANAGEMENT QINZHENG KONG, GRAHAM CHEN, AND GLENN HOLLIMAN Abstract The development of standard platform approaches to the management of telecommunication
More informationNMS300 Network Management System
NMS300 Network Management System User Manual June 2013 202-11289-01 350 East Plumeria Drive San Jose, CA 95134 USA Support Thank you for purchasing this NETGEAR product. After installing your device, locate
More informationLayering a computing infrastructure. Middleware. The new infrastructure: middleware. Spanning layer. Middleware objectives. The new infrastructure
University of California at Berkeley School of Information Management and Systems Information Systems 206 Distributed Computing Applications and Infrastructure Layering a computing infrastructure Middleware
More informationEnabling Technologies for Web-Based Legacy System Integration
Enabling Technologies for Web-Based Legacy System Integration Ying Zou Kostas Kontogiannis University of Waterloo Dept. of Electrical & Computer Engineering Waterloo, ON, N2L 3G1 Canada Abstract With the
More informationFurther we designed a management system on the basis of our proposed architecture that supports basic management functions.
Abstract Most Internet networking devices are now equipped with a Web server for providing Web-based element management so that an administrator may take advantage of this enhanced and powerful management
More informationA Summary of Network Traffic Monitoring and Analysis Techniques
http://www.cse.wustl.edu/~jain/cse567-06/ftp/net_monitoring/index.html 1 of 9 A Summary of Network Traffic Monitoring and Analysis Techniques Alisha Cecil, acecil19@yahoo.com Abstract As company intranets
More informationEnabling the Information Age
Enabling the Information Age Web Application Server 4.0 Agenda Architecture Overview Features 2 1 (OAS) 4.0 Strategy Provide High Enterprise Quality of Service Scalable: Multithreaded, Distributed Server
More informationCiscoWorks Internetwork Performance Monitor 4.0
CiscoWorks Internetwork Performance Monitor 4.0 Product Overview The CiscoWorks Internetwork Performance Monitor (IPM) is a network response-time and availability troubleshooting application. Included
More informationAn Overview of CORBA-Based Load Balancing
An Overview of CORBA-Based Load Balancing Jian Shu, Linlan Liu, Shaowen Song, Member, IEEE Department of Computer Science Nanchang Institute of Aero-Technology,Nanchang, Jiangxi, P.R.China 330034 dylan_cn@yahoo.com
More informationIntroduction to Network Management
Introduction to Network Management Chu-Sing Yang Department of Electrical Engineering National Cheng Kung University Outline Introduction Network Management Requirement SNMP family OSI management function
More informationTimePictra Release 10.0
DATA SHEET Release 100 Next Generation Synchronization System Key Features Web-based multi-tier software architecture Comprehensive FCAPS management functions Software options for advanced FCAPS features
More informationDesign Notes for an Efficient Password-Authenticated Key Exchange Implementation Using Human-Memorable Passwords
Design Notes for an Efficient Password-Authenticated Key Exchange Implementation Using Human-Memorable Passwords Author: Paul Seymer CMSC498a Contents 1 Background... 2 1.1 HTTP 1.0/1.1... 2 1.2 Password
More informationA Management Tool for Component-Based Real-Time Supervision and Control Systems
A Management Tool for Component-Based Real-Time Supervision and Control Systems Sandro Santos Andrade, Raimundo José de Araújo Macêdo Distributed Systems Laboratory (LaSiD) Post-Graduation Program on Mechatronics
More informationLegacy System Integration Technology for Legacy Application Utilization from Distributed Object Environment
Legacy System Integration Technology for Legacy Application Utilization from Distributed Object Environment 284 Legacy System Integration Technology for Legacy Application Utilization from Distributed
More informationProgramming SIP Services University Infoline Service
Programming SIP Services University Infoline Service Tatiana Kováčiková, Pavol Segeč Department of Information Networks University of Zilina Moyzesova 20, 010 26 SLOVAKIA Abstract: Internet telephony now
More informationNQA Technology White Paper
NQA Technology White Paper Keywords: NQA, test, probe, collaboration, scheduling Abstract: Network Quality Analyzer (NQA) is a network performance probe and statistics technology used to collect statistics
More informationComponent-based Approach to the Development of Internet EDI Software for Electronic Document Management
Component-based Approach to the Development of Internet EDI for Electronic Document Management Jian Ma, Jiazhi Liang and Quan Zhang Department of Information Systems, City University of Hong Kong Kowloon
More informationOracle Net Services for Oracle10g. An Oracle White Paper May 2005
Oracle Net Services for Oracle10g An Oracle White Paper May 2005 Oracle Net Services INTRODUCTION Oracle Database 10g is the first database designed for enterprise grid computing, the most flexible and
More informationMIGRATING DESKTOP AND ROAMING ACCESS. Migrating Desktop and Roaming Access Whitepaper
Migrating Desktop and Roaming Access Whitepaper Poznan Supercomputing and Networking Center Noskowskiego 12/14 61-704 Poznan, POLAND 2004, April white-paper-md-ras.doc 1/11 1 Product overview In this whitepaper
More informationCommunications and Networking
Communications and Networking History and Background telephone system local area networks Internet architecture: what the pieces are and how they fit together names and addresses: what's your name and
More informationPANDORA FMS NETWORK DEVICE MONITORING
NETWORK DEVICE MONITORING pag. 2 INTRODUCTION This document aims to explain how Pandora FMS is able to monitor all network devices available on the marke such as Routers, Switches, Modems, Access points,
More informationWeb-based Internet/Intranet Service Management with QoS Support
Special Issue on New Paradigms in Network Management Web-based Internet/Intranet Service Management with QoS Support Jong-Tae Park and Jong-Wook Baek School of Electronic and Electrical Engineering Kyungpook
More informationVegaStream Information Note Considerations for a VoIP installation
VegaStream Information Note Considerations for a VoIP installation To get the best out of a VoIP system, there are a number of items that need to be considered before and during installation. This document
More informationMulticast monitoring and visualization tools. A. Binczewski R. Krzywania R. apacz
Multicast monitoring and visualization tools A. Binczewski R. Krzywania R. apacz Multicast technology now - briefly Bright aspects: Well-known technology Reduces network traffic and conserves the bandwidth
More informationPerformance Comparison of Database Access over the Internet - Java Servlets vs CGI. T. Andrew Yang Ralph F. Grove
Performance Comparison of Database Access over the Internet - Java Servlets vs CGI Corresponding Author: T. Andrew Yang T. Andrew Yang Ralph F. Grove yang@grove.iup.edu rfgrove@computer.org Indiana University
More informationImplementing SIP and H.323 Signalling as Web Services
Implementing SIP and H.323 Signalling as Web Services Ge Zhang, Markus Hillenbrand University of Kaiserslautern, Department of Computer Science, Postfach 3049, 67653 Kaiserslautern, Germany {gezhang, hillenbr}@informatik.uni-kl.de
More informationArchitecture and Data Flow Overview. BlackBerry Enterprise Service 10 721-08877-123 Version: 10.2. Quick Reference
Architecture and Data Flow Overview BlackBerry Enterprise Service 10 721-08877-123 Version: Quick Reference Published: 2013-11-28 SWD-20131128130321045 Contents Key components of BlackBerry Enterprise
More informationFRAFOS GmbH Windscheidstr. 18 Ahoi 10627 Berlin Germany info@frafos.com www.frafos.com
WebRTC for the Enterprise FRAFOS GmbH FRAFOS GmbH Windscheidstr. 18 Ahoi 10627 Berlin Germany info@frafos.com www.frafos.com This document is copyright of FRAFOS GmbH. Duplication or propagation or extracts
More informationPART OF THE PICTURE: The TCP/IP Communications Architecture
PART OF THE PICTURE: The / Communications Architecture 1 PART OF THE PICTURE: The / Communications Architecture BY WILLIAM STALLINGS The key to the success of distributed applications is that all the terminals
More informationWHITE PAPER September 2012. CA Nimsoft For Network Monitoring
WHITE PAPER September 2012 CA Nimsoft For Network Monitoring Table of Contents EXECUTIVE SUMMARY 3 Solution overview 3 CA Nimsoft Monitor specialized probes 3 Network and application connectivity probe
More informationtechnical brief Optimizing Performance in HP Web Jetadmin Web Jetadmin Overview Performance HP Web Jetadmin CPU Utilization utilization.
technical brief in HP Overview HP is a Web-based software application designed to install, configure, manage and troubleshoot network-connected devices. It includes a Web service, which allows multiple
More informationWeb Analytics Understand your web visitors without web logs or page tags and keep all your data inside your firewall.
Web Analytics Understand your web visitors without web logs or page tags and keep all your data inside your firewall. 5401 Butler Street, Suite 200 Pittsburgh, PA 15201 +1 (412) 408 3167 www.metronomelabs.com
More informationFIVE SIGNS YOU NEED HTML5 WEBSOCKETS
FIVE SIGNS YOU NEED HTML5 WEBSOCKETS A KAAZING WHITEPAPER Copyright 2011 Kaazing Corporation. All rights reserved. FIVE SIGNS YOU NEED HTML5 WEBSOCKETS A KAAZING WHITEPAPER HTML5 Web Sockets is an important
More informationIntroduction to Distributed Computing using CORBA
Introduction to Distributed Computing using CORBA Rushikesh K. Joshi Dept of Computer Science & Engineering Indian Institute of Technology, Bombay Powai, Mumbai - 400 076, India. Email: rkj@cse.iitb.ac.in
More informationPANDORA FMS NETWORK DEVICES MONITORING
NETWORK DEVICES MONITORING pag. 2 INTRODUCTION This document aims to explain how Pandora FMS can monitor all the network devices available in the market, like Routers, Switches, Modems, Access points,
More information