... Muitas outras recomendações pertinentes sobre o uso de cor podem ser encontradas em Guia de E... more ... Muitas outras recomendações pertinentes sobre o uso de cor podem ser encontradas em Guia de Estilos para Serviços de Informação em Ciência e Tecnologia (Parizotto1997). ... Adicionalmente é preciso atentar para a carga cognitiva associada ao conteúdo a ser ...
The increasing growth of the amount and complexity of applications and protocols executed on comp... more The increasing growth of the amount and complexity of applications and protocols executed on computer networks has hindered the work of their administrators. They need to justify the ever-increasing investments accomplished on network equipment acquisition and on communication links leasing. For such, they must: identify who, and with which purpose, most consumes these resources, know if users and resources are located so that the presence of bottlenecks in the network is minimized and detect if some intruder, by means of a high-layer protocol is trying to invade it. An appropriate and current solution capable to answer these subjects is the use of RMON2, MIB that operates above the link layer, providing information needed to monitor client-server applications and end-to-end communications. This work presents the results of a study accomplished on this MIB, aiming at extracting from it means to control the users’ activities, to monitor protocols and applications, to optimize the localization of users and resources and to accomplish security management.
This paper proposes an architecture for distributed management of upper layer protocols and netwo... more This paper proposes an architecture for distributed management of upper layer protocols and network services called Trace. Based on the IETF Script MIB, the architecture provides mechanisms for the delegation of management tasks to mid-level managers, which interact with monitoringand action agents to have them executed. The paper introduces PTSL (Protocol Trace Specification Language), a graphical/ textual language created to allow network managers to specify protocol traces. The specifications are used by mid-level managers to program the monitoring agents. Once programmed, these agents start to monitor the occurrence of the traces. The information obtained is analyzed by the mid-level managers, which may ask action agents for the execution of procedures (Perl scripts), makingthe automation of several management tasks possible.
This paper presents the Trace management platform, an extension of the SNMP infrastructure based ... more This paper presents the Trace management platform, an extension of the SNMP infrastructure based on the IETF Script MIB to support integrated, distributed and flexible management of high-layer protocols, services and networked applications. The platform is specifically geared towards running and analyzing protocol interactions, and triggering custom scripts when certain conditions are met.
This paper presents a novel protocol to support the atomic deployment of management policies for ... more This paper presents a novel protocol to support the atomic deployment of management policies for networks with quality of service (QoS) support. The necessity of such a protocol comes from the fact that faulty policy deployments lead to situations where the required QoS is not provided to network users but still consumes network resources such as bandwidth. In addition to the protocol definition, we present a Web services-based implementation and an analysis of the proposed protocol in a policy-based architecture for the management of differentiated services (DiffServ)-enabled networks.
Dynamic domains are domains quickly created, used and discarded. Today, there are no facilities a... more Dynamic domains are domains quickly created, used and discarded. Today, there are no facilities available to support dynamic domains in most network management systems. This paper introduces two new languages to deal with dynamic domains. The first language is used to define new domains through the selection of managed objects. The second language, on its turn, is used to visualize already created dynamic domains. Both languages are explained through examples and implementations details are presented.
Service composition is a technique that may help the development of management systems by aggrega... more Service composition is a technique that may help the development of management systems by aggregating smaller services to produce more sophisticated ones. Service composition can be realized by using traditional management technologies, although these technologies have not been conceived taking composition support as one of their main aspects. Current service-oriented architecture (SOA)-related efforts, however, define specific standards for Web services composition, such as the Web services business process execution language (WS-BPEL). Web services for network management have been investigated by the management community at least in the last four years, but up to today no research evaluating Web services composition applied to network management has been carried out. In this paper we present such an evaluation where compositions based on the IETF Script MIB, ad-hoc Java Web services, and WS- BPEL are compared against one another in a managed network where BGP routers are investigated in order to identify route advertisement anomalies.
Providing QoS-guaranteed services in current installed networks is an important issue, only the d... more Providing QoS-guaranteed services in current installed networks is an important issue, only the deploying QoS services is not enough to guarantee their success: QoS management must also be provided. Nowadays, policy-based management addresses this need, but such management is not enough either network managers often deal with QoS tasks that cannot be performed using only policy-based management This paper describes six important QoS management-related tasks (QoS installation, operation maintenance, discovery, monitoring, analysis and visualization) and shows solutions that can help managers proceed with these tasks. However, these solutions are independent from each other, leading to a scenario where integration is difficult. To solve this lack of integration, QAME (QoS-aware management environment) has been developed, which provides support to allow the execution of the defined QoS tasks in an integrated fashion
The traditional management by delegation model has lead the IETF, more recently, to define its Sc... more The traditional management by delegation model has lead the IETF, more recently, to define its Script MIB, which allows management entities to transfer, control and retrieve results generated by management scripts. These operations, however, can also be accomplished by Web services. Web services have been pointed out as an interesting approach for network management in general, but in this paper we present the use of Web services in the specific context of management by delegation. We also present a Web services-based system prototype that allows us to compare a Script MIB implementation against SNMP to Web service gateways for management by delegation.
The composition of network management information is a feature widely required but not properly s... more The composition of network management information is a feature widely required but not properly supported in traditional management technologies. Web services technology has been investigated to enable more sophisticated management solutions. In this paper, we show that Web services have more to offer to the network management discipline than just bridging established management protocols and Web-based applications. We explore the possibility of using Web services composition for network management considering two approaches: in the first one a single device needs to be contacted and its information composed; in the second one, many devices need to be contacted and the information retrieved from them need to be composed. We show that using proper tools one can not only really use Web services composition for network management, but also that such use can be integrated with traditional management technologies that are unlike to be abandoned in short and mid terms. Moreover, we investigate the performance of Web services compositions for network management considering response time and network traffic. Performance investigations are crucial because Web services protocols are based on plain text XML documents and impose a processing overhead, which may prevent their adoption depending on the requirements and limitations of the management environment.
So far, trouble ticket systems have been used to store information concerned with network faults.... more So far, trouble ticket systems have been used to store information concerned with network faults. An interesting approach is the development of an expert system that takes into account the knowledge accumulated by these systems in order to propose solutions for a new problem. This work presents DUMBO, a system that applies the case-based reasoning paradigm to a trouble ticket system in order to aid the diagnosis of computer network problems. One important aspect of DUMBO is that it performs continuous learning, i.e., the knowledge base is increased by the incorporation of new solved cases in a way such that other similar cases can be proposed as solutions to a current new problem. Another important aspect is the use of production rules in some specific tasks of the reasoning processes. This work also describes typical domain problems, the system architecture, the experiments and practical results reached with the developed prototype and its current state
Mashups are a new breed of Web applications, created through the integration of external resource... more Mashups are a new breed of Web applications, created through the integration of external resources available on the Web. Recently, they have been considered a hallmark of Web 2.0 technologies, placing the end user on a developer role and encouraging both collaboration and reuse. Following the increasing efforts in investigating new approaches to network management, mashups present themselves as a technology that can bring several advantages to the field. However, to this date, the usage of mashups in network management remains unexplored. Therefore, the present paper approaches this subject, proposing a Mashup Development Tool to network management. We discuss both the architecture of such system and a proof of concept prototype. We them employ our prototype to address the case study of integrating Autonomous System routing information.
... Carlos Raniery Paula dos Santos crpsantos@inf.ufrgs.br ... Through the TLM graphical user int... more ... Carlos Raniery Paula dos Santos crpsantos@inf.ufrgs.br ... Through the TLM graphical user interface (GUI) a network administrator can, for instance, (i) contact other administra-tors located in remote administrative domains, (ii) request the execution of management tasks to mid ...
P2P-based network management has been recently proposed. However, the entities involved in this n... more P2P-based network management has been recently proposed. However, the entities involved in this new management model have not been detailed up to today. In this paper we introduce the internal architecture of management peers. According to the set of elements internally employed, a management peer may act in the role of a top level or mid level manager, or in the role of a hybrid entity with mixed duties. The presented architecture can then be used as basis for the development of P2P-based management systems, such as the system prototype we also present in the paper.
The management of the underlying network infras- tructure, which supports the grid communications... more The management of the underlying network infras- tructure, which supports the grid communications, is not proceeded through the same management systems used for the grid management. In this scenario, an integrated management of grids and networks could turn the maintenance processes easier. This paper proposes an hierarchical policy-based architecture, whose goal is to allow such desired integration, where grid policies are translated to network policies following mapping rules defined by network administrators. It also describes a prototype implemented based on the architecture.
This paper introduces the notion of PoP (policy of policies) used to define standard policy repla... more This paper introduces the notion of PoP (policy of policies) used to define standard policy replacement strategies in a policy-based network. We also propose an architecture to support PoP within PDPs (policy decision points originally defined by the IETF). The notion of PoP, and the proposed architecture allow the automation of the policy replacement task currently manually executed by the network administrator based on the network business plan.
... Muitas outras recomendações pertinentes sobre o uso de cor podem ser encontradas em Guia de E... more ... Muitas outras recomendações pertinentes sobre o uso de cor podem ser encontradas em Guia de Estilos para Serviços de Informação em Ciência e Tecnologia (Parizotto1997). ... Adicionalmente é preciso atentar para a carga cognitiva associada ao conteúdo a ser ...
The increasing growth of the amount and complexity of applications and protocols executed on comp... more The increasing growth of the amount and complexity of applications and protocols executed on computer networks has hindered the work of their administrators. They need to justify the ever-increasing investments accomplished on network equipment acquisition and on communication links leasing. For such, they must: identify who, and with which purpose, most consumes these resources, know if users and resources are located so that the presence of bottlenecks in the network is minimized and detect if some intruder, by means of a high-layer protocol is trying to invade it. An appropriate and current solution capable to answer these subjects is the use of RMON2, MIB that operates above the link layer, providing information needed to monitor client-server applications and end-to-end communications. This work presents the results of a study accomplished on this MIB, aiming at extracting from it means to control the users’ activities, to monitor protocols and applications, to optimize the localization of users and resources and to accomplish security management.
This paper proposes an architecture for distributed management of upper layer protocols and netwo... more This paper proposes an architecture for distributed management of upper layer protocols and network services called Trace. Based on the IETF Script MIB, the architecture provides mechanisms for the delegation of management tasks to mid-level managers, which interact with monitoringand action agents to have them executed. The paper introduces PTSL (Protocol Trace Specification Language), a graphical/ textual language created to allow network managers to specify protocol traces. The specifications are used by mid-level managers to program the monitoring agents. Once programmed, these agents start to monitor the occurrence of the traces. The information obtained is analyzed by the mid-level managers, which may ask action agents for the execution of procedures (Perl scripts), makingthe automation of several management tasks possible.
This paper presents the Trace management platform, an extension of the SNMP infrastructure based ... more This paper presents the Trace management platform, an extension of the SNMP infrastructure based on the IETF Script MIB to support integrated, distributed and flexible management of high-layer protocols, services and networked applications. The platform is specifically geared towards running and analyzing protocol interactions, and triggering custom scripts when certain conditions are met.
This paper presents a novel protocol to support the atomic deployment of management policies for ... more This paper presents a novel protocol to support the atomic deployment of management policies for networks with quality of service (QoS) support. The necessity of such a protocol comes from the fact that faulty policy deployments lead to situations where the required QoS is not provided to network users but still consumes network resources such as bandwidth. In addition to the protocol definition, we present a Web services-based implementation and an analysis of the proposed protocol in a policy-based architecture for the management of differentiated services (DiffServ)-enabled networks.
Dynamic domains are domains quickly created, used and discarded. Today, there are no facilities a... more Dynamic domains are domains quickly created, used and discarded. Today, there are no facilities available to support dynamic domains in most network management systems. This paper introduces two new languages to deal with dynamic domains. The first language is used to define new domains through the selection of managed objects. The second language, on its turn, is used to visualize already created dynamic domains. Both languages are explained through examples and implementations details are presented.
Service composition is a technique that may help the development of management systems by aggrega... more Service composition is a technique that may help the development of management systems by aggregating smaller services to produce more sophisticated ones. Service composition can be realized by using traditional management technologies, although these technologies have not been conceived taking composition support as one of their main aspects. Current service-oriented architecture (SOA)-related efforts, however, define specific standards for Web services composition, such as the Web services business process execution language (WS-BPEL). Web services for network management have been investigated by the management community at least in the last four years, but up to today no research evaluating Web services composition applied to network management has been carried out. In this paper we present such an evaluation where compositions based on the IETF Script MIB, ad-hoc Java Web services, and WS- BPEL are compared against one another in a managed network where BGP routers are investigated in order to identify route advertisement anomalies.
Providing QoS-guaranteed services in current installed networks is an important issue, only the d... more Providing QoS-guaranteed services in current installed networks is an important issue, only the deploying QoS services is not enough to guarantee their success: QoS management must also be provided. Nowadays, policy-based management addresses this need, but such management is not enough either network managers often deal with QoS tasks that cannot be performed using only policy-based management This paper describes six important QoS management-related tasks (QoS installation, operation maintenance, discovery, monitoring, analysis and visualization) and shows solutions that can help managers proceed with these tasks. However, these solutions are independent from each other, leading to a scenario where integration is difficult. To solve this lack of integration, QAME (QoS-aware management environment) has been developed, which provides support to allow the execution of the defined QoS tasks in an integrated fashion
The traditional management by delegation model has lead the IETF, more recently, to define its Sc... more The traditional management by delegation model has lead the IETF, more recently, to define its Script MIB, which allows management entities to transfer, control and retrieve results generated by management scripts. These operations, however, can also be accomplished by Web services. Web services have been pointed out as an interesting approach for network management in general, but in this paper we present the use of Web services in the specific context of management by delegation. We also present a Web services-based system prototype that allows us to compare a Script MIB implementation against SNMP to Web service gateways for management by delegation.
The composition of network management information is a feature widely required but not properly s... more The composition of network management information is a feature widely required but not properly supported in traditional management technologies. Web services technology has been investigated to enable more sophisticated management solutions. In this paper, we show that Web services have more to offer to the network management discipline than just bridging established management protocols and Web-based applications. We explore the possibility of using Web services composition for network management considering two approaches: in the first one a single device needs to be contacted and its information composed; in the second one, many devices need to be contacted and the information retrieved from them need to be composed. We show that using proper tools one can not only really use Web services composition for network management, but also that such use can be integrated with traditional management technologies that are unlike to be abandoned in short and mid terms. Moreover, we investigate the performance of Web services compositions for network management considering response time and network traffic. Performance investigations are crucial because Web services protocols are based on plain text XML documents and impose a processing overhead, which may prevent their adoption depending on the requirements and limitations of the management environment.
So far, trouble ticket systems have been used to store information concerned with network faults.... more So far, trouble ticket systems have been used to store information concerned with network faults. An interesting approach is the development of an expert system that takes into account the knowledge accumulated by these systems in order to propose solutions for a new problem. This work presents DUMBO, a system that applies the case-based reasoning paradigm to a trouble ticket system in order to aid the diagnosis of computer network problems. One important aspect of DUMBO is that it performs continuous learning, i.e., the knowledge base is increased by the incorporation of new solved cases in a way such that other similar cases can be proposed as solutions to a current new problem. Another important aspect is the use of production rules in some specific tasks of the reasoning processes. This work also describes typical domain problems, the system architecture, the experiments and practical results reached with the developed prototype and its current state
Mashups are a new breed of Web applications, created through the integration of external resource... more Mashups are a new breed of Web applications, created through the integration of external resources available on the Web. Recently, they have been considered a hallmark of Web 2.0 technologies, placing the end user on a developer role and encouraging both collaboration and reuse. Following the increasing efforts in investigating new approaches to network management, mashups present themselves as a technology that can bring several advantages to the field. However, to this date, the usage of mashups in network management remains unexplored. Therefore, the present paper approaches this subject, proposing a Mashup Development Tool to network management. We discuss both the architecture of such system and a proof of concept prototype. We them employ our prototype to address the case study of integrating Autonomous System routing information.
... Carlos Raniery Paula dos Santos crpsantos@inf.ufrgs.br ... Through the TLM graphical user int... more ... Carlos Raniery Paula dos Santos crpsantos@inf.ufrgs.br ... Through the TLM graphical user interface (GUI) a network administrator can, for instance, (i) contact other administra-tors located in remote administrative domains, (ii) request the execution of management tasks to mid ...
P2P-based network management has been recently proposed. However, the entities involved in this n... more P2P-based network management has been recently proposed. However, the entities involved in this new management model have not been detailed up to today. In this paper we introduce the internal architecture of management peers. According to the set of elements internally employed, a management peer may act in the role of a top level or mid level manager, or in the role of a hybrid entity with mixed duties. The presented architecture can then be used as basis for the development of P2P-based management systems, such as the system prototype we also present in the paper.
The management of the underlying network infras- tructure, which supports the grid communications... more The management of the underlying network infras- tructure, which supports the grid communications, is not proceeded through the same management systems used for the grid management. In this scenario, an integrated management of grids and networks could turn the maintenance processes easier. This paper proposes an hierarchical policy-based architecture, whose goal is to allow such desired integration, where grid policies are translated to network policies following mapping rules defined by network administrators. It also describes a prototype implemented based on the architecture.
This paper introduces the notion of PoP (policy of policies) used to define standard policy repla... more This paper introduces the notion of PoP (policy of policies) used to define standard policy replacement strategies in a policy-based network. We also propose an architecture to support PoP within PDPs (policy decision points originally defined by the IETF). The notion of PoP, and the proposed architecture allow the automation of the policy replacement task currently manually executed by the network administrator based on the network business plan.
Uploads
Papers by Liane Tarouco