Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Massoud R. Hashemi

dblp:01/2259 · DBLP profile ↗
← Back
5ranked-venue papers
5as first author
0since 2021 · last 1999
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 4 · 4 first-authorGraphics, computer vision, multimedia, augmented reality and games · 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
4 papers
Routing and switching · 62% Internet architecture and protocols · 32% Wireless networking · 6%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Integrated circuit design · 100%

Topics — the 9 heaviest of 11, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Internet architecture and protocols › ATM networks
ATM switching
0.141998
A Multicast Single-Queue Switch with a Novel Copy Mechanism · INFOCOM 1998
The Single-Queue Switch: A Building Block for Switches with Programmable Scheduling · IEEE J. Sel. Areas Commun. 1997
The Single Queue Switch · INFOCOM 1997
Routing and switching
switch architecture
0.131998
A Multicast Single-Queue Switch with a Novel Copy Mechanism · INFOCOM 1998
The Single-Queue Switch: A Building Block for Switches with Programmable Scheduling · IEEE J. Sel. Areas Commun. 1997
The Single Queue Switch · INFOCOM 1997
Routing and switching › switching
shared memory switch
0.021998
A Multicast Single-Queue Switch with a Novel Copy Mechanism · INFOCOM 1998
The Single Queue Switch · INFOCOM 1997
Routing and switching › switch architecture
output queueing
0.021997
The Single-Queue Switch: A Building Block for Switches with Programmable Scheduling · IEEE J. Sel. Areas Commun. 1997
The Single Queue Switch · INFOCOM 1997
Routing and switching
switch scheduling
0.031998
A General Purpose Cell Sequencer/Scheduler for ATM Switches · INFOCOM 1997
A Multicast Single-Queue Switch with a Novel Copy Mechanism · INFOCOM 1998
The Single Queue Switch · INFOCOM 1997
Routing and switching › switching networks
multicast switching
0.011998
A Multicast Single-Queue Switch with a Novel Copy Mechanism · INFOCOM 1998
Internet architecture and protocols › packet scheduling
cell scheduling
0.011997
A General Purpose Cell Sequencer/Scheduler for ATM Switches · INFOCOM 1997
Wireless networking › scheduling
quality-of-service scheduling
0.011997
A General Purpose Cell Sequencer/Scheduler for ATM Switches · INFOCOM 1997
Internet architecture and protocols › multicast
multicast scheduling
0.011998
A Multicast Single-Queue Switch with a Novel Copy Mechanism · INFOCOM 1998

Methods — techniques the papers use, named apart from their topics

shift-register buffering · 0.0scheduling algorithm · 0.0queueing · 0.0grouping algorithm · 0.0copy mechanism · 0.0logical queue organization · 0.0
YearPublicationVenuePosition
1999 Compressed Domain Motion Vector Resampling for Downscaling of Mpeg Video
abstract
Digital video databases in compressed form are becoming widely available. In applications such as video browsing, and picture in picture, for a lower bitrate, there is a need to down-sample the video before transmission. The conventional approach to downscale a compressed video sequence is to decompress it at the video server, perform the down-sampling in the pixel domain and then recompress it for efficient delivery. This process is computationally intensive due to the motion estimation process required during the recompression phase. In the alternative compressed domain approach, the motion vectors of the downscaled video sequence are computed directly from the motion vectors of the original full size stream. In this paper we propose a compressed domain technique that generates a better estimate for the downscaled motion vectors. Simulations suggest that the performance achieved with the proposed method is superior by up to 1 dB to the current compressed domain techniques.
Massoud R. Hashemi, Lowell L. Winger, Sethuraman Panchanathan
ICIP (4)1
1998 A Multicast Single-Queue Switch with a Novel Copy Mechanism
abstract
A new multicasting mechanism for RAM-based shared-buffer ATM switches is introduced. Multiple logical output queues, including a new queue for multicast and broadcast cells, are all interleaved into a single physical buffer as in the single-queue switch architecture. Queues are hardware-independent and full buffer-sharing is achieved. Cells are scheduled in the multicast queue based on their priority level and service type as in the unicast queues. A single copy of a multicast cell is kept in the queue. The cell is sent to all of its destinations upon its service time. A unicast cell in a given output queue can still be sent if it has higher priority than a multicast cell. In this case a unicast copy of the multicast cell for that output port is placed in the output queue. This copying scheme requires neither extra hardware nor extra memory space for duplicated cells. A new grouping algorithm is presented which supports the incorporation of the multicast queue and the unicast queues into a single overall queue.
Massoud R. Hashemi, Alberto Leon-Garcia
INFOCOM1
1997 A General Purpose Cell Sequencer/Scheduler for ATM Switches
abstract
Groups of cells, such as cells belonging to different priority levels, that are all placed in one queue, can be identified by using labels or tags to distinguish them from each other. We describe a buffering device called a sequencer, which can distinguish logical queues within the same physical queue, and at the same time can successfully schedule the service among these logical queues. Scheduling the service among cells, VCs, or groups of cells in ATM switches is necessary to provide guaranteed QoS for each connection which is a major goal of ATM networks. The proposed sequencer is quite flexible and can realize different scheduling algorithms in different levels, including per VC scheduling. The sequencer can operate in real time and at very high speeds. It has a simple and modular architecture and can be implemented in a single chip. The site of the buffer can be increased simply by cascading several sequencers. The sequencer can be used as a traffic shaper, input buffer, output buffer, or a queue controller of RAM-based switches.
Massoud R. Hashemi, Alberto Leon-Garcia
INFOCOM1
1997 The Single Queue Switch
abstract
In this paper we introduce a new approach to ATM switching. We propose an ATM switch architecture which: uses only a single shift-register-type buffering element to store and queue the cells; and within the same physical queue switches the cells by organizing them in logical queues destined to different output lines. The buffer is also a sequencer which allows flexible ordering the cells in each logical queue to achieve any appropriate scheduling algorithm. This switch is proposed for use as the building block of large-scale multi-stage ATM switches and as the scheduler/controller for the RAM-based switches. The single queue switch implements output queueing and performs full buffer sharing. The hardware complexity is low. The number of input and output lines can vary independently without affecting the switch core. The size of the buffering space can be increased by simply cascading the buffering elements to each other.
Massoud R. Hashemi, Alberto Leon-Garcia
INFOCOM1
1997 The Single-Queue Switch: A Building Block for Switches with Programmable Scheduling
abstract
We introduce a new approach to ATM switching. We propose an ATM switch architecture which uses only a single shift-register-type buffering element to store and queue cells, and within the same (physical) queue, switches the cells by organizing them in logical queues destined for different output lines. The buffer is also a sequencer which allows flexible ordering of the cells in each logical queue to achieve any appropriate scheduling algorithm. This switch is proposed for use as the building block of large-stale multistage ATM switches because of low hardware complexity and flexibility in providing (per-VC) scheduling among the cells. The switch can also be used as scheduler/controller for RAM-based switches. The single-queue switch implements output queueing and performs full buffer sharing. The hardware complexity is low. The number of input and output lines can vary independently without affecting the switch core. The size of the buffering space can be increased simply by cascading the buffering elements.
Massoud R. Hashemi, Alberto Leon-Garcia
IEEE J. Sel. Areas Commun.1