Results 1 - 10
of
27
Protocols for Adaptive Wireless and Mobile Networking
- IEEE PERSONAL COMMUNICATIONS
, 1996
"... ..."
Exploiting IP Multicast in Content-Based Publish-Subscribe Systems
- In IFIP/ACM International Conference on Distributed systems platforms
, 2000
"... Abstract. Publish-subscribe systems are evolving toward using content-based subscription rather than subject-based subscription. A key problem in implementing such systems is that a straightforward mapping from matching sets to multicast groups produces a number of groups that rapidly grows beyond p ..."
Abstract
-
Cited by 69 (3 self)
- Add to MetaCart
Abstract. Publish-subscribe systems are evolving toward using content-based subscription rather than subject-based subscription. A key problem in implementing such systems is that a straightforward mapping from matching sets to multicast groups produces a number of groups that rapidly grows beyond practical limits. This paper proposes a set of alternative algorithms for solving this problem, by: (1) using a smaller set of overbroad multicast groups, judiciously chosen to minimize imprecision; (2) issuing multiple multicasts to appropriately chosen clusters; or (3) sending an event over multiple hops each involving a multicast to a set of neighbors. We evaluate these algorithms on a simulated wide-area network. We find that (1) a simple flooding algorithm is viable over an extensive range of conditions; and (2) under conditions of high selectivity and high regionalism of subscriptions, the other approaches mentioned above perform significantly better; however, the specific algorithm to use depends upon the economics of deployment. 1
Performance Analysis of MD5
- In Proceedings of the ACM SIGCOMM ’95 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication
, 1995
"... MD5 is an authentication algorithm proposed as the required implementation of the authentication option in IPv6. This paper presents an analysis of the speed at which MD5 can be implemented in software and hardware, and discusses whether its use interferes with high bandwidth networking. The analysi ..."
Abstract
-
Cited by 48 (1 self)
- Add to MetaCart
MD5 is an authentication algorithm proposed as the required implementation of the authentication option in IPv6. This paper presents an analysis of the speed at which MD5 can be implemented in software and hardware, and discusses whether its use interferes with high bandwidth networking. The analysis indicates that MD5 software currently runs at 85 Mbps on a 190 Mhz RISC architecture, a rate that cannot be improved more than 20-40%. Because MD5 processes the entire body of a packet, this data rate is insufficient for current high bandwidth networks, including HiPPI and FiberChannel. Further analysis indicates that a 300 Mhz custom VLSI CMOS hardware implementation of MD5 may run as fast as 256 Mbps. The hardware rate cannot support existing IPv4 data rates on high bandwidth links (800 Mbps HiPPI). The use of MD5 as the default required authentication algorithm in IPv6 should therefore be reconsidered, and an alternative should be proposed. This paper includes a brief description of the...
Scalable support for transparent mobile host internetworking
- Wireless Networks
, 1995
"... This paper considers the problem of providing transparent support for very large numbers of mobile hosts within a large internetwork such as the Internet. The availability of powerful mobile computing devices and wireless networking products and services is increasing dramatically, but internetworki ..."
Abstract
-
Cited by 32 (2 self)
- Add to MetaCart
This paper considers the problem of providing transparent support for very large numbers of mobile hosts within a large internetwork such as the Internet. The availability of powerful mobile computing devices and wireless networking products and services is increasing dramatically, but internetworking protocols such as IP used in the Internet do not currently support host movement. To address this need, the Internet Engineering Task Force (IETF) is currently developing protocols for mobile hosts in the Internet. This paper analyzes the problem to be solved, reviews the current state of that effort, and discusses its scalability to very large numbers of mobile hosts in a large internetwork. 1.
Arrow: A Flexible Architecture for an Accounting and Charging Infrastructure in the Next Generation Internet
- INFRASTRUCTURE IN THE NEXT GENERATION INTERNET, FIRST BERLIN INTERNET ECONOMICS WORKSHOP
, 1998
"... Current pricing and charging methods for the Internet are not based on actual usage of this service which leads to unfairness and more important, it does not deliver the right signals through financial incentives to network providers to upgrade critical links of their networks. The development of ne ..."
Abstract
-
Cited by 17 (7 self)
- Add to MetaCart
Current pricing and charging methods for the Internet are not based on actual usage of this service which leads to unfairness and more important, it does not deliver the right signals through financial incentives to network providers to upgrade critical links of their networks. The development of new multimedia applications and the convergence to an integrated services network will foster the tremendous growth of the Internet even more. With the Next Generation Internet not only technical services like bandwidth reservation will be introduced, but also new applications will emerge within the Internet. Charging the Internet in a fashion that provides feedback to users and providers has been proposed since the early `90s, however only a few implementations and real-world examples are known today. This is due to subsidizing the Internet in its early stages and due to a technical development that did not care much about charging. With the recent redesign of the Internet protocol suite and...
Adaptive Layered Video Coding for Multi-time Scale Bandwidth Fluctuations
, 1999
"... Quality of service of network video is determined by both the amount of available bandwidth and its temporal fluctuations. Except for the premium service, other proposed DiffServ traffic classes such as assured and best effort services are not immune to temporal bandwidth fluctuations. We observe th ..."
Abstract
-
Cited by 4 (0 self)
- Add to MetaCart
Quality of service of network video is determined by both the amount of available bandwidth and its temporal fluctuations. Except for the premium service, other proposed DiffServ traffic classes such as assured and best effort services are not immune to temporal bandwidth fluctuations. We observe that fluctuations in shared packet switching networks occur in different time scales, from less than a microsecond up to the order of minutes and longer. In the fast time scale #microseconds#, bandwidth fluctuations arecaused by bit errors, cell loss, and packet corruption, which are associated with noise in physical devices and communication channels. In the medium time scale #milliseconds to seconds#, fluctuations are often originatedfrom link layer operations such as routing, queueing, multiplexing and scheduling of communication links. In the slow time scale #seconds to minutes#, fluctuations are caused by connection migration among networks with diferent speeds #e.g. LAN vs. wireless#. While temporal fl#uctuation...
Migrating Sockets for Networking with Quality of Service Guarantees
- in International Conference on Network Protocols
, 1997
"... Migrating Sockets is the protocol processing component of an end system architecture designed for networking with QoS guarantees. The architecture provides (1) adaptive rate-controlled scheduling of protocol threads in Migrating Sockets, (2) rate-based flow control for reserved rate connections i ..."
Abstract
-
Cited by 3 (1 self)
- Add to MetaCart
Migrating Sockets is the protocol processing component of an end system architecture designed for networking with QoS guarantees. The architecture provides (1) adaptive rate-controlled scheduling of protocol threads in Migrating Sockets, (2) rate-based flow control for reserved rate connections in future integrated services networks, and (3) a constant overhead active demultiplexing mechanism. Migrating Sockets achieves its efficiency by allowing user applications to manage a network endpoint with minimal system intervention, providing user level protocols read-only access to routing information in a "well-known" shared memory region, and integrating efficient kernel level support we previously built. It is backward compatible with Unix semantics and Berkeley sockets, and has been used to implement Internet protocols such as TCP, UDP and IP (including IP multicast). We also show that active demultiplexing supported by Migrating Sockets can be transparently enabled in wide-area TCP/IP internetworking (although it is not restricted to TCP/IP). We have an implementation of Migrating Sockets in Solaris 2.5. We discuss our implementation experience, and present performance results of our system running on the Ultra-1, SPARC 10 and SPARC 20 architectures.
The Design, Implementation, And Evaluation Of Cryptographic Distributed Applications: Secure PVM
, 1996
"... This research investigates techniques for providing privacy, authentication, and data integrity to message passing in distributed applications. Various software mechanisms for message hashing and encryption are evaluated, including techniques for key generation and key distribution. Different crypto ..."
Abstract
-
Cited by 3 (1 self)
- Add to MetaCart
This research investigates techniques for providing privacy, authentication, and data integrity to message passing in distributed applications. Various software mechanisms for message hashing and encryption are evaluated, including techniques for key generation and key distribution. Different crypto-APIs' are evaluated, and the distribution of a single session key for n-party communication is implemented. A secure version of PVM (Parallel Virtual Machine) is developed using Diffie-Hellman, MD5, and various symmetric encryption algorithms to provide message privacy, authentication, and integrity. The modifications to PVM are described, and the performance of secure PVM is evaluated.
Hardware-Assist for IPv6 Routing Table Lookup
- In SYBEN’98
, 1998
"... Routers are key building blocks in networks. They need to cope with high data rates in the range of multiple gigabit per second that are flowing through them. Therefore, specifically performance critical functions should be implemented in dedicated hardware units in order to speed up the forwarding ..."
Abstract
-
Cited by 2 (0 self)
- Add to MetaCart
Routers are key building blocks in networks. They need to cope with high data rates in the range of multiple gigabit per second that are flowing through them. Therefore, specifically performance critical functions should be implemented in dedicated hardware units in order to speed up the forwarding task. These units can be embedded within regular workstations or into dedicated router architectures. This paper we addresses one of the most performance critical components of a router, the routing table and its access and search mechanisms. Earlier work has shown that this is more critical with respect to the resulting performance than IP processing itself. A simple but efficient organization of the routing table using binary trees and off-the-shelf SRAMs is presented together with a suited search algorithm. Keywords: routing table, address lookup, ipv6 1. INTRODUCTION Multi-gigabit networks are under discussion since several years and their appearance seems just a matter of time. Pilot...

