Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Joseph P. Kaylor is active.

Publication


Featured researches published by Joseph P. Kaylor.


Computing in Science and Engineering | 2008

A Virtual Computing Laboratory

Joseph P. Kaylor; George K. Thiruvathukal

Many institutions choose to do periodic imaging of computers, which is both painstaking and limiting in terms of keeping software up to date. The authors describe an approach that builds on existing virtualization technologies.


international workshop on restful design | 2011

RestFS: resources and services are filesystems, too

Joseph P. Kaylor; Konstantin Läufer; George K. Thiruvathukal

We have designed and implemented RestFS, a software framework that provides a uniform, configurable connector layer for mapping remote web-based resources to local filesystem-based resources, recognizing the similarity between these two types of resources. Such mappings enable programmatic access to a resource, as well as composition of two or more resources, through the local operating systems standard filesystem application programming interface (API), scriptable file-based command-line utilities, and inter-process communication (IPC) mechanisms. The framework supports automatic and manual authentication. We include several examples intended to show the utility and practicality of our framework.


electro information technology | 2010

Online Layered File System (OLFS): A layered and versioned filesystem and performance analysis

Joseph P. Kaylor; Konstantin Läufer; George K. Thiruvathukal

We present a novel form of intra-volume directory layering with hierarchical, inheritance-like namespace unification. While each layer of an OLFS volume constitutes a subvolume that can be mounted separately in a fan-in configuration, the entire hierarchy is always accessible (online) and fully navigable through any mounted layer. OLFS uses a relational database to store its layering metadata and either a relational database or any (virtual) host file system as its backing store, along with metadata and block caching for improved performance. Because OLFS runs as a virtual file system in user-space, its capabilities are available to all existing software without modification or special privileges. We have developed a reference implementation of OLFS for FUSE based on MySQL and XFS, and conducted performance benchmarking against XFS by itself. We explore several applications of OLFS, such as enhanced server synchronization, transactional file operations, and versioning.


electro information technology | 2012

Simplifying domain modeling and memory management in user-mode filesystems with the NOFS framework

Joseph P. Kaylor; Konstantin Läufer; George K. Thiruvathukal

Transparent access to remote data sets and data arising from web services is a non-trivial challenge to application developers. This early stage work addresses this challenge with NOFS, an object-oriented framework for creating filesystems to support domain specific functionality. While an early stage work, we present a solution to solve the access problem. Our solution greatly simplifies the task of filesystems development by providing the glue code needed between a domain model and the filesystem contract. We demonstrate support for domain models that are larger than physical memory and demonstrate how the concerns of caching can be removed from user-mode filesystem implementations. Future work will addresses more robust solutions to caching and other performance strategies.


Naked Object File System (NOFS): A Framework to Expose an Object-Oriented Domain Model as a File System | 2010

Naked Object File System (NOFS): A Framework to Expose an Object-Oriented Domain Model as a File System

Joseph P. Kaylor; Konstantin Läufer; George K. Thiruvathukal


Archive | 2013

Spring-11: Introducing PDC Topics into CS1/2 and a Mobile- and Cloud-Based Intermediate Software Design Course

Joseph P. Kaylor; Konstantin Läufer; Chandra N. Sekharan; George K. Thiruvathukal


Archive | 2013

Spring­11: PDC in CS1/2 and a mobile/cloud intermediate mobile/cloud intermediate software design course

Joseph P. Kaylor; Konstantin Läufer; Chandra N. Sekharan; George K. Thiruvathukal


Archive | 2012

Filesystems: Addressing the Last-mile “problem” in Services-Oriented/Cloud Computing

George K. Thiruvathukal; Joseph P. Kaylor; Konstantin Läufer


Archive | 2012

An Object-Oriented Framework for Userland Filesystem Development

George K. Thiruvathukal; Joseph P. Kaylor; Konstantin Läufer


international conference on software and data technologies | 2011

REST ON ROUTERS? - Preliminary Lessons for Language Designers, Framework Architects and App Developers

Joseph P. Kaylor; Konstantin Läufer; George K. Thiruvathukal

Collaboration


Dive into the Joseph P. Kaylor's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge