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.

Joel Koshy

dblp:13/5975 · DBLP profile ↗
← Back
6ranked-venue papers
2as first author
0since 2021 · last 2015
—ORCID · none

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

Computer networks · 3 · 2 first-authorDatabases, data management, data science and information retrieval · 3

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 · 62% Storage systems · 20% Cloud and datacenter computing · 14%
Computer networks
1 paper
Internet of things and sensor networks · 100%

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

TopicWeightPapersLastEvidence papers
Distributed systems
replication
0.422015
Building a Replicated Logging System with Apache Kafka · Proc. VLDB Endow. 2015
Data Infrastructure at LinkedIn · ICDE 2012
Distributed systems › replication › state machine replication
log replication
0.212015
Building a Replicated Logging System with Apache Kafka · Proc. VLDB Endow. 2015
Cloud and datacenter computing
datacenter infrastructure
0.112012
Data Infrastructure at LinkedIn · ICDE 2012
Storage systems › key-value storage
distributed key-value store
0.112012
Data Infrastructure at LinkedIn · ICDE 2012
Distributed systems
fault tolerance
0.112012
Data Infrastructure at LinkedIn · ICDE 2012
Storage systems
key-value storage
0.112012
Data Infrastructure at LinkedIn · ICDE 2012
Distributed systems › middleware
message systems
0.112012
Data Infrastructure at LinkedIn · ICDE 2012
Cloud and datacenter computing › virtualization
virtual machine
0.112005
VMSTAR: synthesizing scalable runtime environments for sensor networks · SenSys 2005
Embedded and real-time systems › wireless communication
wireless sensor networks
0.112005
VMSTAR: synthesizing scalable runtime environments for sensor networks · SenSys 2005
Internet of things and sensor networks › wireless sensor network
heterogeneous sensor networks
0.012005
VMSTAR: synthesizing scalable runtime environments for sensor networks · SenSys 2005

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

publish-subscribe messaging · 0.2distributed storage · 0.1change data capture · 0.1incremental update · 0.1fine-grained software synthesis · 0.1
YearPublicationVenuePosition
2015 Liquid: Unifying Nearline and Offline Big Data Integration
Raul Castro Fernandez, Peter R. Pietzuch, Jay Kreps, Neha Narkhede, Jun Rao, Joel Koshy, Dong Lin, Chris Riccomini, Guozhang Wang
CIDR6
2015 Building a Replicated Logging System with Apache Kafka
abstract
Apache Kafka is a scalable publish-subscribe messaging system with its core architecture as a distributed commit log. It was originally built at LinkedIn as its centralized event pipelining platform for online data integration tasks. Over the past years developing and operating Kafka, we extend its log-structured architecture as a replicated logging backbone for much wider application scopes in the distributed environment. In this abstract, we will talk about our design and engineering experience to replicate Kafka logs for various distributed data-driven systems at LinkedIn, including source-of-truth data storage and stream processing.
Guozhang Wang, Joel Koshy, Sriram Subramanian, Kartik Paramasivam, Mammad Zadeh, Neha Narkhede, Jun Rao, Jay Kreps, Joe Stein
Proc. VLDB Endow.2
2012 Data Infrastructure at LinkedIn
abstract
Linked In is among the largest social networking sites in the world. As the company has grown, our core data sets and request processing requirements have grown as well. In this paper, we describe a few selected data infrastructure projects at Linked In that have helped us accommodate this increasing scale. Most of those projects build on existing open source projects and are themselves available as open source. The projects covered in this paper include: (1) Voldemort: a scalable and fault tolerant key-value store, (2) Data bus: a framework for delivering database changes to downstream applications, (3) Espresso: a distributed data store that supports flexible schemas and secondary indexing, (4) Kafka: a scalable and efficient messaging system for collecting various user activity events and log data.
Aditya Auradkar, Chavdar Botev, Shirshanka Das, Dave De Maagd, Alex Feinberg, Phanindra Ganti, Bhaskar Ghosh, Kishore Gopalakrishna, Brendan Harris, Joel Koshy, Kevin Krawez, Jay Kreps, Shi Lu, Sunil Nagaraj, Neha Narkhede, Sasha Pachev, Igor Perisic, Lin Qiao, Tom Quiggle, Jun Rao, Bob Schulman, Abraham Sebastian, Oliver Seeliger, Adam Silberstein, Boris Shkolnik, Chinmay Soman, Roshan Sumbaly, Kapil Surlaker, Sajid Topiwala, Cuong Tran 0003, Balaji Varadarajan, Jemiah Westerman, Zach White, David Zhang 0001
ICDE11
2008 Balancing computation and communication costs: The case for hybrid execution in sensor networks
Joel Koshy, Ingwar Wirjawan, Raju Pandey, Yann Ramin
Ad Hoc Networks1
2006 Bialancingv Computation and Communication Costs: The Case for Hybrid Execution in Sensor Networks
abstract
Virtual machines (VM) are promising as system software in sensor networks. A major impediment to their widespread acceptance is their performance over- head. Compiling VM bytecode to native code addresses this, but increases footprint and code distribution costs. Thus, there is an important tradeoff between cost of computing and cost of communication due to code distri- bution. In this paper, we describe a remote Just-In-Time (JIT) compilation service that is effective in combining interpretation with native execution to arrive at an efficient hybrid execution configuration. The principles apply to any middleware used to develop applications in sensor networks.
Ingwar Wirjawan, Joel Koshy, Raju Pandey, Yann Ramin
SECON2
2005 VMSTAR: synthesizing scalable runtime environments for sensor networks
abstract
Sensor networks are being deployed at massive scales, containing a range of platforms. Programming paradigms for sensor networks should meet the attendant challenges of scale and heterogeneity. Researchers have considered virtual machines as a means to address these challenges. However, in order to satisfy the resource limitations of sensor nodes, they export only a minimal set of services to the application programmer. This makes applications of even moderate complexity difficult to implement. We present VMSTAR --- a framework for building resource-efficient virtual machines that scale and export comprehensive service suites on a per-application basis. We advocate the use of fine-grained software synthesis to build resource-efficient system software, and facilitate both application changes and system software upgrades at runtime through an efficient incremental update scheme. We have used our framework to build virtual machines on the Mica platform and describe how virtual machines are effective in meeting the difficult demands of heterogeneity and reprogrammability.
Joel Koshy, Raju Pandey
SenSys1