Demo Data from EDBT 2026 / reviewers in the wild / expert
Lenin Singaravelu
dblp:93/4283
· DBLP profile ↗
7ranked-venue papers
1as first author
0since 2021 · last 2017
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 1 first-authorSoftware engineering, systems software and programming languages · 3Artificial intelligence and machine learning · 1Databases, data management, data science and information retrieval · 1Applied, interdisciplinary, general and emerging computing · 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.
| Network and information security
2 papers |
Systems and software security · 100% | |
| Software engineering, system software, and programming languages
2 papers |
Operating systems · 51% Services computing and microservices · 49% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Cloud and datacenter computing · 100% |
Topics — the 6 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Systems and software security
information flow control |
0.1 | 1 | 2008 | A Secure Information Flow Architecture for Web Service Platforms · IEEE Trans. Serv. Comput. 2008 |
Systems and software security › trusted computing
TCB minimization |
0.1 | 1 | 2006 | Reducing TCB complexity for security-sensitive applications: three case studies · EuroSys 2006 |
Systems and software security › trusted computing
trusted computing base |
0.1 | 1 | 2006 | Reducing TCB complexity for security-sensitive applications: three case studies · EuroSys 2006 |
Operating systems › kernel › kernel design
microkernel |
0.1 | 1 | 2006 | Reducing TCB complexity for security-sensitive applications: three case studies · EuroSys 2006 |
Operating systems › system security › operating system security › protection mechanism
protection domains |
0.0 | 1 | 2008 | A Secure Information Flow Architecture for Web Service Platforms · IEEE Trans. Serv. Comput. 2008 |
Cloud and datacenter computing
virtualization |
0.0 | 1 | 2006 | Reducing TCB complexity for security-sensitive applications: three case studies · EuroSys 2006 |
Methods — techniques the papers use, named apart from their topics
trusted wrappers · 0.2nizza architecture · 0.2appcore extraction · 0.2secure functional interface · 0.2program decomposition · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Performance Analysis of Large Scale Distributed Systems by Ranking Dominant FeaturesabstractLarge scale distributed systems generate so many metrics/features to monitor and analyze their performances. Most of the analysis to detect performance regressions and root causes of the regressions is done by manually looking at graphs of the metric values. This approach is error prone and doesn't scale. There are some recent works to automate root cause analysis. However these schemes either rely on specific network metrics or aggregate values such as median. Such approach, which doesn't use various physical and virtual device specific metrics, is ineffective in detecting anomalies and their root causes for large scale distributed systems/clusters such as VMware Virtual Storage Area Network (vSAN) and vSphere. Debessay Fesehaye, Lenin Singaravelu, Amitabha Banerjee, Ruijin Zhou, Xiaobo Huang, Chien-Chia Chen, Rajesh Somasundaran |
BDCAT | 2 |
| 2017 | Group Clustering Using Inter-Group DissimilaritiesabstractVarious systems have natural groupings. For instance in large scale distributed system, we can have groups of virtual and/or physical devices. A system can also have groups of time series datasets collected at different time intervals. Such groups are usually characterized by multidimensional metrics (features) set. Clustering such groups using their multidimensional datasets has various applications, such as identifying different performance levels for anomaly detection and load balancing. Traditional algorithms focus on clustering a single time series dataset and not on such groups with multidimensional metrics datasets. In this paper, we present the design, implementation and analysis of two sets of group clustering algorithms. The first set is called one-to-many as it generates clusters of groups by comparing each group against all other groups. The second set of algorithms is called pairwise as it generates the clusters of groups using pairwise group dissimilarity matrix. Both sets of algorithms first generate group dissimilarity weights using metric ranking algorithms. We implemented the group clustering algorithms by extending a well known machine learning package and using a front-end visualizer.We validated the clustering algorithms using real world datasets on the VMware vSAN product. Experimental results show that 7 out of the 8 proposed algorithms can generate expected clusters in at least 4 out of the 6 detailed experiments. In 5 out of the 6 experiments, 3 out of the 8 proposed algorithms can generate the expected clusters. One of the pairwise algorithms can generate the expected clusters in all 6 of the 6 experiments. Debessay Fesehaye, Lenin Singaravelu, Chien-Chia Chen, Xiaobo Huang, Amitabha Banerjee, Ruijin Zhou, Rajesh Somasundaran |
ICDCS | 2 |
| 2008 | A Secure Information Flow Architecture for Web Service PlatformsabstractCurrent Web service platforms (WSPs) often perform all Web services-related processing, including security-sensitive information handling, in the same protection domain. Consequently, the entire WSP may have access to security-sensitive information, forcing us to trust a large and complex piece of software. To address this problem, we propose ISO-WSP, a new information flow architecture that decomposes current WSPs into a small trusted T-WSP to handle security-sensitive data and a large, legacy untrusted U-WSP that provides the normal WSP functionality. To achieve end-to-end security, the application code is also decomposed into a small trusted part and the remaining untrusted code. The trusted part encapsulates all accesses to security-sensitive data through a secure functional interface (SFI). To ease the migration of legacy applications to ISO-WSP, we developed tools to translate direct manipulations of security-sensitive data by the untrusted part into SFI invocations. Using a prototype implementation based on the Apache Axis2 WSP, we show that ISO-WSP reduces software complexity of trusted components by a factor of five, while incurring a modest performance overhead of few milliseconds per request. We also show that existing applications can be migrated to run on ISO-WSP with a few tens of lines of new and modified code. Jinpeng Wei, Lenin Singaravelu, Calton Pu |
IEEE Trans. Serv. Comput. | 2 |
| 2007 | Guarding Sensitive Information Streams through the Jungle of Composite Web ServicesabstractComplex and dynamic web service compositions may introduce unpredictable and unintentional sharing of security-sensitive data (e.g., credit card numbers) as well as unexpected vulnerabilities that cause information leak. This paper describes a fine-grain access policy specification of security-sensitive data items for each component web service. We propose the SF-Guard architecture to enforce these access policies at component web services. A prototype implementation of SF-Guard (on Apache Axis2) and its evaluation show that effective protection of security-sensitive information can be achieved at low overhead (a few percent addition to response time) while preserving the functionality of flexible web service composition. Jinpeng Wei, Lenin Singaravelu, Calton Pu |
ICWS | 2 |
| 2006 | Reducing TCB complexity for security-sensitive applications: three case studiesabstractThe large size and high complexity of security-sensitive applications and systems software is a primary cause for their poor testability and high vulnerability. One approach to alleviate this problem is to extract the security-sensitive parts of application and systems software, thereby reducing the size and complexity of software that needs to be trusted. At the system software level, we use the Nizza architecture which relies on a kernelized trusted computing base (TCB) and on the reuse of legacy code using trusted wrappers to minimize the size of the TCB. At the application level, we extract the security-sensitive portions of an already existing application into an AppCore. The AppCore is executed as a trusted process in the Nizza architecture while the rest of the application executes on a virtualized, untrusted legacy operating system. In three case studies of real-world applications (e-commerce transaction client, VPN gateway and digital signatures in an e-mail client), we achieved a considerable reduction in code size and complexity. In contrast to the few hundred thousand lines of current application software code running on millions of lines of systems software code, we have AppCores with tens of thousands of lines of code running on a hundred thousand lines of systems software code. We also show the performance penalty of AppCores to be modest (a few percent) compared to current software. Lenin Singaravelu, Calton Pu, Hermann Härtig, Christian Helmuth |
EuroSys | 1 |
| 2005 | Fine-Grain Adaptive Compression in Dynamically Variable NetworksabstractDespite voluminous previous research on adaptive compression, we found significant challenges when attempting to fully utilize both network bandwidth and CPU. We describe the fine-grain (FG) mixing strategy that compresses and sends as much data as possible, and then uses any remaining bandwidth to send uncompressed packets. Experimental measurements show that FG mixing achieves significant gains in effective throughput, particularly at higher network bandwidths. However, non-trivial interactions between system components and layers (e.g., compression algorithms and middleware settings such as block size and buffer size) have significant impact on the overall system performance. Finally, the trade-offs and performance profiles of FG mixing are measured, observed, and found to be consistent over a wide range of combinations of compression algorithms (GZIP, LZO, BZ1P2), workload compression ratios (from 1 to 4), and network bandwidth (from 0 to 400 Mbps) Calton Pu, Lenin Singaravelu |
ICDCS | 2 |
| 2003 | Spidle: A DSL Approach to Specifying Streaming Applications
Charles Consel, Hédi Hamdi, Laurent Réveillère, Lenin Singaravelu, Calton Pu |
GPCE | 4 |