Demo Data from SIGIR 2026 / reviewers in the wild / expert
John F. Buford
dblp:b/JohnFBuford · also John F. Koegel Buford
· DBLP profile ↗
34ranked-venue papers
21as first author
0since 2021 · last 2016
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 9 · 4 first-authorDatabases, data management, data science and information retrieval · 4 · 3 first-authorGraphics, computer vision, multimedia, augmented reality and games · 4 · 2 first-authorArtificial intelligence and machine learning · 2Human-computer interaction and ubiquitous computing · 2 · 2 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 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.
| Computer graphics and multimedia
1 paper |
Multimedia systems and quality of experience · 100% | |
| Computer networks
1 paper |
Content delivery and video streaming · 50% Edge and fog computing · 50% |
Topics — the 2 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Multimedia systems and quality of experience
multimedia delivery |
0.0 | 1 | 1997 | Delivery of MHEG-5 in a DAVIC ADSL Network · ACM Multimedia 1997 |
Content delivery and video streaming
interactive multimedia |
0.0 | 1 | 1997 | Delivery of MHEG-5 in a DAVIC ADSL Network · ACM Multimedia 1997 |
Methods — techniques the papers use, named apart from their topics
simulation · 0.0latency analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | Developing WebRTC-based team apps with a cross-platform mobile frameworkabstractWe present lessons learned in developing cross platform multi-party team applications. Our apps include a range of communication and collaboration scenarios: document and content sharing in a team space, an agent-based meeting helper, phone number dialer via a voice-over-IP (VoIP) gateway, and multi-party call in peer-to-peer or client-server mode. We use web real-time communication (WebRTC) to enable the audio and video media paths in the apps. We use frameworks such as Chrome Apps and Apache Cordova to create apps that can be accessed from a browser, or installed on a desktop, mobile device, or wearable. The challenges and techniques described in our paper related to audio, video, network, power conservation and security are important to other developers building cross-platform apps involving WebRTC, VoIP and cloud services. Kundan Singh, John F. Buford |
CCNC | 2 |
| 2013 | Feature interaction in a federated communications-enabled collaboration platform
Mario Kolberg, John F. Buford, Krishna Kishore Dhara, Xiaotao Wu, Venky Krishnaswamy |
Comput. Networks | 2 |
| 2012 | Semantic structure in a federated collaboration environmentabstractConnectedSpaces is a novel federated collaboration environment that integrates different collaboration tools and paradigms for enterprise use. Collaborations are organized into containers called spaces. Recently we have extended ConnectedSpaces to enable spaces and their contents to have semantic p John F. Buford, Venkatesh Krishnaswamy |
CollaborateCom | 1 |
| 2011 | Application Layer Multicast extensions to RELOADabstractNative multicast deployment is relatively slow and linked with a number of issues. However, there are a number of native multicast regions. Application Layer Multicast (ALM) can be used in areas of the network where there is no native multicast available. The SAM (Scalable Adaptive Multicast) Research group within the IRTF is investigating hybrid approaches to multicast, involving native deployments were available and ALM in other regions. SAM is using a P2P overlay to connect the nodes. Here we describe a protocol and API extensions to RELOAD for constructing Scalable Adaptive Multicast (SAM) sessions using hybrid combinations of ALM, native multicast, and multicast tunnels. The Automatic Multicast Tunneling (AMT) relay and gateway elements are employed for interoperation between native regions and ALM regions. Mario Kolberg, John F. Buford |
CCNC | 2 |
| 2010 | An XCAST Multicast Implementation for the OverSim SimulatorabstractThe development of hybrid multicast simulation models is required for analyzing proposed hybrid multicast architectures such as those from the IRTF Scalable Adaptive Multicast Research Group. However most network layer simulators don't scale to the number of nodes needed for analyzing large overlays, and most overlay simulators don't have multicast routing models needed for analyzing hybrid approaches. In this work we have extended the OverSim simulator and INET framework which run on OMNET++ to include a multi-destination multicast routing protocol (XCAST). This paper describes our implementation experience. Mario Kolberg, John F. Buford |
CCNC | 2 |
| 2010 | Feature Interaction Analysis for Collaboration Spaces with Communication EndpointsabstractOnline collaboration platforms such as Google Wave provide basic tools for collaboration and communication as well as an interface to include external applications. Separately, we have defined a collaboration platform called ConnectedSpaces which extends these basic capabilities towards enterprise use. Using the ConnectedSpaces model, here we categorize, illustrate, and analyze new types of feature interactions for collaboration platforms. Furthermore, we discuss handling feature interactions which are caused by using ConnectedSpaces as a communication endpoint with enterprise communication platforms. The work in this paper is novel as it is the first investigation into feature interactions with collaboration platforms. Our approach uses a runtime feature interaction technique which can cope with features provided by different organizations. Mario Kolberg, John F. Buford, Krishna Kishore Dhara, Venky Krishnaswamy, Xiaotao Wu |
GLOBECOM | 2 |
| 2009 | Chameleon: An Adaptable 2-Tier Variable Hop OverlayabstractStructured peer-to-peer (P2P) overlays typically offer either multi-hop or one-hop performance. Here we present Chameleon, which offers a variable hop performance trading hop count with bandwidth requirement. Chameleon combines opportunistic and active routing table maintenance techniques into a novel two-tier approach which allows nodes to adapt to variations in their available bandwidth. Chameleon uses opportunistic routing table updates for lower bandwidth nodes and active stabilization for high bandwidth nodes, offering a performance from O(log n)-hop up to O(1)-hops. In doing so its nodes can operate successfully in large scale (mobile) networks where peers need to adapt to continuous changes in the available bandwidth. This paper presents a detailed design of Chameleon and simulation results verify its adaptable performance. We show that significant synergy between the two tiers improves the performance when compared with the standalone algorithms. Alan Brown 0002, Mario Kolberg, John F. Buford |
CCNC | 3 |
| 2009 | Hybrid Overlay Multicast Simulation and EvaluationabstractThe Scalable Adaptive Multicast Research Group (SAM RG) within the Internet Research Task Force (IRTF) is chartered to define a hybrid multicast protocol that opportunistically combines overlay multicast protocols and native multicast protocols to create and maintain hybrid multicast trees. A design for SAM hybrid multicast trees has been proposed that leverages the AMT multicast tunneling protocol. Evaluating hybrid multicast protocols is difficult for two reasons. The simulation environment must combine both a scalable overlay and a detailed network layer that includes routers with native multicast support. Suitable metrics are needed to compare the tree quality with pure overlay multicast trees. This paper presents our approach to simulating and evaluating hybrid multicast protocols. John F. Buford, Mario Kolberg |
CCNC | 1 |
| 2009 | Location Privacy Enforcement in a Location-Based Services PlatformabstractLocation privacy management is an important requirement for location based services. Here we describe the design and implementation of location privacy enforcement mechanisms based on the IETF Geopriv specifications as part a location-based services platform that we previously developed. Our design involves a new and more efficient session-based access validation mechanism. In addition, we evaluate the expressiveness of Geopriv rules for describing a variety of privacy rules. We find a number of limitations and propose some methods for extending the rule notation for addressing these limitations. We conclude with an overview of our prototype implementation. John F. Buford, Xiaotao Wu, Saratchand Kanuri, Ratan Bajpai, Venkatesh Krishnaswamy |
CCNC | 1 |
| 2009 | Spatial-Temporal Event CorrelationabstractTemporal event correlation deals with removing temporally redundant events to produce synthesized events, simplifying downstream processing. In situation management applications and location-based services, it is necessary to incorporate spatial constraints into the correlation process. This requirement is difficult to meet because the traditional algorithms for spatial processing are not well-suited to spatial dynamics occurring in these applications. In this paper we formalize spatial-temporal event correlation compared to the functionality of temporal correlation, present an architecture for efficient implementation, analytically analyze the architecture's performance relative to two other designs, and describe a system design for efficiently supporting situation management applications and location-based services. John F. Buford, Xiaotao Wu, Venkatesh Krishnaswamy |
ICC | 1 |
| 2009 | Managing Distributed Feature Interactions in Enterprise SIP Application ServersabstractSeveral trends in SIP application server deployments in large scale telephony environments exacerbate the classic problem of feature interaction : use of distributed feature servers, mixing of legacy and green-field feature servers, and the co-existence of multiple third-party feature implementations provisioned in the same environment. Next-generation SIP application servers will include an application router (AR) to provide more application control over feature sequencing. As we discuss here, the AR can be augmented to incorporate feature interaction detection and resolution logic. We describe a novel design for run-time feature interaction detection and resolution in an environment of distributed feature servers using a SIP application server with application routing function, such as that defined in JSR 289. The approach is based on the algorithm of the Kolberg-Magill (K-M) method for feature interaction detection. Here we extend the notation of the algorithm to cover advanced call control services, enable the algorithm to work in topologies involving B2BUAs (Back-to-Back User Agents) and SBCs (session border controllers), and test the approach with a substantial feature set of 32 features found in large enterprise solutions. Mario Kolberg, John F. Buford, Krishna Kishore Dhara, Xiaotao Wu, Venkatesh Krishnaswamy |
ICC | 2 |
| 2009 | Design considerations for a honeypot for SQL injection AttacksabstractSQL injection attacks continue to be a major problem for Web applications. We investigate design considerations for an application layer honeypot to attract and learn about SQL injection attacks. The honeypot responds with indications of vulnerability leading attackers ultimately to disinformation that could be useful to track them. The honeypot restricts attackers from escalating the attack to the operating system or launching attacks on other systems. The honeypot could emulate the appearance of common defenses against SQL injection in order to seem more genuine. Finally, we describe considerations to implement an experimental honeypot with honeyd. Thomas M. Chen, John F. Buford |
LCN | 2 |
| 2009 | Inferring threats in urban environments with uncertain and approximate data: an agent-based approach
Lundy Lewis, John F. Buford, Gabriel Jakobson |
Appl. Intell. | 2 |
| 2008 | Feature Interactions in P2P Overlay NetworksabstractCurrent P2P communication applications offer only a limited set of call processing services. However, this is likely to change due to services being integrated into the overlay and third party service provisioning. The particular focus of this paper is the problem of feature interactions. We illustrate some examples and show the applicability of previous methods of telephony feature interaction analysis to the peer-to-peer model. John F. Buford, Krishna Kishore Dhara, Mario Kolberg, Venkatesh Krishnaswamy, Xiaotao Wu |
CCNC | 1 |
| 2008 | Insider threat detection using situation-aware MAS
John F. Buford, Lundy Lewis, Gabriel Jakobson |
FUSION | 1 |
| 2008 | Exploiting parallelism in the design of peer-to-peer overlays
John F. Buford, Alan Brown 0002, Mario Kolberg |
Comput. Commun. | 1 |
| 2007 | Parallelizing Peer-to-Peer Overlays with Multi-Destination RoutingabstractA method is provided for parallelizing overlay operations in an overlay network. The method includes: identifying an overlay operation having a parallel messaging scheme; determining a destination address for each parallel message in the messaging scheme; encoding each destination address into a data packet; and transmitting the data packet over the overlay network using a multi-destination, multicast routing protocol. John F. Buford, Alan Brown 0002, Mario Kolberg |
CCNC | 1 |
| 2007 | Multi-Destination Routing and the Design of Peer-to-Peer OverlaysabstractWe propose the integration of peer-to-peer network overlays with underlay networking in which multidestination multicast routing is available. Network overlay operations are parallelized by using multidestination multicast messages in the underlying network in place of same-source unicast messages. This mechanism is generally applicable to structured overlays including one-hop, multi-hop, and variablehop, and unstructured overlays. The main result is significant message reduction, which varies according to the overlay algorithm. 1. John F. Buford, Alan Brown 0002, Mario Kolberg |
CCNC | 1 |
| 2007 | An Integrated Peer-to-Peer Data and Service Dissemination System
John F. Buford, Emré Celebi, Phyllis G. Frankl |
CCNC | 1 |
| 2007 | Analysis of an Active Maintenance Algorithm for an O(1)-Hop OverlayabstractOne-hop overlays offer significant latency reduction compared to multi-hop overlays, but at a cost of increased maintenance traffic and routing table size. Recently the EDRA maintenance algorithm has been proposed and shown analytically to give low maintenance traffic compared to other active maintenance one-hop overlays. We identify issues with EDRA which lead to incorrect event detection and propagation. We define EDRA* fixing these issues and show through simulation EDRA* is stable, and compare the performance of EDRA* with the opportunistic maintenance mechanism of EpiChord. John F. Buford, Alan Brown 0002, Mario Kolberg |
GLOBECOM | 1 |
| 2007 | Discovery of In-Band Streaming Services in Peer-to-Peer OverlaysabstractPeer-to-peer overlays can be used for service discovery over a global network fabric. We describe and evaluate a new service indexing mechanism for in-band streaming services such as application relays, mixers, and media transcoders. For this type of service, the location of the service in the network and service admission status are key attributes. We describe and analyze a service indexing mechanism which uses network position-based advertisement. We show that this mechanism gives good service selection, provides a close to uniform advertisement distribution in the overlay, reduces message overhead, and exhibits acceptable stability and setup delay. John F. Buford, Angela Wang, Xiaojun Hei, Yong Liu 0013, Keith W. Ross |
GLOBECOM | 1 |
| 2007 | A Markov Model for the EpiChord Peer-to-Peer Overlay in an XCAST enabled NetworkabstractStructured peer to peer (P2P) overlay networks are becoming increasingly popular. Multi-hop systems achieve a successful lookup in O(log N) hops, whereas one-hop systems approach O(1) hops. Both approaches, but especially one-hop overlays suffer from a high number of identical messages being sent to a number of nodes on the overlay. Previous work showed that P2P networks benefit from the integration of the overlay network with the underlay network in which multi-destination multicast routing is available. This allows combining identical messages from the same source into joint multi-destination multicast messages to significantly reduce the number of messages. Our experimentation has centered around the one-hop EpiChord overlay. Here the problem is described using a Markov Model for more advanced analysis. The Markov Model is believed to be novel in two aspects: it is the first to investigate one-hop overlays and it is the first to study the performance of multi-destination multicast including the consideration of retransmissions of requests. Mario Kolberg, Florence Kolberg, Alan Brown 0002, John F. Buford |
ICC | 4 |
| 2007 | Improving Messaging Security in Structured P2P Overlay NetworksabstractPeer-to-peer networking technologies are gaining increasing popularity for file sharing and media streaming applications. To support these set of applications, structured peer-to-peer (P2P) overlay networks may be employed to provide an overlay substrate. In structured P2P overlay networks, peer nodes, content objects and messages are often identified using a set of well defined identifications (Ids.) Objects are stored on peer nodes based on a set of predefined rules. Messages are routed towards the destination node, for example, the root node of the message Id, after an average of h routing hops. In the absence of faults, a high probability of successful message forwarding, i.e., a message is delivered correctly to the destination node, can be achieved even when a large fraction of the peer nodes crash. However, most current overlay networks are not secure. When one or more malicious nodes are presented in the overlay, they can prevent correct message delivery throughout the overlay. This paper studies attacks aimed at preventing correct message delivery in structured peer-to-peer overlays. Several different routing algorithms are analyzed to understand means to improve messaging security without significant additional cost. Hong Heather Yu, John F. Buford, Madjid Merabti |
ICME | 2 |
| 2006 | Analysis of using java card for DRM master key securityabstractRecently Wei and Montemayor [1] have demonstrated a Java Card™ smart card application for authenticating playback for DRM-protected media. In this scheme the Java Card stores the encrypted master key and communicates during media playback with a signed content handler to securely provide the segment keys to the content handler for decryption and rendering of the media. In this paper we summarize the Java Card-based design and analyze its vulnerabilities. John F. Buford |
CCNC | 1 |
| 2006 | Transparent roaming between instant messaging and presence service providers in wireless networksabstractWe have developed a technique for providing an instant messaging and presence (IMP) middleware that allows IMP protocol implementations to be dynamically loaded as a client application roams among various service provider networks with different IMP services. This technique addresses the problem of maintaining IMP sessions while roaming between domains with different IMP protocols. We describe the mechanism, relate it to network handoff mechanisms, and analyze a prototype implementation. John F. Buford, Alan Kaplan, Vipul Bhasin |
CCNC | 1 |
| 2006 | Social certificates and trust negotiationabstractWhen participating in online communities and ad hoc interactions, peer trust is based on societal relationships where identity alone is typically insufficient. We propose a new method for automatic establishment of peer trust that is suitable for peer-topeer and ad-hoc networking applications which overcomes the shortcomings of existing approaches. This method includes a new type of property-based certificate which we call a Social Certificate, and a new approach for trust negotiation in which privacy is assured by isolating the negotiation using a Secure Trust Negotiation Agent. Each Secure agent acts as the negotiator for its peer, upholding the peer's trust negotiation policies while keeping shared information secret. We describe these new methods and the security technology underpinning the Secure Trust Negotiation Agent. John F. Buford, I. P. Park, Greg Perkins |
CCNC | 1 |
| 2006 | Property-Based Peer Trust in the Sleeper Service Discovery ProtocolabstractWe describe the use of property-based peer trust to provide security in Sleeper, a new energy-efficient service discovery protocol which uses proxied advertisement and discovery to dynamically offload service discovery workload from power-limited devices. Property-based digital certificates have previously been used in trust-negotiation methods. In earlier work we developed a new method for secure and private peer-to-peer trust negotiation using property-based digital certificates and a secure trust negotiation agent. Here we describe how property-based peer trust can be used to secure the Sleeper service discovery protocol John F. Buford, Emré Celebi, Phyllis G. Frankl |
COMPSAC (2) | 1 |
| 2006 | Extending BDI Multi-Agent Systems with Situation ManagementabstractWe extend the BDI (belief desire, intention) agent model by enabling agent beliefs to be based on real-time situations that are generated by a situation management (SM) system. This has several advantages for multi-agent systems using BDI agents. First, because of the use of event correlation and data fusion techniques in situation management, agent platforms can support highly reactive distributed applications. Second, the situation manager provides a semantically rich representation of the world and can dynamically adapt its representation for situations over time. From the system architecture perspective, we discuss several alternatives for how existing BDI-capable agent platforms can incorporate this extension. These alternatives range from complete SM functionality in each agent to having shared SM functionality among multiple agents. We also consider environments where different agent platforms use our situation-based BDI (SBBDI) agent method and must interoperate. We include an example of an SBBDI agent system for homeland security threat assessment John F. Buford, Gabriel Jakobson, Lundy Lewis |
FUSION | 1 |
| 2006 | Using FIPA Agents with Service-Oriented Peer-to-Peer MiddlewareabstractPeer-to-peer technologies have emerged as an alternative to traditional client-server networking which can enable highly scalable end-to-end applications. The coupling of agent platforms with peer-to-peer overlay networks enables the integration of many agent platforms and enriches the semantic functionality of peer-to-peer systems. Here we present two important results based on combining recent work in FIPA agents and peer-to-peer service oriented middleware. First we describe the coupling between peer-to-peer overlay and the FIPA agent platform, including how the overlay can be used by APs to discover each other. Second we describe the relationship between agent services and peer services, including service discovery and mapping mechanisms. Finally we discuss the benefits of this integration. John F. Buford, Bernard Burg |
MDM | 1 |
| 2006 | Sleeper: A Power-Conserving Service Discovery ProtocolabstractThe design of service discovery protocols which limit power consumption of devices has received little consideration but is an important problem because of the growing use of power-limited mobile networked devices. We describe Sleeper, a new discovery protocol which uses proxied advertisement and discovery to dynamically offload service discovery workload from power-limited devices. The advertisement structure supports several modes of service discovery including conventional service advertisements, meta discovery, taxonomic-based discovery, location-based discovery and federated discovery. In addition, Sleeper supports both push and pull modes of advertisement, but unlike other protocols uses service popularity to select push or pull modality. We describe an implementation of the new protocol and provide an analytical model for comparing response time to other push-based service discovery methods. John F. Buford, Bernard Burg, Emré Celebi, Phyllis G. Frankl |
MobiQuitous | 1 |
| 1998 | An Application-Oriented Approach for HyTime Structured Document Management
Frédéric Andrès, John F. Buford, Kinji Ono |
DEXA | 2 |
| 1997 | Delivery of MHEG-5 in a DAVIC ADSL NetworkabstractWe analyze the delivery of an object-oriented multimedia content model, namely MHFG-5 (Multimedia Hypermedia Expert Group), for interactive multimedia applications in a DAVIC-compliant ADSL access network using low-cost memory-constrained set top units.We present detailed latency budgets for MPEG-2 DSM-CC-based transactions including STU configuration, engine download, and application and scene activation.We use simulation and analysis to assess the tradeoffs in memory management and application response time.We discuss our implementation of a subset of DSM-CC and MHEGJ, and latency measurements for presenting MHEG objects.The results are formulated as graphs which can be used by an application designer when encoding an MHEG application. John F. Buford, Chetan B. Gopal |
ACM Multimedia | 1 |
| 1996 | Mobile objects and the hyoctane distributed hyperdocument server
Lloyd Rutledge, John F. Buford, Roger Price |
Comput. Graph. | 2 |
| 1994 | HyOctane: A HyTime Engine for an MMIS
John F. Buford, Lloyd Rutledge, John L. Rutledge, Can Keskin |
Multim. Syst. | 1 |