Network


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

Hotspot


Dive into the research topics where Mark J. Karol is active.

Publication


Featured researches published by Mark J. Karol.


IEEE Transactions on Communications | 1987

Input Versus Output Queueing on a Space-Division Packet Switch

Mark J. Karol; Michael G. Hluchyj; Samuel P. Morgan

Two simple models of queueing on an N \times N space-division packet switch are examined. The switch operates synchronously with fixed-length packets; during each time slot, packets may arrive on any inputs addressed to any outputs. Because packet arrivals to the switch are unscheduled, more than one packet may arrive for the same output during the same time slot, making queueing unavoidable. Mean queue lengths are always greater for queueing on inputs than for queueing on outputs, and the output queues saturate only as the utilization approaches unity. Input queues, on the other hand, saturate at a utilization that depends on N , but is approximately (2 -\sqrt{2}) = 0.586 when N is large. If output trunk utilization is the primary consideration, it is possible to slightly increase utilization of the output trunks-upto (1 - e^{-1}) = 0.632 as N \rightarrow \infty -by dropping interfering packets at the end of each time slot, rather than storing them in the input queues. This improvement is possible, however, only when the utilization of the input trunks exceeds a second critical threshold-approximately ln (1 +\sqrt{2}) = 0.881 for large N .


IEEE Journal on Selected Areas in Communications | 1988

Queueing in high-performance packet switching

Michael G. Hluchyj; Mark J. Karol

The authors study the performance of four different approaches for providing the queuing necessary to smooth fluctuations in packet arrivals to a high-performance packet switch. They are (1) input queuing, where a separate buffer is provided at each input to the switch; (2) input smoothing, where a frame of b packets is stored at each of the input line to the switch and simultaneously launched into a switch fabric of size Nb*Nb; (3) output queuing, where packets are queued in a separate first-in first-out (FIFO) buffer located at each output of the switch; and (4) completely shared buffering, where all queuing is done at the outputs and all buffers are completely shared among all the output lines. Input queues saturate at an offered load that depends on the service policy and the number of inputs N, but is approximately 0.586 with FIFO buffers when N is large. Output queuing and completely shared buffering both achieve the optimal throughput-delay performance for any packet switch. However, compared to output queuing, completely shared buffering requires less buffer memory at the expense of an increase in switch fabric size. >


international conference on computer communications | 1988

ShuffleNet: an application of generalized perfect shuffles to multihop lightwave networks

Michael G. Hluchyj; Mark J. Karol

The authors propose a multihop wavelength-division-multiplexing (WDM) approach, referred to as ShuffleNet, for achieving concurrency in distributed lightwave networks. ShuffleNet can be configured with each user having as few as one fixed-wavelength transmitter and one fixed-wavelength receiver, avoiding both wavelength agility and pretransmission coordination problems. Still, the network can achieve at least 40% of the maximum efficiency possible with wavelength-agile transmitters and receivers. To transmit a packet from one user to another, however, may require routing the packet through intermediate users, each repeating the packet on a new wavelength, until the packet is finally transmitted on a wavelength that the destination user receives. For such a multihop lightwave network, the transmit and receive wavelengths must be assigned to users to provide both a path between all users and the efficient utilization of all wavelength channels. A class of assignment schemes is proposed which is based on a generalization of the perfect shuffle and achieves high efficiency for uniform traffic loads. Physically, the network may take on a variety of topologies, including a bus, tree, or star.<<ETX>>


IEEE Transactions on Communications | 1992

A growable packet (ATM) switch architecture: design principles and application

Kai Y. Eng; Mark J. Karol; Yu-Shuan Yeh

The problem of designing a large high-performance, broadband packet of ATM (asynchronous transfer mode) switch is discussed. Ways to construct arbitrarily large switches out of modest-size packet switches without sacrificing overall delay/throughput performance are presented. A growable switch architecture is presented that is based on three key principles: a generalized knockout principle exploits the statistical behaviour of packet arrivals and thereby reduces the interconnect complexity, output queuing yields the best possible delay/throughput performance, and distributed intelligence in routing packets through the interconnect fabric eliminates internal path conflicts. Features of the architecture include the guarantee of first-in-first-out packet sequence, broadcast and multicast capabilities, and compatibility with variable-length packets, which avoids the need for packet-size standardization. As a broadband ISDN example, a 2048*2048 configuration with building blocks of 42*16 packet switch modules and 128*128 interconnect modules, both of which fall within existing hardware capabilities, is presented. >


IEEE ACM Transactions on Networking | 2003

Prevention of deadlocks and livelocks in lossless backpressured packet networks

Mark J. Karol; S. Jamaloddin Golestani; David Lee

No packets will be dropped inside a packet network, even when congestion builds up, if congested nodes send backpressure feedback to neighboring nodes, informing them of unavailability of buffering capacity-stopping them from forwarding more packets until enough buffer becomes available. While there are potential advantages in backpressured networks that do not allow packet dropping, such networks are susceptible to a condition known as deadlock in which throughput of the network or part of the network goes to zero (i.e., no packets are transmitted). In this paper, we describe a simple, lossless method of preventing deadlocks and livelocks in backpressured packet networks. In contrast with prior approaches, our proposed technique does not introduce any packet losses, does not corrupt packet sequence, and does not require any changes to packet headers. It represents a new networking paradigm in which internal network losses are avoided (thereby simplifying the design of other network protocols) and internal network delays are bounded.


international conference on communications | 1988

Multihop lightwave networks: a new approach to achieve terabit capabilities

Anthony Acampora; Mark J. Karol; Michael G. Hluchyj

A multihop approach for achieving concurrency in distributed lightwave networks with hundreds or thousands of Gb/s throughput, even while the users are limited to rates of 1 Gb/s or lower, is described. Multihop networks avoid two serious drawbacks of standard multichannel approaches: the requirement of wavelength-agile transmitters or receivers, and pretransmission coordination between users wishing to communicate. Although transmitting a packet from one user to another may require routing the packet through intermediate network interface units, the approachs connectivity is specifically designed to achieve efficient use of the channel bandwidth, allow modular growth of the network from small to large configurations, and provide a degree of network reliability.<<ETX>>


Wireless Networks | 1995

A wireless broadband ad-hoc ATM local-area network

Kai Y. Eng; Mark J. Karol; Malathi Veeraraghavan; Ender Ayanoglu; Clark Woodworth; Pramod Pancha; Reinaldo A. Valenzuela

We describe the theory, design and ongoing prototyping of a wireless ATM LAN/PBX capable of supporting mobile users with multi-Mb/s access rates and multi-Gb/s aggregate capacities. Our proposed LAN Consists of network nodes called Portable Base Stations (PBS) providing microcell coverage. The PBSs are designed to be low-cost, compact and high-speed and can be relocated conveniently. We employ a concept ofad-hoc networking in the layout of the PBS-to-PBS interconnection. That is, the PBSs can be distributed in an arbitrary topology to form a backbone network and can be reconfigured with relative ease. The PBS-to-PBS backbone links are high-speed (Gb/s) for supporting high system capacity. Although they can either be wired or wireless, our emphasis is on wireless implementations. The user-to-PBS links, on the other hand, are primarily for mobile access (e.g., 2–20 Mb/s) and therefore are wireless. Wired connections from stationary users to PBSs are also possible. Typical mobile users are assumed to be laptops or notebook computers. Services supported include conventional data applications (e.g., over TCP/IP or SPX/IPX) as well as multimedia (video, voice and data) applications with QoS (Quality-of-Service) guarantees. A “wireless ATM” concept is proposed so as to provide seamless internetworking with other wired ATM local and wide-area net-works. Algorithms and control in our network are highly distributed for simple implementations and ease of mobility management. A new wireless VP/VC concept and a Homing Algorithm are described to provide ATM cell routing and connections in the network. PBS hardware and software architectures are discussed. Call management, network management and signaling are designed for simplicity, high performance and modular implementations. A fast network restoration scheme is proposed to cope with the potential link or node failures in the ad-hoc network. Error control is addressed taking the unreliable wireless links into consideration. Finally, a prototyping project called BAHAMA (Broadband Ad Hoc ATM Anywhere) for demonstrating this network concept is briefly outlined.


Wireless Networks | 1995

An efficient demand-assignment multiple access protocol for wireless packet (ATM) networks

Mark J. Karol; Kai Y. Eng; Zhao Liu

In a wireless packet (ATM) network that supports an integrated mix of multimedia traffic, the channel access protocol needs to be designed such that mobiles share the limited communications bandwidth in an efficient manner: maximizing the utilization of the frequency spectrum and minimizing the delay experienced by mobiles. In this paper, we propose and study an efficient demand-assignment channel access protocol, which we call Distributed-Queueing Request Update Multiple Access (DQRUMA). The protocol can be used for a wide range of applications and geographic distances. Mobiles need to send requests to the base station only for packets that arrive to an empty buffer. For packets that arrive to a non-empty buffer, transmission requests are placed collision-free by piggybacking the requests with packet transmissions. The simulation results show that even with the “worst possible” traffic characteristics, the delay-throughput performance of DQRUMA is close to the best possible with any access protocol. In addition, explicit slot-by-slot announcement of the “transmit permissions” gives the base station complete control over the order in which mobiles transmit their packets. This important feature helps the base station satisfy diverse Quality-of-Service (QoS) requirements in a wireless ATM network.


international conference on computer communications | 1992

Improving the performance of input-queued ATM packet switches

Mark J. Karol; Kai Y. Eng; Hitoshi Obara

The authors propose a single way to dramatically improve the performance of input-queued ATM packet switches beyond the 82% saturation point obtained in previous work. The method is an extension of the independent output-port schedulers technique and is based on the notion of recycled time slots, i.e. reusing time slots normally wasted due to scheduling conflicts. In contrast to previous results, the technique yields a throughput improvement from 65% to 92% without speedup, trunking, or complicated hardware. If input grouping with a group size of four is also employed, then the method can yield up to 95% throughput.<<ETX>>


IEEE Journal on Selected Areas in Communications | 1997

Mobility and connection management in a wireless ATM LAN

Malathi Veeraraghavan; Mark J. Karol; Kai Y. Eng

This paper proposes algorithms for handoff, location, and connection management in a wireless asynchronous transfer mode (ATM) local-area network (LAN). Fast handoffs while maintaining cell sequence and quality-of-service (QoS) guarantees are achieved by distributing switching functionality to base stations, and using a networking scheme based on provisioned virtual trees. A new distributed location management scheme using a minimal registration procedure and broadcasts on wired links is proposed for this LAN. The detailed signaling procedures that support the algorithms for mobility and connection management are described. Finally, an implementation of these procedures and an analysis of the measured data is presented. Measurements of service times obtained from this implementation indicate that over 100 calls/s. can be handled by each node in 50-node network with a high-percentage of mobiles (75%) relative to fixed endpoints. This is comparable to current wired ATM switch call handling throughputs, in spite of the fact that these nodes perform additional handoff and location management functions. The data also indicates handoff latency times of 1.3 ms. This validates our proposal for maintaining cell sequence while performing handoffs.

Collaboration


Dive into the Mark J. Karol's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Richard D. Gitlin

University of South Florida

View shared research outputs
Top Co-Authors

Avatar

Ender Ayanoglu

University of California

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge