Demo Data from VLDB 2026 / reviewers in the wild / expert
Saikat Guha 0002
dblp:42/5459-2
· DBLP profile ↗
28ranked-venue papers
11as first author
2since 2021 · last 2023
0009-0003-6333-5297ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 16 · 9 first-author · 1 since 2021Security and privacy · 5 · 1 first-authorDatabases, data management, data science and information retrieval · 4 · 1 since 2021Artificial intelligence and machine learning · 2Human-computer interaction and ubiquitous computing · 2Systems, architecture and hardware · 1Software engineering, systems software and programming languages · 1 · 1 first-authorApplied, 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.
| Computer networks
15 papers |
Network measurement and analytics · 37% Content delivery and video streaming · 20% Network optimization and economics · 13% | |
| Network and information security
11 papers |
Web and mobile security · 33% Network security · 28% Privacy and data protection · 28% | |
| Databases, data mining, and information retrieval
4 papers |
Information retrieval · 53% Data integration and cleaning · 34% Web and social media mining · 13% |
Topics — the 30 heaviest of 42, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Information retrieval › ranking
learning to rank |
0.2 | 1 | 2015 | Interpreting Advertiser Intent in Sponsored Search · KDD 2015 |
Information retrieval
ranking |
0.2 | 1 | 2015 | Interpreting Advertiser Intent in Sponsored Search · KDD 2015 |
Information retrieval › online advertising
sponsored search |
0.2 | 1 | 2015 | Interpreting Advertiser Intent in Sponsored Search · KDD 2015 |
Web and social media mining
social network analysis |
0.2 | 1 | 2014 | Towards Detecting Anomalous User Behavior in Online Social Networks · USENIX Security Symposium 2014 |
Network security › intrusion detection and prevention › intrusion detection
anomaly detection |
0.2 | 1 | 2014 | Towards Detecting Anomalous User Behavior in Online Social Networks · USENIX Security Symposium 2014 |
Malware analysis
botnet |
0.2 | 1 | 2014 | Characterizing Large-Scale Click Fraud in ZeroAccess · CCS 2014 |
Web and mobile security › online advertising fraud
click fraud |
0.2 | 1 | 2014 | Characterizing Large-Scale Click Fraud in ZeroAccess · CCS 2014 |
Network security › intrusion detection and prevention
intrusion detection |
0.2 | 1 | 2014 | Towards Detecting Anomalous User Behavior in Online Social Networks · USENIX Security Symposium 2014 |
Web and mobile security › web security
online advertising security |
0.2 | 1 | 2013 | ViceROI: catching click-spam in search ad networks · CCS 2013 |
Content delivery and video streaming
video-on-demand |
0.1 | 2 | 2007 | Is high-quality vod feasible using P2P swarming? · WWW 2007 Exploring VoD in P2P Swarming Systems · INFOCOM 2007 |
Web and mobile security › online advertising fraud
click fraud detection |
0.1 | 1 | 2012 | Measuring and fingerprinting click-spam in ad networks · SIGCOMM 2012 |
Privacy and data protection
location privacy |
0.1 | 1 | 2012 | Koi: A Location-Privacy Platform for Smartphone Apps · NSDI 2012 |
Energy-efficient computing › mobile device energy management
mobile device energy saving |
0.1 | 1 | 2012 | RadioJockey: mining program execution to optimize cellular radio usage · MobiCom 2012 |
Privacy and data protection › web privacy
online advertising privacy |
0.1 | 1 | 2011 | Privad: Practical Privacy in Online Advertising · NSDI 2011 |
Privacy and data protection › privacy-preserving data sharing
privacy-preserving targeted advertising |
0.1 | 1 | 2011 | Auctions in do-not-track compliant internet advertising · CCS 2011 |
Network measurement and analytics › web measurement
online advertising measurement |
0.1 | 1 | 2010 | Challenges in measuring online advertising systems · Internet Measurement Conference 2010 |
Physical-layer communications › duplexing
time division duplex |
0.1 | 1 | 2010 | Glasnost: Enabling End Users to Detect Traffic Differentiation · NSDI 2010 |
Web and mobile security
online advertising fraud |
0.1 | 1 | 2017 | Exploring the dynamics of search advertiser fraud · Internet Measurement Conference 2017 |
Transport protocols and congestion control › connection management
connection establishment |
0.1 | 1 | 2007 | An end-middle-end approach to connection establishment · SIGCOMM 2007 |
Content delivery and video streaming › peer-to-peer streaming
mesh-based streaming |
0.1 | 1 | 2007 | Is high-quality vod feasible using P2P swarming? · WWW 2007 |
Internet architecture and protocols
network coding |
0.1 | 1 | 2007 | Exploring VoD in P2P Swarming Systems · INFOCOM 2007 |
Content delivery and video streaming › peer-to-peer streaming
peer-to-peer live streaming |
0.1 | 1 | 2007 | Exploring VoD in P2P Swarming Systems · INFOCOM 2007 |
Content delivery and video streaming › video-on-demand
peer-to-peer video-on-demand |
0.1 | 1 | 2007 | Is high-quality vod feasible using P2P swarming? · WWW 2007 |
Content delivery and video streaming
quality of experience |
0.1 | 1 | 2007 | Is high-quality vod feasible using P2P swarming? · WWW 2007 |
Network security
NAT traversal |
0.1 | 1 | 2007 | An end-middle-end approach to connection establishment · SIGCOMM 2007 |
Information retrieval
online advertising |
0.1 | 1 | 2015 | Empirical Analysis of Search Advertising Strategies · Internet Measurement Conference 2015 |
Information retrieval
query understanding |
0.1 | 1 | 2015 | Interpreting Advertiser Intent in Sponsored Search · KDD 2015 |
Privacy and data protection
web privacy |
0.0 | 1 | 2011 | Privad: Practical Privacy in Online Advertising · NSDI 2011 |
Network optimization and economics › network economics › internet economics
network neutrality |
0.0 | 1 | 2010 | Glasnost: Enabling End Users to Detect Traffic Differentiation · NSDI 2010 |
Network management and operations › fault management
fault diagnosis |
0.0 | 1 | 2008 | How healthy are today's enterprise networks? · Internet Measurement Conference 2008 |
Methods — techniques the papers use, named apart from their topics
machine learning · 0.5empirical analysis · 0.4peer-to-peer measurement · 0.4command-and-control telemetry · 0.4return-on-investment analysis · 0.3program execution tracing · 0.3prediction · 0.3fingerprinting · 0.3supervised learning · 0.2noise-robust analysis · 0.2measurement metrics design · 0.2bag-of-words · 0.2simulation · 0.1game theory · 0.1auction design · 0.1explicit signaling · 0.1connectivity control · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Don't Forget the User: It's Time to Rethink Network MeasurementsabstractNetwork measurement has long focused on the bits and bytes --- low-level network metrics such as latency and throughput, which have the advantage of being objective and directly characterizing the performance of the network. We argue that users provide a rich and largely untapped source of implicit as well as explicit signals that could complement and expand the coverage of traditional methods. Implicit feedback leverages user actions to indirectly infer the network performance and the resulting quality of user experience. Explicit feedback leverages user input, typically provided offline, to expand the reach of network measurement, especially for newer ones. Aryan Taneja, Rahul Bothra, Debopam Bhattacherjee, Rohan Gandhi, Venkat N. Padmanabhan, Ranjita Bhagwan, Nagarajan Natarajan, Saikat Guha 0002, Ross Cutler |
HotNets | 8 |
| 2021 | Discovering Related Data At ScaleabstractAnalysts frequently require data from multiple sources for their tasks, but finding these sources is challenging in exabyte-scale data lakes. In this paper, we address this problem for our enterprise's data lake by using machine-learning to identify related data sources. Leveraging queries made to the data lake over a month, we build a relevance model that determines whether two columns across two data streams are related or not. We then use the model to find relations at scale across tens of millions of column-pairs and thereafter construct a data relationship graph in a scalable fashion, processing a data lake that has 4.5 Petabytes of data in approximately 80 minutes. Using manually labeled datasets as ground-truth, we show that our techniques show improvements of at least 23% when compared to state-of-the-art methods. Sagar Bharadwaj, Ranjita Bhagwan, Saikat Guha 0002 |
Proc. VLDB Endow. | 4 |
| 2017 | Exploring the dynamics of search advertiser fraudabstractMost search engines generate significant revenue through search advertising, wherein advertisements are served alongside traditional search results. These advertisements are attractive to advertisers because ads can be targeted and prominently presented to users at the exact moment that the user is searching for relevant topics. Joe DeBlasio, Saikat Guha 0002, Geoffrey M. Voelker, Alex C. Snoeren |
Internet Measurement Conference | 2 |
| 2016 | Targeting algorithms for online social advertising marketsabstractAdvertisers in online social networks (OSNs) like Facebook and LinkedIn have some preferred set of users they wish to reach by showing their ads. OSNs offer fine-grained sets of user characteristics - including their career, wealth, education information, etc - that advertisers can specify for targeting their audience, and each of these characteristics requires different amounts of money for targeting. The problem we address is what we call the targeting problem, that is, given a set STcharacteristics of interest to an advertiser (that is, the advertiser wishes to reach users who have these characteristics, i.e. U(ST)) and a budget b0he wishes to spend, how to split the budget among the user characteristics so that they can reach the most number of users in U(ST)?; OSN-perspective. OSNs have complete knowledge of each user and their characteristics. In this case, we propose a polynomial time algorithm for the targeting problem and prove that it is an 1-1/e approximation to the targeting that gets the optimal number of users. We define the marginal increment and iteratively maximize it.; Advertiser-perspective. No single advertiser has the mapping of users to their characteristics or the distribution of users over the characteristics, and hence they cannot use the algorithm from above. We show through empirical data analysis that the strategy of targeting subsets U(S) ⊆ U(ST) is their only feasible approach (in other words, targeting U(S) ⊈ U(ST) will be arbitrarily worse than the direct solution). For evaluation, we crawl and analyze more than one million suggested bids from Facebook and LinkedIn. Further, we propose a fast greedy algorithm for the targeting problem based on targeting subsets, that in empirical analysis, increases the number of reached preferred users by nearly 40% over directly targeting the characteristics of interest, and for a moderate budget, it increases the number of reached preferred users by nearly 20%. Chaolun Xia, Saikat Guha 0002, S. Muthukrishnan 0001 |
ASONAM | 2 |
| 2015 | Empirical Analysis of Search Advertising StrategiesabstractTop search ad placement is the coin of today's Internet services realm. An entire industry of search engine marketing companies have emerged to help advertisers optimize their ad campaigns to deliver high returns on investment, peddling a plethora of advertising strategies. Yet, very little is publicly known about the effectiveness of online search advertising, especially when trying to compare the various campaign strategies used by advertisers. Bhanu Chandra Vattikonda, Vacha Dave, Saikat Guha 0002, Alex C. Snoeren |
Internet Measurement Conference | 3 |
| 2015 | Interpreting Advertiser Intent in Sponsored SearchabstractSearch engines derive revenue by displaying sponsored results along with organic results in response to user queries. In general, search engines run a per-query, on-line auction amongst interested advertisers to select sponsored results to display. In doing so, they must carefully balance the revenue derived from sponsored results against potential degradation in user experience due to less-relevant results. Hence, major search engines attempt to analyze the relevance of potential sponsored results to the user's query using supervised learning algorithms. Past work has employed a bag-of-words approach using features extracted from both the query and potential sponsored result to train the ranker. Bhanu Chandra Vattikonda, Santhosh Kodipaka, Vacha Dave, Saikat Guha 0002, Alex C. Snoeren |
KDD | 5 |
| 2014 | Characterizing Large-Scale Click Fraud in ZeroAccessabstractClick fraud is a scam that hits a criminal sweet spot by both tapping into the vast wealth of online advertising and exploiting that ecosystem's complex structure to obfuscate the flow of money to its perpetrators. In this work, we illuminate the intricate nature of this activity through the lens of ZeroAccess--one of the largest click fraud botnets in operation. Using a broad range of data sources, including peer-to-peer measurements, command-and-control telemetry, and contemporaneous click data from one of the top ad networks, we construct a view into the scale and complexity of modern click fraud operations. By leveraging the dynamics associated with Microsoft's attempted takedown of ZeroAccess in December 2013, we employ this coordinated view to identify "ad units" whose traffic (and hence revenue) primarily derived from ZeroAccess. While it proves highly challenging to extrapolate from our direct observations to a truly global view, by anchoring our analysis in the data for these ad units we estimate that the botnet's fraudulent activities plausibly induced advertising losses on the order of $100,000 per day. Paul Pearce, Vacha Dave, Chris Grier, Kirill Levchenko, Saikat Guha 0002, Damon McCoy, Vern Paxson, Stefan Savage, Geoffrey M. Voelker |
CCS | 5 |
| 2014 | Towards Detecting Anomalous User Behavior in Online Social Networks
Bimal Viswanath, Muhammad Ahmad Bashir, Mark Crovella, Saikat Guha 0002, Krishna P. Gummadi, Balachander Krishnamurthy, Alan Mislove |
USENIX Security Symposium | 4 |
| 2013 | ViceROI: catching click-spam in search ad networksabstractClick-spam in online advertising, where unethical publishers use malware or trick users into clicking ads, siphons off hundreds of millions of advertiser dollars meant to support free websites and apps. Ad networks today, sadly, rely primarily on security through obscurity to defend against click-spam. In this paper, we present Viceroi, a principled approach to catching click-spam in search ad networks. It is designed based on the intuition that click-spam is a profit-making business that needs to deliver higher return on investment (ROI) for click-spammers than other (ethical) business models to offset the risk of getting caught. Viceroi operates at the ad network where it has visibility into all ad clicks. Working with a large real-world ad network, we find that the simple-yet-general Viceroi approach catches over six very different classes of click-spam attacks (e.g., malware-driven, search-hijacking, arbitrage) without any tuning knobs. Vacha Dave, Saikat Guha 0002, Yin Zhang 0001 |
CCS | 2 |
| 2012 | Generalized resource allocation for the cloudabstractResource allocation is an integral, evolving part of many data center management problems such as virtual machine placement in data centers, network virtualization, and multi-path network routing. Since the problems are inherently NP-Hard, most existing systems use custom-designed heuristics to find a suitable solution. However, such heuristics are often rigid, making it difficult to extend them as requirements change. Anshul Rai, Ranjita Bhagwan, Saikat Guha 0002 |
SoCC | 3 |
| 2012 | Act for affordable data careabstractData breaches, e.g. malware, network intrusions, or physical theft, that lead to the compromise of users' personal data, happen often. The impacted companies lose reputation and have to spend millions of dollars providing affected users with identity and credit monitoring services. Users can suffer from fraudulent transactions and identity theft. At present, there are no mechanisms that both cover the risk from accidental data breaches and incentivise best practices that would prevent such breaches. This paper proposes a data breach insurance mechanism and the associated risk assessment technology to meet these goals. In so doing, we break from (failed) past approaches that seek to solve the problem solely through technology. Saikat Guha 0002, Srikanth Kandula |
HotNets | 1 |
| 2012 | RadioJockey: mining program execution to optimize cellular radio usageabstractMany networked applications that run in the background on a mobile device incur significant energy drains when using the cellular radio interface for communication. This is mainly due to the radio-tail, where the cellular radio remaining in a high energy state for up to 20s after each communication spurt. In order to cut down energy consumption, many recent devices employ fast dormancy, a feature that forces the client radio to quickly go into a low energy state after a fixed short idle period. However, aggressive idle timer values for fast dormancy can increase signaling overhead due to frequent state transitions, which negatively impacts the network. In this work, we have designed and implemented RadioJockey, a system that uses program execution traces to predict the end of communication spurts, thereby accurately invoking fast dormancy without increasing network signaling load. We evaluate RadioJockey on a broad range of background applications and show that it achieves 20-40\% energy savings with negligible increase in signaling overhead compared to fixed idle timer-based approaches. Pavan K. Athivarapu, Ranjita Bhagwan, Saikat Guha 0002, Vishnu Navda, Ramachandran Ramjee, Dushyant Arora, Venkat N. Padmanabhan, George Varghese |
MobiCom | 3 |
| 2012 | Koi: A Location-Privacy Platform for Smartphone Apps
Saikat Guha 0002, Mudit Jain, Venkat N. Padmanabhan |
NSDI | 1 |
| 2012 | Measuring and fingerprinting click-spam in ad networksabstractAdvertising plays a vital role in supporting free websites and smartphone apps. Click-spam, i.e., fraudulent or invalid clicks on online ads where the user has no actual interest in the advertiser's site, results in advertising revenue being misappropriated by click-spammers. While ad networks take active measures to block click-spam today, the effectiveness of these measures is largely unknown. Moreover, advertisers and third parties have no way of independently estimating or defending against click-spam. Vacha Dave, Saikat Guha 0002, Yin Zhang 0001 |
SIGCOMM | 2 |
| 2011 | Auctions in do-not-track compliant internet advertisingabstractOnline tracking of users in support of behavioral advertising is widespread. Several researchers have proposed non-tracking online advertising systems that go well beyond the requirements of the Do-Not-Track initiative launched by the US Federal Trace Commission (FTC). The primary goal of these systems is to allow for behaviorally targeted advertising without revealing user behavior (clickstreams) or user profiles to the ad network. Although these designs purport to be practical solutions, none of them adequately consider the role of the ad auctions, which today are central to the operation of online advertising systems. This paper looks at the problem of running auctions that leverage user profiles for ad ranking while keeping the user profile private. We define the problem, broadly explore the solution space, and discuss the pros and cons of these solutions. We analyze the performance of our solutions using data from Microsoft Bing advertising auctions. We conclude that, while none of our auctions are ideal in all respects, they are adequate and practical solutions. Alexey Reznichenko, Saikat Guha 0002, Paul Francis |
CCS | 2 |
| 2011 | Privad: Practical Privacy in Online Advertising
Saikat Guha 0002, Paul Francis |
NSDI | 1 |
| 2010 | Challenges in measuring online advertising systemsabstractOnline advertising supports many Internet services, such as search, email, and social networks. At the same time, there are widespread concerns about the privacy loss associated with user targeting. Yet, very little is publicly known about how ad networks operate, especially with regard to how they use user information to target users. This paper takes a first principled look at measurement methodologies for ad networks. It proposes new metrics that are robust to the high levels of noise inherent in ad distribution, identifies measurement pitfalls and artifacts, and provides mitigation strategies. It also presents an analysis of how three different classes of advertising -- search, contextual, and social networks, use user profile information today. Saikat Guha 0002, Paul Francis |
Internet Measurement Conference | 1 |
| 2010 | Glasnost: Enabling End Users to Detect Traffic Differentiation
Marcel Dischinger, Massimiliano Marcon, Saikat Guha 0002, Krishna P. Gummadi, Ratul Mahajan, Stefan Saroiu |
NSDI | 3 |
| 2009 | Serving Ads from localhost for Performance, Privacy, and Profit
Saikat Guha 0002, Alexey Reznichenko, Kevin Tang, Hamed Haddadi 0001, Paul Francis |
HotNets | 1 |
| 2008 | How healthy are today's enterprise networks?abstractIn this paper we take a look at the health of a typical enterprise network via a new metric based on the fraction of useful flows generated by endhosts. Flows considered non-useful are those that explicitly fail or else do not elicit a response from the intended destination. Examining traces collected from a large number of mobile hosts in an enterprise network, we find that about 34% of the flows are not useful. Through our study that combines data analysis and ongoing interactions with our IT department, we learn that these non-useful flows arise from several causes. Our mobile hosts frequently change environments, by either moving in and out of the corporate environment, or by switching the point and means of attachment to the corporate network. We find that many of the failures occur due to the hosts' lack of environment awareness, which results in attempts to discover services that are not present in all environments. Other causes include misconfiguration, unnecessary broadcast traffic, and excessive connection retries. Understanding this ever present noise in endhost communication is important for a variety of reasons including the fact that it complicates anomaly detection design and wastes resources, the latter of which is particularly crucial for wireless and mobile environments. Finally, we discuss possible means to design applications and services that can significantly improve the health of the network. Saikat Guha 0002, Jaideep Chandrashekar, Nina Taft, Konstantina Papagiannaki |
Internet Measurement Conference | 1 |
| 2007 | Exploring VoD in P2P Swarming SystemsabstractDigital media companies have recently started embracing P2P networks as an alternative distribution mechanism. However, with current P2P swarming systems users need to download the full video, and hence have to wait a long time before they can start watching it. While a lot of effort has gone into optimizing the distribution of large files, little research has been done on enabling Video-on-Demand (VoD) functionality with P2P swarming systems. The main challenges reside in ensuring that users can start watching a movie at any point in time, with small start-up times and sustainable playback rates. In this work, we address the issues of providing VoD using P2P mesh-based networks. We investigate scheduling techniques, and network coding in particular. Using both simulations and a prototype implementation, we show that high-quality VoD is feasible, and give guidelines to build play-as-you-download P2P swarming systems with high playback rates and low start-up delays. Siddhartha Annapureddy, Saikat Guha 0002, Christos Gkantsidis, Dinan Gunawardena, Pablo Rodriguez 0001 |
INFOCOM | 2 |
| 2007 | Identity Trail: Covert Surveillance Using DNS
Saikat Guha 0002, Paul Francis |
Privacy Enhancing Technologies | 1 |
| 2007 | An end-middle-end approach to connection establishmentabstractThe current model for flow establishment in the Internet: DNS Names, IP addresses, and transport ports, is inadequate. Not all of the problem is due to the small IPv4 address space and resulting NAT boxes. Even where global addresses exist, firewalls cannot glean enough information about a flow from packet headers, and so often err, typically by being over-conservative: disallowing flows that might otherwise be allowed. This paper presents a novel architecture, protocol design, and implementation, for flow establishment in the Internet. The architecture, called NUTSS, takes into account the combined policies of endpoints and network providers. While NUTSS borrows liberally from other proposals (URI-like naming, signaling to manage ephemeral IPv4 or IPv6 data flows), NUTSS is unique in that it couples overlay signaling with data-path signaling. NUTSS requires no changes to existing protocol stacks, and combined with recent NAT traversal techniques, works with IPv4 and existing NAT/firewalls. This paper describes NUTSS and shows how it satisfies a wide range of "end-middle-end"network requirements, including access control, middlebox steering, multi-homing, mobility, and protocol negotiation. Saikat Guha 0002, Paul Francis |
SIGCOMM | 1 |
| 2007 | Is high-quality vod feasible using P2P swarming?abstractPeer-to-peer technologies are increasingly becoming the medium of choice for delivering media content, both professional and homegrown, to large user populations. Indeed, current P2P swarming systems have been shown to be very efficient for large-scale content distribution with few server resources. However, such systems have been designed for generic file distribution and provide a limited user experience for viewing media content. For example, users need to wait to download the full video before they can start watching it. In general, the main challenge resides in designing systems that ensure that users can start watching a movie at any point in time, with small start-up times and sustainable playback rates. In this work, we address the issues of providing a Video-on-Demand (VoD) using P2P mesh-based networks. We show that providing high quality VoD using P2P is feasible using a combination of techniques including (a) network coding, (b) optimized resource allocation across different parts of the video, and (c) overlay topology management algorithms. Our evaluation also shows that systems that do not optimize in all these dimensions could significantly under-utilize the network resources resulting in poor VoD performance. We present our results based on simulations and a prototype implementation. Categories and Subject Descriptors Siddhartha Annapureddy, Saikat Guha 0002, Christos Gkantsidis, Dinan Gunawardena, Pablo Rodriguez 0001 |
WWW | 2 |
| 2005 | Characterization and Measurement of TCP Traversal Through NATs and Firewalls
Saikat Guha 0002, Paul Francis |
Internet Measurement Conference | 1 |
| 2005 | Sextant: a unified node and event localization framework using non-convex constraintsabstractDetermining node and event locations is a canonical task for many wireless network applications. Yet dedicated infrastructure for determining position information is expensive, energy-consuming, and simply unavailable in many deployment scenarios. This paper presents an accurate, cheap and scalable framework, called Sextant, for determining node position and event location in sensor networks. Sextant operates by setting up and solving a system of geographic constraints based on connectivity information from the underlying communication network. Sextant achieves high accuracy by enabling non-convex constraints to be used to refine position estimates. It represents position estimates as potentially non-contiguous collections of points. This general representation enables Sextant to use _negative information_, that is, information on where a node or event is not located, to refine location estimates. Sextant unifies both node and event detection within the same general framework. It can provide high precision without dedicated localization hardware by aggressively extracting constraints from the link layer, representing areas precisely with Bezier-enclosed polygons and probability distributions, and using event detection to refine node position estimates. A compact representation and a fully distributed implementation make the framework practical for resource-limited devices. The framework has been implemented, deployed and tested on laptops, PDAs and Mica-2 motes. Physical experiments show that a large number (98%) of the nodes in a network can determine their positions based on a small number (30%) of landmark nodes and that a large number (90%) of events can be located with low median error. Saikat Guha 0002, Rohan Murty, Emin Gün Sirer |
MobiHoc | 1 |
| 2005 | Supporting workflow in a course management systemabstractCMS is a secure and scalable web-based course management system developed by the Cornell University Computer Science Department. The system was designed to simplify, streamline, and automate many aspects of the workflow associated with running a large course, such as course creation, importing students, management of student workgroups, online submission of assignments, assignment of graders, grading, handling regrade requests, and preparation of final grades. In contrast, other course management systems of which we are aware provide only specialized solutions for specific components, such as grading. CMS is increasingly widely used for course management at Cornell University. In this paper we articulate the principles we followed in designing the system and describe the features that users found most useful. Chavdar Botev, Hubert Chao, Theodore Chao, Yim Cheng, Raymond Doyle, Sergey Grankin, Jon Guarino, Saikat Guha 0002, Pei-Chen Lee, Dan Perry, Christopher Ré, Ilya Rifkin, Tingyan Yuan, Dora Abdullah, Kathy Carpenter, David Gries, Dexter Kozen, Andrew C. Myers, David I. Schwartz, Jayavel Shanmugasundaram |
SIGCSE | 8 |
| 2005 | Architecting a secure internetabstractThe Internet is not secure due to its design goals being at odds with the principle of least privilege. The Internet strives to allow any host to communicate with any other host, while the principle of least privilege advocates limiting host connectivity to the smallest set necessary for performing a task. Our goal is to secure the Internet by largely turning off connectivity in the Internet, and then using explicit signaling to selectively enable only those connections that are deemed necessary for performing a task. Saikat Guha 0002, Paul Francis |
SOSP | 1 |