{"title":"A practical approach to network-based processing","authors":"D. Larrabeiti, M. Calderón, A. Azcorra, M. Urueña","doi":"10.1109/AMS.2002.1029684","DOIUrl":"https://doi.org/10.1109/AMS.2002.1029684","url":null,"abstract":"The usage of general-purpose processors externally attached to routers to play virtually the role of active coprocessors seems a safe and cost-effective approach to add active network capabilities to existing routers. This paper reviews this router-assistant way of making active nodes, addresses the benefits and limitations of this technique, and describes a new platform based on it using an enhanced commercial router. The features new to this type of architecture are transparency, IPv4 and IPv6 support, and full control over layer 3 and above. A practical experience with two applications for path characterization and a transport gateway managing multi-QoS is described.","PeriodicalId":402782,"journal":{"name":"Proceedings of Fourth Annual International Workshop on Active Middleware Services","volume":"19 10","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120818574","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A management architecture for active networks","authors":"A. Barone, P. Chirco, G. D. Fatta, G. Re","doi":"10.1109/AMS.2002.1029689","DOIUrl":"https://doi.org/10.1109/AMS.2002.1029689","url":null,"abstract":"We present an architecture for network and applications management, which is based on the active networks paradigm and shows the advantages of network programmability. The stimulus to develop this architecture arises from an actual need to manage a cluster of active nodes, where it is often required to redeploy network assets and modify node connectivity. In our architecture, a remote front-end of the managing entity allows the operator to design new network topologies, to check the status of the nodes and to configure them. Moreover, the proposed framework allows to explore an active network, to monitor the active applications, to query each node and to install programmable traps. In order to take advantage of the active networks technology, we introduce active SNMP-like MIBs and agents, which are dynamic and programmable. The programmable management agents make tracing distributed applications a feasible task. We propose a general framework that can interoperate with any active execution environment. In this framework, both the manager and the monitor front-ends communicate with an active node (the Active Network Access Point) through the XML language. A gateway service performs the translation of the queries from XML to an active packet language and injects the code in the network. We demonstrate the implementation of an active network gateway for PLAN (Packet Language for Active Networks) in a forty active nodes testbed. Finally, we discuss an application of the active management architecture to detect the causes of network failures by tracing network events in time.","PeriodicalId":402782,"journal":{"name":"Proceedings of Fourth Annual International Workshop on Active Middleware Services","volume":"72 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124187105","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Reconciling the characteristics of wired and wireless networks: the Janus approach","authors":"V. Sunderam, James S. Pascoe, Georgi Tonev","doi":"10.1109/AMS.2002.1029695","DOIUrl":"https://doi.org/10.1109/AMS.2002.1029695","url":null,"abstract":"The Janus project aims to develop methodologies and protocols to support multiway communications in hybrid wireless and land-line networks. Significant differences in performance and qualitative attributes between wired and wireless networks necessitate adaptation and arbitration mechanisms in order to deliver group transport services. Janus provides a proxy mechanism to reconcile differences between the wired and wireless domains, incorporate synchronization algorithms to prevent delivery lags caused by high network variability, and anticipate and take appropriate actions when approaching (or when within) \"trouble spots\" or dead zones that are intrinsic to wireless networks. These adaptive mechanisms are implemented in software capable of executing on devices ranging from hand-helds to laptops to desktops, and manifested as libraries that provide group communication facilities at different levels of data delivery semantics. A discussion of unique challenges in hybrid wired and wireless networks, a description of the Janus active middleware architecture, and preliminary results and experiences are presented in this paper.","PeriodicalId":402782,"journal":{"name":"Proceedings of Fourth Annual International Workshop on Active Middleware Services","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123142075","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"An approach to flexible QoS routing with active networks","authors":"M. Welzl, Alfred Cihal, M. Mühlhäuser","doi":"10.1109/AMS.2002.1029693","DOIUrl":"https://doi.org/10.1109/AMS.2002.1029693","url":null,"abstract":"Active networks (AN) have been investigated over several years, attempting to satisfy the increasing needs for highly customizable protocol mechanisms in an era where the Internet is threatened to become immutable due to its huge installed base. AN seem to be particularly useful in the context of QoS support. This paper investigates AN for on-demand QoS routing and proposes an approach called AQR. Simulation experiments are reported which show the (varying) benefits of AQR under various network conditions and traffic characteristics.","PeriodicalId":402782,"journal":{"name":"Proceedings of Fourth Annual International Workshop on Active Middleware Services","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131781894","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Managing advanced communication services using active network overlays in grid environments","authors":"Craig A. Lee, E. Coe, J. Clark, Brooks Davis","doi":"10.1109/AMS.2002.1029685","DOIUrl":"https://doi.org/10.1109/AMS.2002.1029685","url":null,"abstract":"The advent of a widely interconnected computing infrastructure has raised the question of the kind of advanced communications that can be implemented \"in the network\". The active networks concept explores advanced capabilities such as content-based routing and multi-mode multicast. A larger issues exists, however, as to how widely distributed applications can access and manage any such advanced communication services. Hence, this paper investigates and demonstrates the use of network overlays to make active network services more accessible and easier to use. These overlays are discovered and distributed applications are managed using grid computing tools. In this paper we report on an HLA-compliant simulation that is started in a grid environment and uses a dynamic overlay of active network routers to accomplish scalable time management \"in the network\". We argue that this will be an effective, general mechanism for managing a variety of advanced communication services in distributed environments.","PeriodicalId":402782,"journal":{"name":"Proceedings of Fourth Annual International Workshop on Active Middleware Services","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124894123","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Tamanoir-IBP: adding storage to active networks","authors":"A. Bassi, Jean-Patrick Gelas, L. Lefèvre","doi":"10.1109/AMS.2002.1029687","DOIUrl":"https://doi.org/10.1109/AMS.2002.1029687","url":null,"abstract":"Active networks are a promising way to develop new services for data transport, but active routers could also store \"on the fly\" streams of data for high level services such as Web cache and reliable multicast. In this paper we describe the merging of active networking with distributed storage solutions. We focus our approach on two dedicated frameworks : the IBP suite and the Tamanoir execution environment. We describe the overall architecture of the Active Logistical Storage suite and present first experimental results.","PeriodicalId":402782,"journal":{"name":"Proceedings of Fourth Annual International Workshop on Active Middleware Services","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122132307","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"The cost of active services in active reliable multicast","authors":"M. Maimour, J. Mazuy, C. Pham","doi":"10.1109/AMS.2002.1029692","DOIUrl":"https://doi.org/10.1109/AMS.2002.1029692","url":null,"abstract":"Associating customized processing to incoming packets, active networking provides a general framework for new protocol deployment and new service implementations. Recently, the use of these active network concepts has been proposed in many research areas including multicast protocols where efficient mechanisms for the reliability problems can be proposed. However these active services introduce additional processing costs that must be carefully evaluated. This paper presents the preliminary results in measuring, in the context of the DyRAM protocol, the raw processing time required for enabling low-latency multicast communications on the Internet.","PeriodicalId":402782,"journal":{"name":"Proceedings of Fourth Annual International Workshop on Active Middleware Services","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123933537","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"The design and implementation of the A2QM3 System","authors":"B. Csizmazia, H. Hellwagner","doi":"10.1109/AMS.2002.1029686","DOIUrl":"https://doi.org/10.1109/AMS.2002.1029686","url":null,"abstract":"In this paper we present the design, architecture and implementation of the A2QM3 System. It provides programmers with re-usable QoS-aware control objects to enable building a complete middleware for adaptive applications over active networks. We introduce the programming model and system architecture, and show the parts that make this system full-featured middleware supporting QoS-aware reliable stream-oriented communication, communication using the request/reply-based CORBA model and real-time streaming for continuous multimedia contents.","PeriodicalId":402782,"journal":{"name":"Proceedings of Fourth Annual International Workshop on Active Middleware Services","volume":"61 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126651552","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Gathercast with active networks","authors":"Yu He, C. Raghavendra, S. Berson","doi":"10.1109/AMS.2002.1029691","DOIUrl":"https://doi.org/10.1109/AMS.2002.1029691","url":null,"abstract":"Small packets constitute a large fraction of packets in the Internet. Gathercast is a network layer service that combines small packets going to the same destination into a single packet, reducing the number of packets in the network and saving computations at intermediate routers. We propose a new model for gathercast using active network techniques. With this model, gathercast is built throughout the network with low overhead, service parameters can be dynamically adjusted and end-user applications obtain benefits from gathercast without knowing its existence. We also present an implementation of the active gathercast.","PeriodicalId":402782,"journal":{"name":"Proceedings of Fourth Annual International Workshop on Active Middleware Services","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129074023","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Understanding consistency maintenance in service discovery architectures in response to message loss","authors":"Christopher E. Dabrowski, K. Mills, Jesse Elder","doi":"10.1109/AMS.2002.1029690","DOIUrl":"https://doi.org/10.1109/AMS.2002.1029690","url":null,"abstract":"Current trends suggest future software systems will comprise collections of components that combine and recombine dynamically in reaction to changing conditions. Service-discovery protocols, which enable software components to locate available software services and to adapt to changing system topology, provide one foundation for such dynamic behavior. Emerging discovery protocols specify alternative architectures and behaviors, which motivate a rigorous investigation of the properties underlying their designs. Here, we assess the ability of selected designs for service-discovery protocols to maintain consistency in a distributed system during severe message loss. We use an architecture description language, called Rapide, to model two different architectures (two-party and three-party) and two different consistency-maintenance mechanisms (polling and notification). We use our models to investigate performance differences among combinations of architecture and consistency-maintenance mechanism as message-loss rate increases. We measure system performance along three dimensions: (1) update responsiveness (how much latency is required to propagate changes); (2) update effectiveness (what is the probability that a node receives a change?), and (3) update efficiency (how many messages must be sent to propagate a change throughout the topology?).","PeriodicalId":402782,"journal":{"name":"Proceedings of Fourth Annual International Workshop on Active Middleware Services","volume":"75 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127401034","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}