Demo Data from VLDB 2026 / reviewers in the wild / expert
Jiantao Kong
dblp:33/306
· DBLP profile ↗
5ranked-venue papers
3as first author
0since 2021 · last 2008
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 1 first-authorComputer networks · 1 · 1 first-authorSecurity and privacy · 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 architecture, parallel and distributed computing, and storage systems
2 papers |
Cloud and datacenter computing · 61% Distributed systems · 39% | |
| Network and information security
1 paper |
Systems and software security · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 100% |
Topics — the 5 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Systems and software security › trusted computing
trusted execution |
0.1 | 1 | 2008 | Protectit: trusted distributed services operating on sensitive data · EuroSys 2008 |
Cloud and datacenter computing
virtualization |
0.1 | 1 | 2008 | Protectit: trusted distributed services operating on sensitive data · EuroSys 2008 |
Cloud and datacenter computing › virtualization › virtualization security
virtual machine isolation |
0.1 | 1 | 2008 | Protectit: trusted distributed services operating on sensitive data · EuroSys 2008 |
Distributed systems
grid computing |
0.0 | 1 | 2003 | Resource-Aware Stream Management with the Customizable dproc Distributed Monitoring Mechanisms · HPDC 2003 |
Distributed systems
resource monitoring |
0.0 | 1 | 2003 | Resource-Aware Stream Management with the Customizable dproc Distributed Monitoring Mechanisms · HPDC 2003 |
Methods — techniques the papers use, named apart from their topics
virtualization · 0.2dynamic protection rules · 0.2data filters · 0.2kernel-level group communication · 0.1dynamic filtering · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2008 | Protectit: trusted distributed services operating on sensitive dataabstractProtecting shared sensitive information is a key requirement for today's distributed applications. Our research uses virtualization technologies to create and maintain trusted data paths across distributed machines, for the services being run and their information exchanges. For trusted data paths, runtime protection methods control what data is visible to which distributed services operating on it, guided by online monitoring that determines the levels of trust inherent in the paths' machines, services, and service actions. This paper presents a key functional element of trusted data paths, which is the ProtectIT interception mechanism for controlling the data exchanges between the different virtual machines running trusted services. ProtectIT can be applied to any communication and/or I/O performed by virtual machines, and because ProtectIT does not require application, middleware, or operating system modifications, it can be used to construct trusted data paths without the knowledge or consent of such entities. Further, since ProtectIT operates in virtual machines isolated from those used by applications, it is not subject to the attacks faced by services exposed to the open Internet. ProtectIT's functionality consists of dynamic protection rules represented as data filters applied to virtual machines' communications. Examples presented in this paper include email services for which ProtectIT's filters control data visibility to mail servers and clients, and unsecured virtual machine communications morphed into secure ones via ProtectIT-based message interception. Jiantao Kong, Karsten Schwan, Min Lee, Mustaque Ahamad |
EuroSys | 1 |
| 2006 | Protected data paths: delivering sensitive data via untrusted proxiesabstractNo abstract available. Jiantao Kong, Karsten Schwan, Patrick M. Widener |
PST | 1 |
| 2005 | KStreams: kernel support for efficient data streaming in proxy serversabstractGrowth in broadband connectivity is making media streaming applications increasingly popular. For scalability, media is streamed across sets of proxy servers embedded in overlay networks, where the quality of delivered content depends both on available network capacities across overlay nodes and the capabilities of proxy servers. This paper addresses proxy server performance for media streaming and for the delivery of live media content. Our approach to efficient content delivery is to develop a set of kernel-level data streaming abstractions, termed KStreams. Compared to user-level solutions, KStreams (1) offers improved performance for the multiple data forwarding models commonly used in data distribution networks, (2) reduces per stream overheads by eliminating unnecessary system calls and memory copying, and (3) offers improved levels of predictability for the Quality of Service (QoS) experienced by media streams due to its use of non-preemptable kernel-level threads and its ability to directly interact with the CPU scheduler and other kernel-level resource managers. (4) Once initiated, KStreams operates without further involvement of and asynchronously to applications, permitting them to carry out other tasks. Jiantao Kong, Karsten Schwan |
NOSSDAV | 1 |
| 2003 | Resource-Aware Stream Management with the Customizable dproc Distributed Monitoring MechanismsabstractMonitoring the resources of distributed systems is essential to the successful deployment and execution of grid applications, particularly when such applications have well-defined QoS requirements. The dproc system-level monitoring mechanisms implemented for standard Linux kernels have several key components. First, utilizing the familiar /proc filesystem, dproc extends this interface with resource information collected from both local and remote hosts. Second, to predictably capture and distribute monitoring information, dproc uses a kernel-level group communication facility, termed KECho, which is based on events and event channels. Third and the focus of this paper is dproc's run-time customizability for resource monitoring, which includes the generation and deployment of monitoring functionality within remote operating system kernels. Using dproc, we show that: (a) data streams can be customized according to a client's resource availabilities (dynamic stream management); (b) by dynamically varying distributed monitoring (dynamic filtering of monitoring information), appropriate balance can be maintained between monitoring overheads and application quality; and (c) by performing monitoring at kernel-level, the information captured enables decision making that takes into account the multiple resources used by applications. Sandip Agarwala, Christian Poellabauer, Jiantao Kong, Karsten Schwan, Matthew Wolf |
HPDC | 3 |
| 2003 | System-Level Resource Monitoring in High-Performance Computing Environments
Sandip Agarwala, Christian Poellabauer, Jiantao Kong, Karsten Schwan, Matthew Wolf |
J. Grid Comput. | 3 |