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

Julian Satran

dblp:89/902 · DBLP profile ↗
← Back
6ranked-venue papers
1as first author
0since 2021 · last 2010
—ORCID · none

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

Systems, architecture and hardware · 6 · 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
3 papers
Internet architecture and protocols · 78% Transport protocols and congestion control · 22%
Theoretical computer science
1 paper
Coding theory · 100%
Software engineering, system software, and programming languages
1 paper
Operating systems · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Cloud and datacenter computing · 100%

Topics — the 5 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Internet architecture and protocols › network architecture design › layered architecture › protocol layering › network stack
network stack optimization
0.112010
IsoStack - Highly Efficient Network Processing on Dedicated Cores · USENIX ATC 2010
Transport protocols and congestion control
transport protocols
0.112005
Out of Order Incremental CRC Computation · IEEE Trans. Computers 2005
Coding theory › error-correcting codes › error detection
cyclic redundancy check
0.112005
Out of Order Incremental CRC Computation · IEEE Trans. Computers 2005
Cloud and datacenter computing › datacenter architecture
server architecture
0.012006
IP Only Server · USENIX ATC, General Track 2006
Internet architecture and protocols › protocol implementation
protocol processing
0.012005
Out of Order Incremental CRC Computation · IEEE Trans. Computers 2005

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

incremental CRC computation · 0.1
YearPublicationVenuePosition
2010 Block storage listener for detecting file-level intrusions
abstract
An intrusion detection system (IDS) is usually located and operated at the host, where it captures local suspicious events, or at an appliance that listens to the network activity. Providing an online IDS to the storage controller is essential for dealing with compromised hosts or coordinated attacks by multiple hosts. SAN block storage controllers are connected to the world via block-level protocols, such as iSCSI and Fibre Channel. Usually, block-level storage systems do not maintain information specific to the file-system using them. The range of threats that can be handled at the block level is limited. A file system view at the controller, together with the knowledge of which arriving block belongs to which file or inode, will enable the detection of file-level threats. In this paper, we present IDStor, an IDS for block-based storage. IDStor acts as a listener to storage traffic, out of the controller's I/O path, and is therefore attractive for integration into existing SAN-based storage solutions. IDStor maintains a block-to-file mapping that is updated online. Using this mapping, IDStor infers the semantics of file-level commands from the intercepted block-level operations, thereby detecting file-level intrusions by merely observing the block read and write commands passing between the hosts and the controller.
Miriam Allalouf, Muli Ben-Yehuda, Julian Satran, Itai Segall
MSST3
2010 IsoStack - Highly Efficient Network Processing on Dedicated Cores
Leah Shalev, Julian Satran, Eran Borovik, Muli Ben-Yehuda
USENIX ATC2
2007 Preservation DataStores: Architecture for Preservation Aware Storage
Michael Factor, Dalit Naor, Simona Rabinovici-Cohen, Leeat Ramati, Petra Reshef, Julian Satran, David L. Giaretta
MSST6
2007 Capability based Secure Access Control to Networked Storage Devices
Michael Factor, Dalit Naor, Eran Rom, Julian Satran, Sivan Tal
MSST4
2006 IP Only Server
Muli Ben-Yehuda, Oleg Goldshmidt, Elliot K. Kolodner, Zorik Machulsky, Vadim Makhervaks, Julian Satran, Marc Segal, Leah Shalev, Ilan Shimony
USENIX ATC, General Track6
2005 Out of Order Incremental CRC Computation
abstract
We consider a communication protocol where the sender breaks a message, comprised of an information block and a corresponding CRC, into small segments and transmits these segments separately, possibly via different routes, to the receiver. Traditionally, reversing the sender operations, the receiver first assembles all the segments that make up the message, then computes a CRC based on the information part of the message and verifies it against the arriving CRC, and, finally, delivers the information part on to the upper layer protocol (ULP). We present an incremental CRC computation whereby each arriving segment contributes its share to the message's CRC upon arrival, independently of other segment arrivals, and can thus proceed immediately to the ULP. We impose no constraint on the order of segment arrivals nor on their sizes. Yet, in its time complexity, our scheme does not exceed the traditional computation, which assembles all the segments first, and it uses only a fixed and very small amount of extra memory. Our scheme is beneficial when the ULP can process the individual segments without reading the entire message first and can revert, if needed, to the state it had prior to the processing of any segment of that message. One practical example application is the evolving protocol for remote direct memory access (RDMA) over TCP, where an overall CRC is added to a concatenation of data segments.
Julian Satran, Dafna Sheinwald, Ilan Shimony
IEEE Trans. Computers1