Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Gerard Damm is active.

Publication


Featured researches published by Gerard Damm.


ITCom 2001: International Symposium on the Convergence of IT and Communications | 2001

Impact of polarized traffic on scheduling algorithms for high-speed optical switches

John Blanton; Hal Badt; Gerard Damm; Prasad N. Golla

The problem of maintaining high throughput of a slotted switch matrix while observing data transit time limits involves balancing two contradictory requirements. It is desired to transmit only full packets through the matrix whenever possible, even when traffic is unevenly distributed among the input queues. However, to prevent loss of data due to timeout it will be necessary to transmit some incomplete packets from queues that have light traffic. Our scheme for scheduling the switch matrix takes into account the conflicting requirements of data timeout and switch matrix efficiency. Using only elementary queue state information (data content and age), this scheme works by presenting ideal service requests to the central scheduler. The scheduler does not incorporate any priority scheme and can use any of a number of available scheduling algorithms that provide efficient matrix operation and fairness of service for the input data queues. Simulations of a switch system using our scheme demonstrate that polarized (unevenly distributed) traffic can be handled with a loss of only a few percent of the switch matrix capacity.


global communications conference | 2004

Effective bandwidths under dynamic weighted round robin scheduling

Houjin Li; Changcheng Huang; Michael Devetsikiotis; Gerard Damm

We develop a framework of using effective bandwidths under dynamic weighted round robin scheduling to study the statistical quality of service assurance issue in self-sizing networks supporting Differentiated Service. A traffic measurement-based adaptive effective bandwidth allocation algorithm aiming at improving the performance of effective bandwidths is proposed. We evaluate our proposed mechanism with a set of simulations that use Poisson and Markov modulated Poisson process sources as input. The simulation results show that the adaptive effective bandwidth allocation allows different quality of service requirements to be satisfied at the same time while overcoming the conservative nature of the pure effective bandwidth allocation.


canadian conference on electrical and computer engineering | 2004

Extending the concept of effective bandwidths to DiffServ networks

Houjin Li; Changcheng Huang; Michael Devetsikiotis; Gerard Damm

It is a challenging issue to provide guaranteed QoS for diverse network applications while still obtaining high network utilization in DiffServ networks. As a promising approach to achieve the tradeoff between network utilization and the provision of QoS, the concept of effective bandwidths has been widely accepted. We propose a traffic measurement-based adaptive effective bandwidth allocation algorithm aiming at overcoming the conservative nature of effective bandwidths. We study the performance of adaptive effective bandwidth allocation under dynamic weighted round robin scheduling instead of a FIFO queueing discipline, aiming at providing Differentiated Services to traffic flows. We quantify the statistical multiplexing gain among multiple traffic classes with a set of simulations.


global communications conference | 2003

QoS mechanism for prioritized flow-control for network elements handling high-speed traffic

Prasad N. Golla; Gerard Damm; Timucin Ozugur

Handling of QoS priorities to differentiate flows is critical in the next generation Internet with ever increasing traffic. We present a scheme called p-persistent binary tree arbiter (PBTA) that approximates the general processor sharing (GPS) model. PBTA arbitrates between contending flows based on various quality of service parameters which are mapped to their weights or priorities; and, by being stateful, it provides a fair arbitration among the contending flows across the individual timeslots. Our simulations show that PBTA provides a fair technique among the flows by providing the proper service ratios and transit times conforming to the appropriate traffic classes. The advantage of the scheme is that it requires no modifications to the other scheduling algorithms. The preliminary FPGA implementation shows that the mechanism is implementable, fast, and conservative in chip area.


Proceedings 1999 IEEE Symposium on Application-Specific Systems and Software Engineering and Technology. ASSET'99 (Cat. No.PR00122) | 1999

A simulation environment for dimensioning telecommunication management systems

Gerard Damm; Stefano Giorcelli; Guy Fouquet

This paper presents an integrated simulation environment to help dimensioning distributed systems in the field of telecommunication network management, and to be a guideline for software design of such systems. Dimensioning concerns sales persons, who have to quickly optimise configurations in terms of cost and efficiency in order to meet customer requirements. Software designers can use this tool to make and validate architectural choices, as well as to exhaustively test the performance and limits of the system. The proposed tool focuses on management traffic. To improve the assessment efficiency, simulation studies should be performed by the same teams who design or market the products; available simulation tools require specific skills. As a consequence, we developed a tool which provides an intuitive, user-friendly graphical interface, and gives easy access to the underlying models of the objects composing the network.


OptiComm 2003: Optical Networking and Communications | 2003

Multiserver switch scheduling for high speed optical switches

Prasad N. Golla; John Blanton; Gerard Damm

A switch matrix implemented as an optical crossbar using semiconductor optical amplifiers is able to accommodate extreme concentrations of data traffic. Due to the need to reduce optical guard band overhead it is beneficial to switch fixed size bursts of data cells on a time slot basis. The high capacity of the optical matrix supports multiple optical ports per burst card, and the implementation of multiple queue servers per burst card helps make better use of the multiplicity of ports. Problems associated with arbitrating multiple ports and multiple servers per burst card have been resolved by extending the operation of existing iterative, single server scheduling algorithms. The multiserver arbitration time will be in proportion to the number of servers -- corresponding to the channels of DWDM link -- unless a reconciliation stage is used after each iteration when an arbiter per server is used. The reconciliation stage sets the problem of broken data dependencies between server arbitrations in this case. Further, to address the time limitations for computing the scheduling solution, parallel arbiter implementations have been developed and tested against single arbiter designs. Again, the broken dependencies between iterations of an arbitration are addressed through the use of a grant reconciliation stage. The use of multiple queue servers per burst card also resolves some of the data loss problems related to polarized traffic. Simulations of the multiple server and parallel arbiter implementations have demonstrated their efficiency compared to previous implementations. Compounded to this problem is maintaining high throughput of the switch matrix while observing data transit time limits. This involves balancing two contradictory requirements; switch or line card efficiency and data transit times. To improve efficiency it is desirable to transmit only full packets. However, to prevent loss of data due to timeout it will be necessary to transmit some incomplete packets. We investigate three approaches -- thrifty, conservative, and greedy request policies. Using data content and age we demonstrate that unevenly distributed traffic can be handled better with multiserver switching matrices.


global communications conference | 2003

Multi-server scheduling for high speed optical switches

Prasad N. Golla; John Blanton; Gerard Damm

High performance switching systems of the future employs optical switching matrices to provide the required speed and capacity at competitive costs. Optical WDM technologies coupled with the need to. concentrate data flow capacity at the switch matrix interface introduce the requirement for multiple queue servers at each input and output port. Such a multiserver architecture necessitates the development of novel scheduling algorithms. We developed and tested four iterative scheduling algorithms to assess their performance with respect to existing schedulers for mono-server architectures. A problem that arises because of multiservers in iterative scheduling algorithms is the proper matching of servers and grants after each iteration. We show an effective method to solve this problem and show the feasibility of the multiserver schedulers. The performance of these algorithms is comparable to or better than existing implementations. Switch speedup factors of one and two in combination with configurations of one, two, four, eight, and sixteen servers per port are demonstrated.


Archive | 2003

Distributed architecture for real-time flow measurement at the network domain level

Pierrick Jacques Guingo; Vincent Mouilleron; Arnold Jansen; Gerard Damm


Archive | 2006

Performance monitoring of frame transmission in data network OAM protocols

Gerard Damm


Archive | 2006

Logical group endpoint discovery for data communication network

Kamakshi Sridhar; David Elie-Dit-Cosaque; Gerard Damm

Collaboration


Dive into the Gerard Damm's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Dominique Verchere

University of Texas at Dallas

View shared research outputs
Top Co-Authors

Avatar

Dominique Verchere

University of Texas at Dallas

View shared research outputs
Researchain Logo
Decentralizing Knowledge