Demo Data from EDBT 2026 / reviewers in the wild / expert
Hussein G. Badr
dblp:89/4970
· DBLP profile ↗
10ranked-venue papers
3as first author
0since 2021 · last 2002
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 6Systems, architecture and hardware · 4 · 3 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer networks
2 papers |
Transport protocols and congestion control · 84% Wireless networking · 9% Cellular and mobile networks · 8% | |
| Computer architecture, parallel and distributed computing, and storage systems
4 papers |
Interconnection networks and networks-on-chip · 43% Electronic design automation · 28% Distributed systems · 26% |
Topics — the 11 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Transport protocols and congestion control › congestion control algorithm design
energy-efficient congestion control |
0.0 | 1 | 2000 | TCP-Probing: Towards an Error Control Schema with Energy and Throughput Performance Gains · ICNP 2000 |
Transport protocols and congestion control
transport protocols |
0.0 | 1 | 1999 | Wave and Wait Protocol (WWP): An Energy-Saving Transport Protocol for Mobile IP-Devices · ICNP 1999 |
Wireless networking
hybrid wired/wireless networks |
0.0 | 1 | 2000 | TCP-Probing: Towards an Error Control Schema with Energy and Throughput Performance Gains · ICNP 2000 |
Distributed systems
network computer |
0.0 | 3 | 1985 | Staged Circuit Switching · IEEE Trans. Computers 1985 An Adaptive Communications Protocol for Network Computers · SIGMETRICS 1985 Staged circuit switching for network computers · SIGCOMM 1983 |
Interconnection networks and networks-on-chip › switching
circuit switching |
0.0 | 2 | 1985 | Staged Circuit Switching · IEEE Trans. Computers 1985 Staged circuit switching for network computers · SIGCOMM 1983 |
Interconnection networks and networks-on-chip › switching
message switching |
0.0 | 2 | 1985 | Staged Circuit Switching · IEEE Trans. Computers 1985 Staged circuit switching for network computers · SIGCOMM 1983 |
Interconnection networks and networks-on-chip › network topology › static interconnection networks
hypercube and torus topologies |
0.0 | 1 | 1989 | An Optimal Shortest-Path Routing Policy for Network Computers with Regular Mesh-Connected Topologies · IEEE Trans. Computers 1989 |
Electronic design automation › physical design
routing |
0.0 | 1 | 1989 | An Optimal Shortest-Path Routing Policy for Network Computers with Regular Mesh-Connected Topologies · IEEE Trans. Computers 1989 |
Electronic design automation › physical design › routing › message routing
shortest-path routing |
0.0 | 1 | 1989 | An Optimal Shortest-Path Routing Policy for Network Computers with Regular Mesh-Connected Topologies · IEEE Trans. Computers 1989 |
Distributed systems
communication protocols |
0.0 | 1 | 1985 | An Adaptive Communications Protocol for Network Computers · SIGMETRICS 1985 |
Parallel and multicore computing › parallel programming models
message passing |
0.0 | 1 | 1985 | An Adaptive Communications Protocol for Network Computers · SIGMETRICS 1985 |
Methods — techniques the papers use, named apart from their topics
probing mechanism · 0.0immediate recovery strategy · 0.0congestion risk-level adaptation · 0.0probabilistic analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2002 | On the Resource Efficiency of Explicit Congestion Notification
Kostas Pentikousis, Hussein G. Badr |
NETWORKING | 2 |
| 2000 | TCP-Probing: Towards an Error Control Schema with Energy and Throughput Performance GainsabstractToday's universal communications increasingly involve mobile and battery-powered devices (e.g. hand-held, laptop) over wired and wireless networks. Energy efficiency as well as throughput, are becoming service characteristics of dominant importance in communication protocols. Although standard TCP versions lack the functionality to efficiently adjust their error-control strategies to distinct characteristics of network environments and to specific constraints of communicating devices, the wide range of TCP-based applications have rendered TCP the de facto standard for reliable end-to-end communications. In this work we propose "grafting" two components of strategic significance onto standard TCP: a probing mechanism and an immediate recovery strategy. Our results show that these enhancements yield higher throughput while maintaining lower levels of energy expenditure, and thus have the potential of promoting TCP's congestion control to a universal error control schema for heterogeneous wired/wireless channels. Furthermore, the enhancements do not damage the end-to-end characteristics of the TCP, nor do they require changes to its semantics: the mechanism are implemented as option extensions to the TCP header. We compare "TCP-probing" with Tahoe, Reno, and New Reno, and show that is can be a protocol of choice for heterogeneous wired/wireless communications with respect to energy and throughput performance. Vassilis Tsaoussidis, Hussein G. Badr |
ICNP | 2 |
| 2000 | Energy/Throughput Tradeoffs of TCP Error Control StrategiesabstractToday's universal communications increasing involve mobile and battery-powered devices (e.g. hand-held, laptop, IP-phone) connected over wired and wireless networks. Energy efficiency, as well as throughput are becoming service characteristics of dominant importance in communication protocols. The wide applicability of IP-networks/devices, and the wide range of TCP-based applications, have rendered TCP the de facto reliable transport protocol standard not only for wired, but also for wireless and mixed (wired/wireless) communications. TCP's congestion control algorithms have been refined to achieve higher throughput. Even with these modifications, however, TCP versions do not incorporate a flexible error recovery strategy that is responsive to distinct environmental characteristics and device constraints. We have compared the energy- and throughput-efficiency of TCP error control strategies based on results gathered from our implementation of TCP Tahoe, Reno, and New Reno. We show that, depending on the frequency and duration of the error, each demonstrates appropriate behavior under specific circumstances, with Tahoe more-or-less the most energy conserving of the three. None of them, however, possesses a clear-cut overall advantage that would render it the version of choice for wired/wireless heterogeneous networks. Vassilis Tsaoussidis, Hussein G. Badr, Kostas Pentikousis |
ISCC | 2 |
| 1999 | Wave and Wait Protocol (WWP): An Energy-Saving Transport Protocol for Mobile IP-DevicesabstractThis work involves the development of an experimental transport-level protocol running on top of IP for small, mobile, wireless stations. The protocol cannot and does not aim to handle real-time traffic. Its central concern is to conserve battery-powered energy used for transmission, even at the expense of slower data throughput. It attempts to conserve energy expenditure by adjusting the amount of data transmitted, trying to keep it below perceived network congestion. The higher the detected congestion risk-level in the network the less it attempts to transmit thereby minimizing the need for duplicate data retransmission due to congested routers losing packets and so on. We outline the protocol specification, mechanisms and implementation, as well as preliminary evaluation results that clearly demonstrate the energy-saving capabilities of the protocol. Vassilis Tsaoussidis, Hussein G. Badr |
ICNP | 2 |
| 1999 | A CORBA-based Application Service Middleware: Architecture and ImplementationabstractWith the advent of distributed computing, application management is driven into a new era. In this world, application quality of service, resource availability at different domains, and user requirements, are combined in a dynamic, synergistic, and geographically broad cooperation. We present an architecture and initial implementation of a middleware that satisfies user requests according to expected requirements, distributes networked resource load beyond the local environment, and respects the logical constraints of different domains. Static characteristics of resources are advertised as service offers using the CORBA trading service, while dynamic changes in their state are reported using the CORBA event service. We present a model where, unlike traditional high-level management systems, resources compete to satisfy application requirements. Vassilis Tsaoussidis, Hussein G. Badr, Liqun Na |
ISCC | 2 |
| 1989 | An Optimal Shortest-Path Routing Policy for Network Computers with Regular Mesh-Connected TopologiesabstractA probabilistic routing policy, the Z/sup 2/ (zigzag) routing policy, is presented within the class of nonadaptive, shortest-path routing policies for regular mesh-connected topologies such as n-dimensional toroids and hypercubes. The focus of the research is routing in networks of computers in a distributed computing environment, where constituent subcomputers are organized in a mesh-connected topology and communication among individual computers takes places by some form of message exchange. The authors prove the optimality of this policy with respect to two criteria: (1) maximizing the probability of reaching the destination from a given source without delays at intermediate nodes; and (2) minimizing the expected lifetime of a message.> Hussein G. Badr, Sunil Podar |
IEEE Trans. Computers | 1 |
| 1986 | An Adaptive Communications Protocol for Network Computers
Hussein G. Badr, David Gelernter, Sunil Podar |
Perform. Evaluation | 1 |
| 1985 | An Adaptive Communications Protocol for Network ComputersabstractA network computer is a collection of computers designed to function as one machine. On a network computer, as opposed to a multiprocessor, constituent subcomputers are memory-disjoint and communicate only by some form of message exchange. Ensemble architectures like multiprocessors and network computers are of growing interest because of their capacity to support parallel programs, where a parallel program is one that is made up of many simultaneously-active, communicating processes. Parallel programs should, on an appropriate architecture, run faster than sequential programs, and, indeed, good speed-ups have been reported in parallel programming experiments in several domains, amongst which are AI, numerical problems, and system simulation. Our interest lies in network computers, particularly ones that range in size from several hundred nodes to several thousand. Hussein G. Badr, David Gelernter, Sunil Podar |
SIGMETRICS | 1 |
| 1985 | Staged Circuit SwitchingabstractStaged circuit switching (SCS) is a message-switching technique that combines a new protocol with new communication hardware. Protocol and hardware are designed specifically for networks that are intended to function as integrated general-purpose MIMD machines, i.e., for "network computers." Mauricio Arango, Hussein G. Badr, David Gelernter |
IEEE Trans. Computers | 2 |
| 1983 | Staged circuit switching for network computersabstractStaged circuit switching (SCS) is a message-switching technique that combines a new protocol with new communication hardware. Protocol and hardware are designed specifically for networks that are intended to function as integrated, general-purpose MIMD machines, i.e. for "network computers". Mauricio Arango, David Gelernter, Hussein G. Badr, Arthur J. Bernstein |
SIGCOMM | 3 |