Dimitris G. Maritsas

dblp:67/1612 · also Dimitrios G. Maritsas · DBLP profile ↗
← Back
23ranked-venue papers
7as first author
0since 2021 · last 1998
—ORCID · none

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

Systems, architecture and hardware · 15 · 7 first-authorComputer networks · 5Software engineering, systems software and programming languages · 2Applied, interdisciplinary, general and emerging computing · 2

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
1 paper
Wireless networking · 67% Optical networks · 33%
Computer architecture, parallel and distributed computing, and storage systems
8 papers
Performance modeling and evaluation · 52% Integrated circuit design · 29% Parallel and multicore computing · 19%
Theoretical computer science
2 papers
Coding theory · 77% Algorithms and data structures · 23%

Topics — the 14 heaviest of 15, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Wireless networking
medium access control
0.011996
Learning automata-based receiver conflict avoidance algorithms for WDM broadcast-and-select star networks · IEEE/ACM Trans. Netw. 1996
Wireless networking
scheduling
0.011996
Learning automata-based receiver conflict avoidance algorithms for WDM broadcast-and-select star networks · IEEE/ACM Trans. Netw. 1996
Optical networks
wavelength-division multiplexing
0.011996
Learning automata-based receiver conflict avoidance algorithms for WDM broadcast-and-select star networks · IEEE/ACM Trans. Netw. 1996
Performance modeling and evaluation › queueing models › buffer analysis
buffer length analysis
0.021981
Comments on "Revision of the Buffer Length Derivation for a Modified Ek/D/1 System by Maritsas and Hartley · IEEE Trans. Computers 1981
Buffer Length for Erlang Input and Constant Removal Rate · IEEE Trans. Computers 1970
Performance modeling and evaluation
queueing models
0.021981
Comments on "Revision of the Buffer Length Derivation for a Modified Ek/D/1 System by Maritsas and Hartley · IEEE Trans. Computers 1981
Buffer Length for Erlang Input and Constant Removal Rate · IEEE Trans. Computers 1970
Parallel and multicore computing
parallel architecture
0.011981
Towards a Parallel SIMULA Machine · ISCA 1981
Integrated circuit design
digital circuit design
0.011979
Toggle-Registers Generating in Parallel k kth Decimations of m-Sequences xp + xk + 1 Design Tables · IEEE Trans. Computers 1979
Integrated circuit design › digital circuit design › sequential circuit design
shift register design
0.011979
Toggle-Registers Generating in Parallel k kth Decimations of m-Sequences xp + xk + 1 Design Tables · IEEE Trans. Computers 1979
Coding theory
linear feedback shift register
0.011978
Partitioning the Period of a Class of m-Sequences and Application to Pseudorandom Number Generation · J. ACM 1978
Coding theory › sequences › pseudorandom sequences
m-sequences
0.011978
Partitioning the Period of a Class of m-Sequences and Application to Pseudorandom Number Generation · J. ACM 1978
Coding theory › finite fields › finite field arithmetic
primitive polynomials
0.011978
Partitioning the Period of a Class of m-Sequences and Application to Pseudorandom Number Generation · J. ACM 1978
Algorithms and data structures
pseudorandom number generation
0.011978
Partitioning the Period of a Class of m-Sequences and Application to Pseudorandom Number Generation · J. ACM 1978
Programming languages and type systems
object-oriented programming
0.011981
Towards a Parallel SIMULA Machine · ISCA 1981
Performance modeling and evaluation
simulation
0.041973
The Autocorrelation Function of the Two Feedback Shift-Register Pseudorandom Source · IEEE Trans. Computers 1973
A High Speed and Accuracy Digital Gaussian Generator of Pseudorandom Numbers · IEEE Trans. Computers 1973
A Case Study of a Versatile Generator of Repeatable Non-Poisson Sequences of Pseudorandom Pulses · IEEE Trans. Computers 1970

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

simulation · 0.0learning automata · 0.0queueing theory · 0.0feedback shift register construction · 0.0finite field theory · 0.0central limit theorem · 0.0
YearPublicationVenuePosition
1998 Average Case Analysis of Searching in Associative Processing
Panayotis E. Nastou, Dimitrios Serpanos, Dimitris G. Maritsas
J. Parallel Distributed Comput.3
1996 WDM Star Networks: Hybrid Random Access and Reservation Protocols with High Throughput and Low Delay
Georgios Papadimitriou 0001, Dimitris G. Maritsas
Comput. Networks ISDN Syst.2
1996 WDM passive star networks: a learning automata-based architecture
Georgios Papadimitriou 0001, Dimitris G. Maritsas
Comput. Commun.2
1996 Learning automata-based receiver conflict avoidance algorithms for WDM broadcast-and-select star networks
abstract
The increasing bandwidth demands of the emerging new generation of computer communication networks have led to the utilization of optical fiber as a transmission medium. A new receiver conflict avoidance algorithm for wavelength-division multiplexing (WDM) broadcast-and-select star networks is introduced. The proposed algorithm is based on the use of learning automata in order to reduce the number of receiver conflicts and, consequently, improve the performance of the network. According to the proposed scheme, each node of the network is provided with a learning automaton; the learning automaton decides which of the packets waiting for transmission will be transmitted at the beginning of the next time slot. The asymptotic behavior of the system, which consists of the automata and the network, is analyzed and it is proved that the probability of choosing each packet asymptotically tends to be proportional to the probability that no receiver conflict will appear at the destination node of this packet. Furthermore, extensive simulation results are presented, which indicate that significant performance improvement is achieved when the proposed algorithm is applied on the basic DT-WDMA protocol.
Georgios Papadimitriou 0001, Dimitris G. Maritsas
IEEE/ACM Trans. Netw.2
1993 Congestion avoidance scheme for ISDN frame relay networks
Athanasios V. Vasilakos, Constantinos T. Paximadis, Dimitris G. Maritsas
Comput. Commun.3
1992 WDM passive star networks: receiver collisions avoidance algorithms using multifeedback learning automata
abstract
A receiver collision avoidance algorithm for WDM broadcast-and-select star networks is introduced. It is based on the use of learning automata to reduce the number of receiver collisions and, consequently, to improve the performance of the network. Each station has a learning automaton that decides which of the packets waiting for transmission will be transmitted at the beginning of the next time slot. The learning automaton used is a multifeedback automaton, specially designed for the receiver collision avoidance problem of WDM broadcast-and-select star networks. The asymptotic behavior of the system, which consists of the automata and the network, is analyzed. The probability of choosing each packet asymptotically tends to be proportional to the probability that no receiver collision will appear at the destination node of this packet. Extensive simulation results indicate that a significant performance improvement can be achieved when the algorithm is applied on the basic DT-WDMA protocol.>
Georgios Papadimitriou 0001, Dimitris G. Maritsas
LCN2
1992 A Probabilitic Parallel Associative Search and Query Set of Algorithms
Constantinos T. Davarakis, Dimitris G. Maritsas
J. Parallel Distributed Comput.2
1989 A Parallel Associative Query Set of Algorithms (PASQ-set) and the MULTI-layer Associative Processor Model
Constantinos T. Davarakis, Dimitris G. Maritsas
ICPP (1)2
1989 Parallel discrete event simulation with SIMULA
George T. Papaspyropoulos, Dimitris G. Maritsas
Parallel Comput.2
1985 Multiprocessor interrupting and synchronizing concepts in the parallel SIMULA machine and their representation by Petri-Nets
Mike P. Papazoglou, Panayiotis I. Georgiadis, Dimitris G. Maritsas, A. A. Dickie
Microprocessing and Microprogramming3
1984 Architectural Considerations of the Parallel SIMULA Machine
abstract
The development of problem-oriented hardware has become a possibility as a result of current technological advances. New machine architectures can now be defined, reflecting the high performance requirements which are set by specific application areas. Large-scale discrete time simulation is a problem area which demands high-speed processing, especially within the realm of real-time applications. The natural parallelism which characterizes many real-life dynamic systems and remains unexploited in the environment of uniprocessor machines, points decisively towards multiprocessor structures. Although the process-oriented simulation languages have proved very effective in accommodating this kind of parallelism in the corresponding simulation programs, their execution in the uniprocessor machines reverts the situation back to the unhappy reality of serial execution of otherwise independent tasks. SIMULA-67 is a process-oriented language specifically designed for advanced and complex software simulation products. The process structure of SIMULA allows for the definition of concurrent tasks within a SIMULA program which can be executed in parallel within the environment of a multiprocessor system. The analysis and the basic software architectural scheme for a parallel SIMULA machine (PSM) have already been reported by the authors in a previous paper. In the present paper a hardware organization of a PSM is presented. A system architecture is explored which is conceived so as to implement efficiently the execution algorithm (process co-ordination and synchronization algorithm) which has been outlined by the authors in previous papers. The architecture is based upon the master/slave system topology. It incorporates a central controller microprocessor and a number of satellite microprocessors. The interconnection circuitry between the microprocessor and a number of satellite microprocessors. The interconnection circuitry between the microprocessor modules involves a time-sharing system bus and various programmable interrupt control units. Common and private memory modules reside in the system, and DMA transfers are employed to alleviate the controller's workload. The time operational features of the parallel SIMULA machine are also described.
Mike P. Papazoglou, Panayiotis I. Georgiadis, Dimitris G. Maritsas
Comput. J.3
1984 An Outline of the Programming Language Simula
Mike P. Papazoglou, Panayiotis I. Georgiadis, Dimitris G. Maritsas
Comput. Lang.3
1981 Towards a Parallel SIMULA Machine
Panayiotis I. Georgiadis, Mike P. Papazoglou, Dimitris G. Maritsas
ISCA3
1981 Comments on "Revision of the Buffer Length Derivation for a Modified Ek/D/1 System by Maritsas and Hartley
abstract
In a recent note1J. S. Hill attempts a criticism of the model for the Ek/D/1 buffer system which we have presented in [1]. His starting point is a discrepancy that he has observed between the results which have been published by Dor [2] for a buffer system with Poisson input and constant removal rate, and the results which J. S. Hill obtained when he applied our model [1, eq. (11)] for k = 1.
Dimitris G. Maritsas, M. G. Hartley
IEEE Trans. Computers1
1980 Microcomputer implemented random and key stream generating mechanisms
Alexis C. Arvillias, Dimitris G. Maritsas, Constantin Halatsis
Euromicro Newsletter2
1979 Toggle-Registers Generating in Parallel k kth Decimations of m-Sequences xp + xk + 1 Design Tables
abstract
For the class of primitive trinomials xP+ xk+ 1 with (k, 2P-1) = 1, shift register constructions are presented which are designed to produce in parallel consecutive patterns, of k-consecutive bits each, of the corresponding m-sequence. The resultant class of register structures preserves the function of equivalent feedback shift registers (FSR's) with composite feedback logic while allowing a saving in the physical implementation which amounts to the complete elimination of modulo-2 adders. This accounts for the high-speed performance of the toggle-registers presented, and makes them suitable for a broad range of applications.
Alexis C. Arvillias, Dimitris G. Maritsas
IEEE Trans. Computers2
1978 Partitioning the Period of a Class of m-Sequences and Application to Pseudorandom Number Generation
abstract
A criterion Is derived for the "q-equipartmon" of the period of m-sequences based on pnmmve trmomlals (PT's), 1 + D q + D" It is shown that the class of PT's with q = 2 t, where t is an integer, can be implemented efficiently so as to produce m parallel q phase-shifted versions of the same m-sequence with relative delays analytically evaluated.These implementations lead to the construction ofeffioent algontlmas for the generation of q-bit pseudorandom number sequences equivalent m correlation performance to the Tausworthe-type generators.The algonthrns are of the GFSR type introduced by Lewis and Payne.The advantage of utthzmg the specific class of PT's is that the mmahzauon procedure is not reqmred.The corresponding linear recurrences threctly yield coding for the generators which delwer q-bit number sequences uncorrelated over a length approximately equal to ( 2It is important that three members of this class, of degreesp = 127, 175, 521, respectively, are Merserm¢ prime KEY WORDS AND PHRASES' m-sequences, pseudorandom number generators, feedback shift registers, pmmtive polynomials, Tausworthe generators, Tootdl, Lewis and Payne, key generators, equipartition of m-sequences, GFSR, linear recurrences CR CATEGORIES 3.15, 5 5, 6.30, 8 1
Alexis C. Arvillias, Dimitris G. Maritsas
J. ACM2
1978 Phase-Shift Analysis of Linear Feedback Shift Register Structures Generating Pseudorandom Sequences
abstract
We propose a systematic way for analyzing split-up feedback shift register structures which generate parallel p-n sequences. The analysis aims towards determining the relative phase shifts among the various realizations of the same p-n sequence. The main design criterion is derived when such systems are used as pseudorandom number generators. The results of this analysis are incorporated in the procedure for constructing pseudorandom number sequences. A case study is presented to demonstrate the construction procedure and in the light of our analysis a critical assessment of a class of generators proposed by W. J. Hurd, is given. Two polynomials of degree n = 20 contained in the table reported by W. J. Hurd have been checked and proved to be nonprimitive. The purpose of this study is to ensure "safe" designs when pseudorandom number generating algorithms are constructed, based on high-degree recursions with many nonzero terms.
Dimitris G. Maritsas, Alexis C. Arvillias, Adam C. Bounas
IEEE Trans. Computers1
1973 A High Speed and Accuracy Digital Gaussian Generator of Pseudorandom Numbers
abstract
In this paper a procedure for forming high-accuracy Gaussian distributed pseudorandom numbers is presented, and a digital system that mechanizes the procedure is suggested. The high accuracy that is obtainable while maintaining high output rates, makes the proposed method comparable to the established software generation methods so far as speed and accuracy are concerned. The approach that is suggested is one that is central limit theorem oriented. Error compensation is provided so that accuracies can be better than 3 percent to within ±4 standard deviations from the center of the distribution, and better than 5 percent at ±6 standard deviations. A formula describing the output of the system is derived and tabulated results are presented. The system can find application as a peripheral device of a general-purpose computer in simulation studies as well as in all fields where high-accuracy Gaussian noise generation is required.
Dimitris G. Maritsas
IEEE Trans. Computers1
1973 The Autocorrelation Function of the Two Feedback Shift-Register Pseudorandom Source
abstract
A method for analytically studying the two feedback shift-register pseudorandom sources is presented. It is proved, that contrary to the experimental results that have been reported by various authors, their autocorrelation function is a many-valued function. As a result, some care should be exercised in using these sources, and simulation results that have been obtained with these generators might be appropriately reconsidered.
Dimitris G. Maritsas
IEEE Trans. Computers1
1970 Design Criteria for a Generator of Repeatable Non-Poisson Sequences of Pseudorandom Pulses
abstract
In this paper the principles which are involved in designing an equipment for producing sequences of pseudorandom pulses, non-Poisson-distributed, are discussed. Design criteria are given and applications are discussed.
Dimitris G. Maritsas, M. G. Hartley
IEEE Trans. Computers1
1970 Buffer Length for Erlang Input and Constant Removal Rate
abstract
The problem of the length of a buffer store required for an Erlang input rate where words are removed at regular intervals is discussed. Analytical expressions relating buffer length to the loss resulting from overflow are derived. Graphical results are presented for a range of Erlang distributions.
Dimitris G. Maritsas, M. G. Hartley
IEEE Trans. Computers1
1970 A Case Study of a Versatile Generator of Repeatable Non-Poisson Sequences of Pseudorandom Pulses
abstract
This paper is a case study of a general method for designing generators of repeatable non-Poisson sequences of pseudorandom pulses. A class of normal distributions and some classes of skew distributions are derived. Block diagrams and design guides are given. The study is based both on analytical and simulation approaches. Applications of the proposed system may be found in the field of hardware simulation techniques and in more efficient arrangements of general purpose machines where they are used in simulation studies.
Dimitris G. Maritsas, M. G. Hartley
IEEE Trans. Computers1