Demo Data from EDBT 2026 / reviewers in the wild / expert
Yogen K. Dalal
dblp:42/1261
· DBLP profile ↗
5ranked-venue papers
2as first author
0since 2021 · last 1987
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 1
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 architecture, parallel and distributed computing, and storage systems
3 papers |
Distributed systems · 100% | |
| Theoretical computer science
1 paper |
Distributed computing theory · 100% | |
| Computer networks
1 paper |
Internet architecture and protocols · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 100% |
Topics — the 8 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed computing theory
distributed graph algorithms |
0.0 | 1 | 1987 | A Distributed Algorithm for Constructing Minimal Spanning Trees · IEEE Trans. Software Eng. 1987 |
Distributed systems › middleware
naming and directory services |
0.0 | 1 | 1983 | The Clearinghouse: A Decentralized Agent for Locating Named Objects in a Distributed Environment · ACM Trans. Inf. Syst. 1983 |
Distributed systems
replication |
0.0 | 1 | 1983 | The Clearinghouse: A Decentralized Agent for Locating Named Objects in a Distributed Environment · ACM Trans. Inf. Syst. 1983 |
Internet architecture and protocols › naming and addressing
IP addressing |
0.0 | 1 | 1981 | 48-bit absolute internet and Ethernet host numbers · SIGCOMM 1981 |
Distributed systems › operating system support › interprocess communication
asynchronous message passing |
0.0 | 1 | 1987 | A Distributed Algorithm for Constructing Minimal Spanning Trees · IEEE Trans. Software Eng. 1987 |
Distributed systems
distributed algorithms |
0.0 | 1 | 1987 | A Distributed Algorithm for Constructing Minimal Spanning Trees · IEEE Trans. Software Eng. 1987 |
Internet architecture and protocols › local area network
ethernet |
0.0 | 1 | 1981 | 48-bit absolute internet and Ethernet host numbers · SIGCOMM 1981 |
Operating systems
kernel |
0.0 | 1 | 1979 | Pilot: An Operating System for a Personal Computer (Summary) · SOSP 1979 |
Methods — techniques the papers use, named apart from their topics
distributed algorithm design · 0.0replication · 0.0distributed lookup · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1987 | A Distributed Algorithm for Constructing Minimal Spanning TreesabstractMost algorithms for constructing minimal spanning trees are sequential in operation. Distributed algorithms for constructing these trees operate both concurrently and asynchronously, and are useful in store-and-forward packet-switching computer-communication networks where there is typically no single source of control. The difficulties in designing such algorithms arise from communication and synchronization problems. This paper discusses these problems and describes the first distributed algorithm for constructing minimal spanning trees. This algorithm and the principles and techniques underlying its design will find application in large communication networks and large multiprocessor computer systems. Yogen K. Dalal |
IEEE Trans. Software Eng. | 1 |
| 1983 | The Clearinghouse: A Decentralized Agent for Locating Named Objects in a Distributed EnvironmentabstractThe problem of naming and locating objects in a distributed environment is considered, and the clearinghouse, a decentralized agent for supporting the naming of these "network-visible" objects, is described.The objects "known" to the clearinghouse are of many types and include workstations, file servers, print servers, mail servers, clearinghouse servers, and human user.All objects known to the clearinghouse are named using the same convention, and the clearinghouse provides information about objects in a uniform fashion, regardless of their type.The clearinghouse also supports aliases.The clearinghouse binds a name to a set of properties of various types.For instance, the name of a user may be associated with the location of his local workstation, mailbox, and nonlocation information such as password and comments.The clearinghouse is decentralized and replicated.That is, instead of one global clearinghouse server, there are many local clearinghouse servers, each storing a copy of a portion of the global database.The totality of services supplied by these clearinghouse servers is called "the clearinghouse."Decentralization and replication increase efficiency, security, and reliability.A request to the clearinghouse to bind a name to its set of properties may originate anywhere in the system and be directed to any clearinghouse server.A clearinghouse client need not be concerned with the question of which clearinghouse server actually contains the binding--the clearinghouse stub in the client in conjunction with distributed clearinghouse servers automatically fmds the mapping ff it exists.Updates to the various copies of a mapping may occur asynchronously and be interleaved with requests for bindings of names to properties; updates to the various copies are not treated as indivisible transactions.Any resulting inconsistency between the various copies is only transient: the clearinghouse automatically arbitrates between conflicting updates to restore consistency. Derek C. Oppen, Yogen K. Dalal |
ACM Trans. Inf. Syst. | 2 |
| 1981 | 48-bit absolute internet and Ethernet host numbers
Yogen K. Dalal, Robert S. Printis |
SIGCOMM | 1 |
| 1979 | Pilot: An Operating System for a Personal Computer (Summary)abstractThe Pilot operating system is designed for the personal computing environment. It provides a basic set of services within which higher-level programs can more easily serve the user and/or communicate with other programs on other machines. Pilot omits certain functions sometimes associated with “complete” operating systems, such as character-string naming or user-command interpretation; higher-level software provides such facilities as needed. On the other hand, Pilot provides a higher level of service than that normally associated with the “kernel” or “nucleus” of an operating system. Pilot is closely coupled to the Mesa programming language and runs on a rather powerful personal computer, which would have been thought sufficient to support a substantial timesharing system of a few years ago. The primary user interface is a high resolution bit-map display, with a keyboard and a pointing device. Secondary storage generally takes the form of a sizable local disk. A local packet network provides a high bandwidth connection to other personal computers, and to server systems offering such remote services as printing and shared file storage. David D. Redell, Yogen K. Dalal, Thomas R. Horsley, Hugh C. Lauer, William C. Lynch, Paul R. McJones, Hal G. Murray, Stephen C. Purcell |
SOSP | 2 |
| 1978 | Connection Management in Transport Protocols
Carl A. Sunshine, Yogen K. Dalal |
Comput. Networks | 2 |