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

Erik J. Johnson

dblp:38/1128 · DBLP profile ↗
← Back
4ranked-venue papers
1as first author
0since 2021 · last 2006
—ORCID · none

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

Artificial intelligence and machine learning · 2 · 1 first-authorComputer networks · 2Systems, architecture and hardware · 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.

Artificial intelligence
1 paper
Knowledge representation and reasoning · 100%
Computer graphics and multimedia
1 paper
Computational fabrication · 100%

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

TopicWeightPapersLastEvidence papers
Knowledge, reasoning and agents › Knowledge representation and reasoning › spatial reasoning
qualitative spatial representation
0.011997
A model and inferencing mechanism for spatial reasoning with manufactured components · ICRA 1997
Knowledge, reasoning and agents › Knowledge representation and reasoning
spatial reasoning
0.011997
A model and inferencing mechanism for spatial reasoning with manufactured components · ICRA 1997
Computational fabrication
manufacturing planning
0.011997
A model and inferencing mechanism for spatial reasoning with manufactured components · ICRA 1997

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

spatial inferencing · 0.0
YearPublicationVenuePosition
2006 Symerton--using virtualization to accelerate packet processing
abstract
The complexity of packet-processing applications continues to grow, with encryption, compression, and XML processing becoming common on packet-processing devices at the edge of enterprise and service provider networks. While performance remains a key differentiator for these devices, the complexity and rate of change in the supported applications has made general-purpose platforms an attractive alternative to ASICs and network processors. General-purpose platforms offer excellent programmability and a wealth of existing software, in the form of operating systems, libraries, and applications that can be used to build a packet-processing system; however, the performance of general-purpose operating systems is unacceptable for many environments. This has driven developers to either make derivative versions of existing operating systems or to use special-purpose operating systems with a less comprehensive and familiar library of existing software.As part of the Symerton project, we propose using virtualization to address these issues. We have designed a system that has a virtual machine dedicated to high-performance networking, and a virtual machine dedicated to hosting non-performance critical tasks in a general-purpose operating system. Using a proof-of-concept implementation, we show that the resulting system outperforms a general-purpose operating system by an average of 22% for a real networking application. We also discuss tradeoffs that will need to be considered in further development of systems using this design.
Aaron R. Kunze, Stephen D. Goglin, Erik J. Johnson
ANCS3
2005 Framework for supporting multi-service edge packet processing on network processors
abstract
Network edge packet-processing systems, as are commonly implemented on network processor platforms, are increasingly required to support a rich set of services. These multi-service systems are also subjected to widely varying and unpredictable traffic. Current network processor systems do not simultaneously deal well with a variety of services and fluctuating workloads. For example, current methods of worst-case, static provisioning can meet performance requirements for any workload, but provisioning each service for its worst case reduces the total number of services that can be supported. Alternately, profile-driven automatic-partitioning compilers create efficient binaries for multi-service applications for specific workloads but they are sensitive to workload fluctuations.Run-time adaptation is a potential solution to this problem. With run-time adaptation, the mapping of services to system resources can be dynamically adjusted based on the workload. We have implemented an adaptive system that automatically changes the mapping of services to processors, and handles migration of services between different processor core types to match the current workload. In this paper we explain our adaptive system built on the Intel® IXP2400 network processor. We demonstrate that it outperforms multiple different profile-driven compiled solutions for most workloads and performs within 20% of the optimal compiled solution for the remaining workloads.
Arun Raghunath, Aaron R. Kunze, Erik J. Johnson, Vinod Balakrishnan
ANCS3
1998 Entity-based aspect graphs: Making viewer centered representations more efficient
Christopher C. Yang, Michael M. Marefat, Erik J. Johnson
Pattern Recognit. Lett.3
1997 A model and inferencing mechanism for spatial reasoning with manufactured components
abstract
This paper presents a qualitative spatial model for manufactured components capable of supporting systematic spatial inferencing about the component. The model incorporates the features of the component as well as mathematical spatial relationships between the features. With the incorporation of these spatial relationships, the model is capable of supporting spatial inferencing tasks of benefit to the planning phases of manufacturing. As one example, spatial inferencing task, this paper describes how to find the multiple interpretations of a component.
Erik J. Johnson, Michael M. Marefat
ICRA1