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

Shaya Potter

dblp:10/5504 · DBLP profile ↗
← Back
11ranked-venue papers
8as first author
0since 2021 · last 2011
—ORCID · none

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

Systems, architecture and hardware · 5 · 5 first-authorSoftware engineering, systems software and programming languages · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 2 first-authorComputer networks · 1Security and privacy · 1Databases, data management, data science and information retrieval · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 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.

Software engineering, system software, and programming languages
4 papers
Operating systems · 100%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Storage systems · 65% Cloud and datacenter computing · 35%
Network and information security
1 paper
Privacy and data protection · 100%
Databases, data mining, and information retrieval
1 paper
Information retrieval · 100%

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

TopicWeightPapersLastEvidence papers
Operating systems
virtualization
0.132007
DejaView: a personal virtual computer recorder · SOSP 2007
WebPod: persistent Web browsing sessions with pocketable storage devices · WWW 2005
MobiDesk: mobile virtual desktop computing · MobiCom 2004
Storage systems
file systems
0.112007
DejaView: a personal virtual computer recorder · SOSP 2007
Privacy and data protection › web privacy
browser privacy
0.112005
WebPod: persistent Web browsing sessions with pocketable storage devices · WWW 2005
Operating systems › fault tolerance
checkpoint and rollback
0.112005
WebPod: persistent Web browsing sessions with pocketable storage devices · WWW 2005
Cloud and datacenter computing › virtualization
virtual desktop infrastructure
0.012004
MobiDesk: mobile virtual desktop computing · MobiCom 2004
Operating systems
commodity operating systems
0.012010
Apiary: Easy-to-Use Desktop Application Fault Containment on Commodity Operating Systems · USENIX ATC 2010
Information retrieval › search engines
desktop search
0.012007
DejaView: a personal virtual computer recorder · SOSP 2007

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

checkpointing · 0.2virtualization · 0.2record and replay · 0.1checkpoint/restart · 0.1record-and-replay · 0.1checkpoint-restart · 0.1
YearPublicationVenuePosition
2011 Improving Virtual Appliance Management through Virtual Layered File Systems
Shaya Potter, Jason Nieh
LISA1
2010 Apiary: Easy-to-Use Desktop Application Fault Containment on Commodity Operating Systems
Shaya Potter, Jason Nieh
USENIX ATC1
2009 MediaPod: A Personalized Multimedia Desktop in Your Pocket
abstract
We present MediaPod, a portable system that allows mobile users to maintain the same persistent, personalized multimedia desktop environment on any available computer. Regardless of which computer is being used, MediaPod provides a consistent multimedia desktop session, maintaining all of a user's applications, documents and configuration settings. This is achieved by leveraging rapid improvements in capacity, cost, and size of portable storage devices. MediaPod provides a virtualization and checkpoint-restart mechanism that decouples a desktop environment and its applications from the host, enabling multimedia desktop sessions to be suspended to portable storage, carried around, and resumed from the storage device on another computer. MediaPod virtualization also isolates desktop sessions from the host, protecting the privacy of the user and preventing malicious applications from damaging the host. We have implemented a Linux MediaPod prototype and demonstrate its ability to quickly suspend and resume multimedia desktop sessions, enabling a seamless computing experience for mobile users as they move among computers.
Shaya Potter, Ricardo A. Baratto, Oren Laadan, Leonard N. Kim, Jason Nieh
ISM1
2009 Two-Person Control Administation: Preventing Administation Faults through Duplication
Shaya Potter, Steven M. Bellovin, Jason Nieh
LISA1
2007 SSARES: Secure Searchable Automated Remote Email Storage
abstract
The increasing centralization of networked services places user data at considerable risk. For example, many users store email on remote servers rather than on their local disk. Doing so allows users to gain the benefit of regular backups and remote access, but it also places a great deal of unwarranted trust in the server. Since most email is stored in plaintext, a compromise of the server implies the loss of confidentiality and integrity of the email stored therein. Although users could employ an end-to-end encryption scheme (e.g., PGP), such measures are not widely adopted, require action on the sender side, only provide partial protection (the email headers remain in the clear), and prevent the users from performing some common operations, such as server-side search. To address this problem, we present secure searchable automated remote email storage (SSARES), a novel system that offers a practical approach to both securing remotely stored email and allowing privacy-preserving search of that email collection. Our solution encrypts email (the headers, body, and attachments) as it arrives on the server using public-key encryption. SSARES uses a combination of identity based encryption and bloom filters to create a searchable index. This index reveals little information about search keywords and queries, even against adversaries that compromise the server. SSARES remains largely transparent to both the sender and recipient.
Adam J. Aviv, Michael E. Locasto, Shaya Potter, Angelos D. Keromytis
ACSAC3
2007 Secure Isolation of Untrusted Legacy Applications
Shaya Potter, Jason Nieh, Matt Selsky
LISA1
2007 DejaView: a personal virtual computer recorder
abstract
As users interact with the world and their peers through their computers, it is becoming important to archive and later search the information that they have viewed. We present DejaView, a personal virtual computer recorder that provides a complete record of a desktop computing experience that a user can playback, browse, search, and revive seamlessly. DejaView records visual output, checkpoints corresponding application and file system state, and captures displayed text with contextual information to index the record. A user can then browse and search the record for any visual information that has been displayed on the desktop, and revive and interact with the desktop computing state corresponding to any point in the record. DejaView combines display, operating system, and file system virtualization to provide its functionality transparently without any modifications to applications, window systems, or operating system kernels. We have implemented DejaView and evaluated its performance on real-world desktop applications. Our results demonstrate that DejaView can provide continuous low-overhead recording without any user noticeable performance degradation, and allows browsing, search and playback of records fast enough for interactive use.
Oren Laadan, Ricardo A. Baratto, Dan B. Phung, Shaya Potter, Jason Nieh
SOSP4
2006 Highly Reliable Mobile Desktop Computing in Your Pocket
abstract
We present DeskPod, a portable system that provides a highly reliable desktop computing environment for mobile users by leveraging rapid improvements in capacity, cost, and size of portable storage devices. DeskPod enables a user's live computing environment to be suspended to portable storage, carried around, easily copied for fault-resilience, and resumed from the storage device to provide the user with the same persistent, personalized computing environment on another computer DeskPod achieves this by providing a virtualization and checkpoint/restart mechanism that decouples a desktop computing environment from any single hardware device so that it can be stored and executed anywhere, improving desktop computing reliability by eliminating a potential single point of failure. We have implemented a Linux DeskPod prototype and demonstrate its ability to quickly suspend and resume desktop sessions, enabling a seamless mobile experience
Shaya Potter, Jason Nieh
COMPSAC (1)1
2005 Reducing Downtime Due to System Maintenance and Upgrades (Awarded Best Student Paper!)
Shaya Potter, Jason Nieh
LISA1
2005 WebPod: persistent Web browsing sessions with pocketable storage devices
abstract
We present WebPod, a portable system that enables mobile users to use the same persistent, personalized web browsing session on any Internet-enabled device. No matter what computer is being used, WebPod provides a consistent browsing session, maintaining all of a user's plugins, bookmarks, browser web content, open browser windows, and browser configuration options and preferences. This is achieved by leveraging rapid improvements in capacity, cost, and size of portable storage devices. WebPod provides a virtualization and checkpoint/restart mechanism that decouples the browsing environment from the host, enabling web browsing sessions to be suspended to portable storage, carried around, and resumed from the storage device on another computer. WebPod virtualization also isolates web browsing sessions from the host, protecting the browsing privacy of the user and preventing malicious web content from damaging the host. We have implemented a Linux WebPod prototype and demonstrate its ability to quickly suspend and resume web browsing sessions, enabling a seamless web browsing experience for mobile users as they move among computers.
Shaya Potter, Jason Nieh
WWW1
2004 MobiDesk: mobile virtual desktop computing
abstract
We present MobiDesk, a mobile virtual desktop computing hosting infrastructure that leverages continued improvements in network speed, cost, and ubiquity to address the complexity, cost, and mobility limitations of today's personal computing infrastructure. MobiDesk transparently virtualizes a user's computing session by abstracting underlying system resources in three key areas: display, operating system, and network. It provides a thin virtualization layer that decouples a user's computing session from any particular end-user device, and moves all application logic to hosting providers. The virtualization layer decouples a user's computing session from the underlying operating system and server instance, enabling high-availability service by transparently migrating sessions from one server to another during server maintenance or upgrades. We have implemented a prototype in Linux that works with existing unmodified applications and operating system kernels. Our experimental results demonstrate that MobiDesk has very low virtualization overhead, can provide a full featured desktop experience including full-motion video support, and is able to migrate users' sessions efficiently and reliably for high-availability, while maintaining existing network connections.
Ricardo A. Baratto, Shaya Potter, Gong Su, Jason Nieh
MobiCom2