- Subscribe to this page:
- RSS
- Email Alert
North Carolina State University
(244 results)-
White Papers
PAC: Pattern-Driven Application Consolidation for Efficient Cloud Computing
June 19, 2010, 12:00am PDT
To reduce cloud system resource cost, application consolidation is a must. In this paper, the authors present a novel Pattern-driven Application Consolidation (PAC) system to achieve efficient...
Provided by North Carolina State University
-
White Papers
SecureMR: A Service Integrity Assurance Framework for MapReduce
October 5, 2009, 12:00am PDT
MapReduce has become increasingly popular as a powerful parallel data processing model. To deploy MapReduce as a data processing service over open systems such as service oriented architecture,...
Provided by North Carolina State University
-
White Papers
Flow Isolation in Optical Networks
August 31, 2010, 12:00am PDT
Innovation and technology advances in computer networking have spawned new and exciting telecommunications applications and services that have transformed every aspect of business and commerce,...
Provided by North Carolina State University
-
White Papers
Using VCL Technology to Implement Distributed Reconfigurable Data Centers and Computational Services for Educational Institutions
February 1, 2009, 12:00am PST
In the context of educational institutions, small distributed data centers and labs are becoming increasingly expensive to provision, support and maintain on their own. This leads to preferences...
Provided by North Carolina State University
-
White Papers
Does Erasure Coding Have a Role to Play in My Data Center?
May 10, 2010, 12:00am PDT
Today replication has become the de facto standard for storing data within and across data centers that process data-intensive workloads. Erasure coding (A form of software RAID), although heavily...
Provided by North Carolina State University
-
White Papers
Architectural Support for Internet Evolution and Innovation
July 30, 2009, 12:00am PDT
The architecture of the modern Internet encompasses a large number of principles, concepts and assumptions that have evolved over several decades. In this paper, the authors argue that while the...
Provided by North Carolina State University
-
White Papers
Selecting Trustworthy Service in Service-Oriented Environments
March 16, 2009, 12:00am PDT
Most of current service selection approaches in service-oriented environments fail to capture the dynamic relationships between services or assume the complete knowledge of service composition is...
Provided by North Carolina State University
-
White Papers
Countering Persistent Kernel Rootkits Through Systematic Hook Discovery
March 5, 2010, 12:00am PST
Kernel rootkits, as one of the most elusive types of malware, pose significant challenges for investigation and defense. Among the most notable are persistent kernel rootkits, a special type of...
Provided by North Carolina State University
-
White Papers
Guest-Transparent Prevention of Kernel Rootkits With VMM-Based Memory Shadowing
June 16, 2008, 12:00am PDT
Kernel rootkits pose a significant threat to computer systems as they run at the highest privilege level and have unrestricted access to the resources of their victims. Many current efforts in...
Provided by North Carolina State University
-
White Papers
HIMA: A Hypervisor-Based Integrity Measurement Agent
September 24, 2009, 12:00am PDT
Integrity measurement is a key issue in building trust in distributed systems. A good solution to integrity measurement has to provide both strong isolation between the measurement agent and the...
Provided by North Carolina State University
-
White Papers
A Framework for Providing Quality of Service in Chip Multi-Processors
October 1, 2007, 12:00am PDT
The trends in enterprise IT toward service-oriented computing, server consolidation, and virtual computing point to a future in which workloads are becoming increasingly diverse in terms of...
Provided by North Carolina State University
-
White Papers
HyperSafe: A Lightweight Approach to Provide Lifetime Hypervisor Control-Flow Integrity
May 7, 2010, 12:00am PDT
Virtualization is being widely adopted in today's computing systems. Its unique security advantages in isolating and introspecting commodity OSes as Virtual Machines (VMs) have enabled a wide...
Provided by North Carolina State University
-
White Papers
Towards Performance, System and Security Issues in Secure Processor Architectures
November 23, 2009, 12:00am PST
With the tremendous amount of digital information stored on today's computer systems, and with the increasing motivation and ability of malicious attackers to target this wealth of information,...
Provided by North Carolina State University
-
White Papers
Proactive Process-Level Live Migration in HPC Environments
July 30, 2008, 12:00am PDT
As the number of nodes in high-performance computing environments keeps increasing, faults are becoming common place. Reactive Fault Tolerance (FT) often does not scale due to massive I/O...
Provided by North Carolina State University
-
White Papers
A New Internet Architecture to Enable Software Defined Optics and Evolving Optical Switching Models
January 1, 2011, 12:00am PST
The design of the SILO network architecture of fine-grain services was based on three fundamental principles. First, SILO generalizes the concept of layering and decouples layers from services,...
Provided by North Carolina State University
-
White Papers
Retrofitting Unit Tests for Parameterized Unit Testing
January 6, 2011, 12:00am PST
Recent advances in software testing introduced Parameterized Unit Tests (PUT), which accept parameters, unlike Conventional Unit Tests (CUT), which do not accept parameters. PUTs are more...
Provided by North Carolina State University
-
White Papers
Mining Likely Properties of Access Control Policies Via Association Rule Mining
April 22, 2010, 12:00am PDT
Access control mechanisms are used to control which principals (Such as users or processes) have access to which resources based on access control policies. To ensure the correctness of access...
Provided by North Carolina State University
-
White Papers
Identifying Security Bug Reports Via Text Mining: An Industrial Case Study
March 13, 2010, 12:00am PST
A bug-tracking system such as Bugzilla contains Bug Reports (BRs) collected from various sources such as development teams, testing teams, and end users. When bug reporters submit bug reports to a...
Provided by North Carolina State University
-
White Papers
Automated Behavioral Regression Testing
January 15, 2010, 12:00am PST
When a program is modified during software evolution, developers typically run the new version of the program against its existing test suite to validate that the changes made on the program did...
Provided by North Carolina State University
-
White Papers
Efficient Resource Management Using Advance Reservations for Heterogeneous Grids
January 29, 2008, 12:00am PST
Support for advance reservations of resources plays a key role in Grid resource management as it enables the system to meet user expectations with respect to time requirements and temporal...
Provided by North Carolina State University
-
White Papers
On Predictability of System Anomalies in Real World
June 19, 2010, 12:00am PDT
As computer systems become increasingly complex, system anomalies have become major concerns in system management. In this paper, the authors present a comprehensive measurement study to quantify...
Provided by North Carolina State University
-
White Papers
Testing Access Control Policies
December 22, 2009, 12:00am PST
As software systems become more and more complex, and are deployed to manage a large amount of sensitive in-formation and resources, specifying and managing correct access control policies is...
Provided by North Carolina State University
-
White Papers
Fault Localization for Firewall Policies
July 21, 2009, 12:00am PDT
Firewalls are the mainstay of enterprise security and the most widely adopted technology for protecting private networks. Ensuring the correctness of firewall policies through testing is...
Provided by North Carolina State University
-
White Papers
Hybrid Full/Incremental Checkpoint/Restart for MPI Jobs in HPC Environments
June 2, 2009, 12:00am PDT
As the number of cores in high-performance computing environments keeps increasing, faults are becoming common place. Checkpointing addresses such faults but captures full process images even...
Provided by North Carolina State University
-
White Papers
Detection of Multiple-Duty-Related Security Leakage in Access Control Policies
June 4, 2009, 12:00am PDT
Access control mechanisms control which subjects (Such as users or processes) has access to which resources. To facilitate managing access control, policy authors increasingly write access control...
Provided by North Carolina State University
-
White Papers
Toward Thread-Level Speculation for Coarse-Grained Parallelism With Regular Access Patterns
February 12, 2008, 12:00am PST
Recent work on Transactional Memory (TM) bears promise to exploit multicore capabilities. TM extensions for Thread-Level Speculative parallelism (TLS) have predominantly focused on integer...
Provided by North Carolina State University
-
White Papers
Test Selection for Result Inspection Via Mining Predicate Rules
February 13, 2009, 12:00am PST
It is labor-intensive to manually verify the outputs of a large set of tests that are not equipped with test oracles. Test selection helps to reduce this cost by selecting a small subset of tests...
Provided by North Carolina State University
-
White Papers
Improving Software Quality Via Code Searching and Mining
February 22, 2009, 12:00am PST
Enormous amount of open source code is available on the Internet and various Code Search Engines (CSE) are available to serve as a means for searching in open source code. However, usage of CSEs...
Provided by North Carolina State University
-
White Papers
Improving Structural Testing of Object-Oriented Programs Via Integrating Evolutionary Testing and Symbolic Execution
July 4, 2008, 12:00am PDT
Achieving high structural coverage such as branch coverage in object-oriented programs is an important and yet challenging goal due to two main challenges. First, some branches involve complex...
Provided by North Carolina State University
-
White Papers
Reggae: Automated Test Generation for Programs Using Complex Regular Expressions
September 3, 2009, 12:00am PDT
Test coverage such as branch coverage is commonly measured to assess the sufficiency of test inputs. To reduce tedious manual efforts in generating high-covering test inputs, various automated...
Provided by North Carolina State University
-
White Papers
Teaching and Training Developer-Testing Techniques and Tool Support
October 21, 2010, 12:00am PDT
Developer testing is a type of testing where developers test their code as they write it, as opposed to testing done by a separate quality assurance organization. Developer testing has been widely...
Provided by North Carolina State University
-
White Papers
Analyzing the Energy-Time Tradeoff in High-Performance Computing Applications
January 1, 2011, 12:00am PST
Although users of high-performance computing are most interested in raw performance, both energy and power consumption have become critical concerns. One approach to lowering energy and power is...
Provided by North Carolina State University
-
White Papers
Jazz Sangam: A Real-Time Tool for Distributed Pair Programming on a Team Development Platform
June 30, 2008, 12:00am PDT
Pair programming has proven to be a useful technique for developing high quality code while sharing knowledge through-out a team. Rapid global dispersion of software development teams, however,...
Provided by North Carolina State University
-
White Papers
An Empirical Study of Testing File-System-Dependent Software With Mock Objects
February 21, 2009, 12:00am PST
Unit testing is a technique of testing a single unit of a program in isolation. The testability of the unit under test can be reduced when the unit interacts with its environment. The construction...
Provided by North Carolina State University
-
White Papers
Bounding Preemption Delay Within Data Cache Reference Patterns for Real-Time Tasks
January 1, 2011, 12:00am PST
Caches have become invaluable for higher-end architectures to hide, in part, the increasing gap between processor speed and memory access times. While the effect of caches on timing predictability...
Provided by North Carolina State University
-
White Papers
Strategic Deployment of Network Monitors for Attack Attribution
June 25, 2007, 12:00am PDT
Attacks launched over the Internet have become a pressing problem. Attackers make use of a variety of techniques to anonymize their traffic, in order to escape detection and prosecution. Despite...
Provided by North Carolina State University
-
White Papers
Lightweight Remote Image Management for Secure Code Dissemination in Wireless Sensor Networks
February 24, 2009, 12:00am PST
Wireless sensor networks are considered ideal candidates for a wide range of applications. It is desirable and sometimes necessary to reprogram sensor nodes through wireless links after they are...
Provided by North Carolina State University
-
White Papers
ReFormat: Automatic Reverse Engineering of Encrypted Messages
June 29, 2009, 12:00am PDT
Automatic protocol reverse engineering has recently received significant attention due to its importance to many security applications. However, previous methods are all limited in analyzing only...
Provided by North Carolina State University
-
White Papers
Power Efficient Traffic Grooming in Optical WDM Networks
August 3, 2009, 12:00am PDT
Power-awareness in networking attracts more attention as the trends in the energy consumption of the Internet raise growing concerns about the environmental impacts and sustainability of the...
Provided by North Carolina State University
-
White Papers
Using Prime Numbers for Cache Indexing to Eliminate Conflict Misses
January 1, 2011, 12:00am PST
Using alternative cache indexing/hashing functions is a popular technique to reduce conflict misses by achieving a more uniform cache access distribution across the sets in the cache. Although...
Provided by North Carolina State University
-
Whitepapers
Geo-Dissemination in Vehicular Ad Hoc Networks
May 24, 2012, 12:00am PDT
Vehicular Ad hoc NETworks (VANETs) aim to improve road safety and convenience through vehicle-to-vehicle and vehicle-to-roadside communications. Traffic information and accident warnings are often...
Provided by North Carolina State University
-
Whitepapers
Clustering for Hierarchical Traffic Grooming in Large Scale Mesh WDM Networks
July 20, 2007, 12:00am PDT
The authors present a clustering algorithm for hierarchical traffic grooming in large WDM networks. In hierarchical grooming, the network is decomposed into clusters, and one hub node in each...
Provided by North Carolina State University
-
Whitepapers
Efficient Implementation of Best-Fit Scheduling for Advance Reservations and QoS in Grids
August 6, 2007, 12:00am PDT
In this paper, the authors consider the problem of providing QoS guarantees to Grid users by means of advance reservation of resources. Advance reservation mechanisms provide with the ability to...
Provided by North Carolina State University
-
Whitepapers
A Composition Algorithm for the SILO Cross-Layer Optimization Service Architecture
December 7, 2007, 12:00am PST
The authors have previously proposed a software architecture for the future Internet called SILO that is specifically targeted to accommodate cross-layering gracefully. In such an architecture,...
Provided by North Carolina State University
-
Whitepapers
On Optimal Sizing of Tiered Network Services
December 19, 2007, 12:00am PST
The authors develop an economic model for networks offering tiered services and they formulate the problem of selecting the service tiers from three perspectives: one that considers the users'...
Provided by North Carolina State University
-
Whitepapers
A Hierarchical Model for Multigranular Optical Networks
July 23, 2009, 12:00am PDT
The authors present a hierarchical algorithm for grooming light-paths into wavebands, and routing wavebands over a network of multi-granular switching nodes. This algorithm focuses on lowering the...
Provided by North Carolina State University
-
Whitepapers
Internet Service Tiering as a Market Segmentation Strategy
January 1, 2012, 12:00am PST
The authors consider Internet broadband access as an elastic service whose value varies across segments of the user population. They show that introducing multiple tiers of service can be an...
Provided by North Carolina State University
-
Whitepapers
Demonstration of QoS-Aware Video Streaming Over a Metro-Scale Optical Network Using a Cross-Layer Architectural Design
October 12, 2010, 12:00am PDT
QoS-aware video streaming is demonstrated on an optical network using a service-oriented architecture and a NetFPGA-based optical control plane. Dynamic optical power fluctuations are either...
Provided by North Carolina State University
-
Whitepapers
A Fast Path-Based ILP Formulation for Offline RWA in Mesh Optical Networks
August 1, 2012, 12:00am PDT
RWA is a fundamental problem in the design and control of optical networks. The authors introduce the concept of symmetric RWA solutions and present a new ILP formulation to construct optimally...
Provided by North Carolina State University
-
Whitepapers
Network Virtualization: Technologies, Perspectives, and Frontiers
August 14, 2012, 12:00am PDT
Network virtualization refers to a broad set of technologies. Commercial solutions have been offered by the industry for years, while more recently the academic community has emphasized...
Provided by North Carolina State University
-
Whitepapers
IEEE 802.11 Saturation Throughput Analysis in the Presence of Hidden Terminals
July 6, 2011, 12:00am PDT
Due to its usefulness and wide deployment, IEEE 802.11 has been the subject of numerous studies but still lacks a complete analytical model. Hidden terminals are common in IEEE 802.11 and cause...
Provided by North Carolina State University
-
Whitepapers
PREPARE: Predictive Performance Anomaly Prevention for Virtualized Cloud Systems
April 24, 2012, 12:00am PDT
Virtualized cloud systems are prone to performance anomalies due to various reasons such as resource contentions, software bugs, and hardware failures. In this paper, the authors present a novel...
Provided by North Carolina State University
-
Whitepapers
Efficient Intranode Communication in GPU-Accelerated Systems
May 1, 2012, 12:00am PDT
Current implementations of MPI are unaware of accelerator memory (i.e., GPU device memory) and require programmers to explicitly move data between memory spaces. This approach is inefficient,...
Provided by North Carolina State University
-
Whitepapers
Distributed I/O With ParaMEDIC: Experiences With a Worldwide Supercomputer
May 26, 2008, 12:00am PDT
Achieving high performance for distributed I/O on a wide-area network continues to be an elusive holy grail. Despite enhancements in network hardware as well as software stacks, achieving...
Provided by North Carolina State University
-
Whitepapers
Beyond Random Walk and Metropolis-Hastings Samplers: Why You Should Not Backtrack for Unbiased Graph Sampling
April 18, 2012, 12:00am PDT
Graph sampling via crawling has been actively considered as a generic and important tool for collecting uniform node samples so as to consistently estimate and uncover various characteristics of...
Provided by North Carolina State University
-
Whitepapers
Remote Attestation to Dynamic System Properties: Towards Providing Complete System Integrity Evidence
April 8, 2009, 12:00am PDT
Remote attestation of system integrity is an essential part of trusted computing. However, current remote attestation techniques only provide integrity proofs of static properties of the system....
Provided by North Carolina State University
-
Whitepapers
Efficient, Compromise Resilient and Append-Only Cryptographic Schemes for Secure Audit Logging
January 10, 2012, 12:00am PST
Due to the forensic value of audit logs, it is vital to provide compromise resiliency and append-only properties in a logging system to prevent active attackers. Unfortunately, existing symmetric...
Provided by North Carolina State University
-
Whitepapers
Enhanced Wireless Channel Authentication Using Time-Synched Link Signature
January 10, 2012, 12:00am PST
Wireless link signature is a physical layer authentication mechanism, which uses the unique wireless channel characteristics between a transmitter and a receiver to provide authentication of...
Provided by North Carolina State University
-
Whitepapers
BitTrickle: Defending Against Broadband and High-Power Reactive Jamming Attacks
January 10, 2012, 12:00am PST
Reactive jamming is not only cost effective, but also hard to track and remove due to its intermittent jamming behaviors. Frequency Hopping Spread Spectrum (FHSS) and Direct Sequence Spread...
Provided by North Carolina State University
-
White Papers
Location-Aided Fast Distributed Averaging
July 6, 2007, 12:00am PDT
Existing works on distributed averaging explore linear iterations based on reversible Markov chains, and hence, the convergence is bounded to be slow due to the diffusive behavior of the...
Provided by North Carolina State University
-
White Papers
LADA Algorithms: Performance Lower Bound and Cluster-Based Variant
September 26, 2007, 12:00am PDT
The observation that certain non-reversible chains lifted from reversible ones mix substantially faster than the original chains, has motivated the authors' recent work, where a Location-Aided...
Provided by North Carolina State University
-
White Papers
Quickest Spectrum Sensing in Cognitive Radio
January 1, 2008, 12:00am PST
Quickest detection is applied to frequency spectrum sensing in cognitive radio systems. Distribution change in frequency domain is detected for vacating secondary radio networks from licensed...
Provided by North Carolina State University
-
White Papers
Collaborative Quickest Detection in Adhoc Networks With Delay Constraint - Part I: Two-Node Network
December 31, 2007, 12:00am PST
Collaborative quickest detection is used to detect a certain distribution change in an adhoc network, in which there is no data fusion center and local decisions need to be made at all nodes. In...
Provided by North Carolina State University
-
White Papers
Continuous-Model Communication Complexity With Application in Distributed Resource Allocation in Wireless Ad Hoc Networks
August 18, 2008, 12:00am PDT
Distributed resource allocation is an important problem in wireless ad hoc networks, in which there is no centralized scheduler and the resource allocation is carried out in a distributed way....
Provided by North Carolina State University
-
White Papers
Structured Variational Methods for Distributed Inference in Wireless Ad Hoc and Sensor Networks
January 19, 2009, 12:00am PST
In this paper, a variational message passing framework is proposed for Markov random fields, which is computationally more efficient and admits wider applicability compared to the belief...
Provided by North Carolina State University
-
White Papers
Adaptive Quickest Change Detection With Unknown Parameter
January 19, 2009, 12:00am PST
Quickest detection of an abrupt distribution change with an unknown time varying parameter is considered. A novel adaptive approach is proposed to tackle this problem, which is shown to outperform...
Provided by North Carolina State University
-
White Papers
Structured Variational Methods for Distributed Inference: Convergence Analysis and Performance-Complexity Tradeoff
April 30, 2009, 12:00am PDT
In this paper, the asymptotic performance of a recently proposed distributed inference framework, structured variational methods, is investigated. The authors first distinguish the intra- and...
Provided by North Carolina State University
-
White Papers
Randomized Differential DSSS: Jamming-Resistant Wireless Broadcast Communication
June 4, 2009, 12:00am PDT
Jamming resistance is crucial for applications where reliable wireless communication is required. Spread spectrum techniques such as Frequency Hopping Spread Spectrum (FHSS) and Direct Sequence...
Provided by North Carolina State University
-
White Papers
Towards Efficient Designs for In-Network Computing With Noisy Wireless Channels
August 1, 2009, 12:00am PDT
In this paper, the authors study distributed function computation in a noisy multi-hop wireless network, in which n nodes are uniformly and independently distributed in a unit square. Each node...
Provided by North Carolina State University
-
White Papers
Distributed Network Decomposition: A Probabilistic Greedy Approach
January 9, 2010, 12:00am PST
In this paper, the authors propose a novel distributed network decomposition algorithm with the aid of the factor graph model and the max-product algorithm, which aims to achieve minimum cut...
Provided by North Carolina State University
-
White Papers
Authenticating Primary Users' Signals in Cognitive Radio Networks Via Integrated Cryptographic and Wireless Link Signatures
April 13, 2010, 12:00am PDT
To address the increasing demand for wireless bandwidth, Cognitive Radio Networks (CRNs) have been proposed to increase the efficiency of channel utilization; they enable the sharing of channels...
Provided by North Carolina State University
-
White Papers
Transport Capacity and Connectivity of Cognitive Radio Networks With Outage Constraint
April 20, 2010, 12:00am PDT
In this paper, the authors study two basic properties, capacity and connectivity, of Cognitive Radio networks. Their goal is to quantitatively characterize the relationship and tradeoff among key...
Provided by North Carolina State University
-
White Papers
USD-FH: Jamming-Resistant Wireless Communication Using Frequency Hopping With Uncoordinated Seed Disclosure
April 5, 2010, 12:00am PDT
Spread spectrum techniques (e.g., Frequency Hopping (FH), Direct Sequence Spread Spectrum (DSSS)) have been widely used for anti-jamming wireless communications. Such techniques require that...
Provided by North Carolina State University
-
White Papers
Defending DSSS-Based Broadcast Communication Against Insider Jammers Via Delayed Seed-Disclosure
June 22, 2010, 12:00am PDT
Spread spectrum techniques such as Direct Sequence Spread Spectrum (DSSS) and Frequency Hopping (FH) have been commonly used for anti-jamming wireless communication. However, traditional spread...
Provided by North Carolina State University
-
White Papers
Transmission Throughput of Decentralized Overlaid Networks With Outage Constraints
February 5, 2011, 12:00am PST
Overlaid networks, typically composed of primary and secondary networks, are emerging as a viable candidate to resolve the conflict between increasing demand for spectrum and spectrum shortage....
Provided by North Carolina State University
-
White Papers
Distributed Spectrum-Aware Clustering in Cognitive Radio Sensor Networks
August 1, 2011, 12:00am PDT
A novel Distributed Spectrum-Aware Clustering (DSAC) scheme is proposed in the context of Cognitive Radio Sensor Networks (CRSN). DSAC aims at forming energy efficient clusters in a self-organized...
Provided by North Carolina State University
-
White Papers
Cluster-Based Distributed Consensus
January 27, 2008, 12:00am PST
In this paper, the authors incorporate clustering techniques into distributed consensus algorithms for faster convergence and better energy efficiency. Together with a simple distributed...
Provided by North Carolina State University
-
White Papers
Fundamental Limits of Passive Attacks on Wireless Link Signatures
January 1, 2012, 12:00am PST
The goal of this paper is to gain a fundamental understanding of the potential vulnerability of existing wireless link schemes subject to passive eavesdropping and inference. From the adversary's...
Provided by North Carolina State University
-
White Papers
On the Capacity Region for Cognitive Multiple Access Over White Space Channels
February 9, 2012, 12:00am PST
Cognitive Radio (CR) has stirred great interest with its potential to exploit the already scarce spectrum resource. The Cognitive Multiple Access Channels (CogMAC) are commonly seen in many...
Provided by North Carolina State University
-
White Papers
Gossip-Based Information Spreading in Mobile Networks
March 15, 2012, 12:00am PDT
Mobile networks receive increasing research interest recently due to their increasingly wide applications in various areas; Mobile Ad hoc NETworks (MANET) and Vehicular Ad hoc NETworks (VANET) are...
Provided by North Carolina State University
Keep Up with TechRepublic
Submit a Paper
Get your content listed in our directory!
Our directory is the largest library of vendor-supplied technical content on the Web. It’s also the first place IT decision makers turn to when researching technology solutions. Our members are already finding your competitors’ papers here - shouldn’t they find yours, too? It's FREE so click here and submit your white paper, case study, data sheet, research report, or other document today!



