- Subscribe to this page:
- RSS
- Email Alert
Association for Computing Machinery
(6297 results)-
Whitepapers
Jetway: Minimizing Costs on Inter-Datacenter Video Traffic
July 26, 2012, 12:00am PDT
It is typical for video streaming service providers (such as NetFlix) to rely on services from cloud providers (such as Amazon), in order to build a scalable video streaming platform with high...
Provided by Association for Computing Machinery
-
Whitepapers
Energy-Efficient Polling Protocols in RFID Systems
May 19, 2011, 12:00am PDT
Future RFID technologies will go far beyond today's widely-used passive tags. Battery-powered active tags are likely to gain more popularity due to their long operational ranges and richer on-tag...
Provided by Association for Computing Machinery
-
Whitepapers
Where the Sidewalk Ends
December 4, 2009, 12:00am PST
An accurate Internet topology graph is important in many areas of networking, from deciding ISP business relationships to diagnosing network anomalies. Most Internet mapping efforts have derived...
Provided by Association for Computing Machinery
-
Whitepapers
CARISMA: A Context-Sensitive Approach to Race-Condition Sample-Instance Selection for Multithreaded Applications
July 20, 2012, 12:00am PDT
Dynamic race detectors can explore multiple thread schedules of a multithreaded program over the same input to detect data races. Although existing sampling-based precise race detectors reduce...
Provided by Association for Computing Machinery
-
Whitepapers
Hathi: Durable Transactions for Memory Using Flash
May 21, 2012, 12:00am PDT
Recent architectural trends - cheap, fast solid-state storage, inexpensive DRAM, and multi-core CPUs - provide an opportunity to rethink the interface between applications and persistent storage....
Provided by Association for Computing Machinery
-
Whitepapers
FlashTier: A Lightweight, Consistent and Durable Storage Cache
April 13, 2012, 12:00am PDT
The availability of high-speed solid-state storage has introduced a new tier into the storage hierarchy. Low-latency and high-IOPS Solid-State Drives (SSDs) cache data in front of high-capacity...
Provided by Association for Computing Machinery
-
Whitepapers
Applying Transactional Memory to Concurrency Bugs
March 7, 2012, 12:00am PST
Multithreaded programs often suffer from synchronization bugs such as atomicity violations and deadlocks. These bugs arise from complicated locking strategies and ad hoc synchronization methods to...
Provided by Association for Computing Machinery
-
Whitepapers
Chameleon: Operating System Support for Dynamic Processors
March 7, 2012, 12:00am PST
The rise of multi-core processors has shifted performance e orts towards parallel programs. However, single-threaded code, whether from legacy programs or ones difficult to parallelize, remains...
Provided by Association for Computing Machinery
-
Whitepapers
Mnemosyne: Lightweight Persistent Memory
March 11, 2011, 12:00am PST
New Storage-Class Memory (SCM) technologies, such as phase-change memory, STT-RAM, and memristors, promise user-level access to non-volatile storage through regular memory instructions. These...
Provided by Association for Computing Machinery
-
Whitepapers
Parallel Breadth-First Search on Distributed Memory Systems
November 18, 2011, 12:00am PST
Data-intensive, graph-based computations are pervasive in several scientific applications, and are known to be quite challenging to implement on distributed memory systems. In this paper, the...
Provided by Association for Computing Machinery
-
Whitepapers
Parallel Boosted Regression Trees for Web Search Ranking
April 1, 2011, 12:00am PDT
Gradient Boosted Regression Trees (GBRT) are the current state-of-the-art learning paradigm for machine learned web-search ranking - a domain notorious for very large data sets. In this paper, the...
Provided by Association for Computing Machinery
-
Whitepapers
Collaborative EmailSpam Filtering With the HashingTrick
July 17, 2009, 12:00am PDT
This paper delves into a recently proposed technique for collaborative spam filtering that facilitates personalization with finite-sized memory guarantees. In large scale open membership email...
Provided by Association for Computing Machinery
-
Whitepapers
Pricing Data: Past Proposals, Current Plans, and Future Trends
March 15, 2012, 12:00am PDT
Traditionally, network operators have used simple at-rate broadband data plans for both wired and wireless network access. But today, with the popularity of mobile devices and exponential growth...
Provided by Association for Computing Machinery
-
Whitepapers
TUBE: Time-Dependent Pricing for Mobile Data
August 17, 2012, 12:00am PDT
The two largest U.S. wireless ISPs have recently moved towards usage-based pricing to better manage the growing demand on their networks. Yet usage-based pricing still re-quires ISPs to...
Provided by Association for Computing Machinery
-
Whitepapers
Is More Always Merrier? a Deep Dive Into Online Social Footprints
August 17, 2012, 12:00am PDT
The authors present an empirical study of personal information revealed in public profiles of people who use multiple Online Social Networks (OSNs). This study aims to examine how users reveal...
Provided by Association for Computing Machinery
-
Whitepapers
Big Friend Is Watching You: Analyzing Online Social Networks Tracking Capabilities
August 17, 2012, 12:00am PDT
In this paper, the authors examine web user tracking capabilities of the three major global Online Social Networks (OSNs). They study the mechanisms which enable these services to persistently and...
Provided by Association for Computing Machinery
-
White Papers
Position Paper: Practical Foundations for Programming Languages
May 28, 2008, 12:00am PDT
A program is a form of expression that conveys an idea, much as does a proof in mathematics. But whereas proofs have only a static significance, as a form of communication, programs also have a...
Provided by Association for Computing Machinery
-
White Papers
Towards a Programming Language for Services Computing
April 25, 2008, 12:00am PDT
Services Computing is emerging as a new discipline. The acceptance of web services technology stems from the fact that services enable easy integration and interoperation of enterprise level...
Provided by Association for Computing Machinery
-
White Papers
Teaching Programming Languages in a Post-Linnaean Age
May 30, 2008, 12:00am PDT
Programming language "Paradigms" are a moribund and tedious legacy of a bygone age. Modern language designers pay them no respect, so why does the courses slavishly adhere to them? This paper...
Provided by Association for Computing Machinery
-
White Papers
Annotated XML: Queries and Provenance
June 12, 2008, 12:00am PDT
This paper presents a formal framework for capturing the provenance of data appearing in XQuery views of XML. Building on previous work on relations and their (positive) query languages, the...
Provided by Association for Computing Machinery
-
White Papers
Evaluating SIP Proxy Server Performance
January 1, 2008, 12:00am PST
SIP is a protocol of growing importance, with uses for VoIP, instant messaging, presence, and more. However, its performance is not well-studied or understood. This paper experimentally evaluated...
Provided by Association for Computing Machinery
-
White Papers
Meta-GUI-Builders: Generating Domain-Specific Interface Builders for Multi-Device User Interface Creation
April 10, 2008, 12:00am PDT
Nowadays, there is a growing demand to design user interfaces that run on many devices. However, existing multi-device design approaches are not suitable for domain experts, whose input can be...
Provided by Association for Computing Machinery
-
White Papers
Can GUI Programming Be Liberated From the IO Monad
January 1, 2008, 12:00am PST
GUI programming in Haskell has developed along two lines: a purely functional one that includes Fudgets, FranTk, and, most recently, Fruit while a more conventional field of research has let to...
Provided by Association for Computing Machinery
-
White Papers
Diverse Peer Selection in Collaborative Web Search
October 20, 2008, 12:00am PDT
Effective peer selection for intelligent query routing is a challenge in collaborative peer-based Web search systems, especially unstructured networks that do not have any centralized control of...
Provided by Association for Computing Machinery
-
White Papers
Utility-Driven Load Shedding for XML Stream Processing
April 25, 2008, 12:00am PDT
Because of the high volume and unpredictable arrival rate, stream processing systems may not always be able to keep up with the input data streams - resulting in buffer overflow and uncontrolled...
Provided by Association for Computing Machinery
-
White Papers
MASS: A Multi-Axis Storage Structure for Large XML Documents
November 8, 2008, 12:00am PST
Effective indexing for XML must consider both the query requirements of the XPath language and the dynamic nature of XML. This paper introduces MASS, a Multiple Axis Storage Structure, to provide...
Provided by Association for Computing Machinery
-
White Papers
Efficient Online Monitoring of Web-Service SLAs
November 15, 2008, 12:00am PST
If an organization depends on the service quality provided by another organization it often enters into a bilateral Service Level Agreement (SLA), which mitigates outsourcing risks by associating...
Provided by Association for Computing Machinery
-
White Papers
Data Sets and Data Quality in Software Engineering
May 13, 2008, 12:00am PDT
Objective - to assess the extent and types of techniques used to manage quality within software engineering data sets. It considers this a particularly interesting question in the context of...
Provided by Association for Computing Machinery
-
White Papers
Kernel-Middleware Interaction to Support Adaptation in Pervasive Computing Environments
January 1, 2008, 12:00am PST
In pervasive computing environments, conditions are highly variable and resources are limited. In order to meet the needs of applications, systems must adapt dynamically to changing situations....
Provided by Association for Computing Machinery
-
White Papers
Role-Based Access Control for Publish/Subscribe Middleware Architectures
January 1, 2008, 12:00am PST
Research into publish/subscribe messaging has so far done little to propose architectures for the support of access control, yet this will be an increasingly critical requirement as systems move...
Provided by Association for Computing Machinery
-
White Papers
Peer-to-Peer Overlay Broker Networks in an Event-Based Middleware
January 1, 2008, 12:00am PST
Overlay broker networks are an important part of an event-based middleware. This paper investigates the requirements of overlay broker networks and argues that using peer-to-peer techniques for...
Provided by Association for Computing Machinery
-
White Papers
iDataGuard: Middleware Providing a Secure Network Drive Interface to Untrusted Internet Data Storage
March 30, 2008, 12:00am PDT
This paper presents the design and features of iDataGuard. iDataGuard is an interoperable security middleware that allows users to outsource their file systems to heterogeneous data storage...
Provided by Association for Computing Machinery
-
White Papers
Context-Specific Middleware Specialization Techniques for Optimizing Software Product-Line Architectures
January 1, 2008, 12:00am PST
Product-Line Architectures (PLA)s are an emerging paradigm for developing software families for Distributed Real-time and Embedded (DRE) systems by customizing reusable artifacts, rather than...
Provided by Association for Computing Machinery
-
White Papers
XML Query Optimization in the Presence of Side Effects
June 12, 2008, 12:00am PDT
The emergence of database languages with side effects, notably for XML, raises significant challenges for database compilers and optimizers. This paper extends an algebra for the W3C XML query...
Provided by Association for Computing Machinery
-
White Papers
A Middleware Architecture for Unmanned Aircraft Avionics
November 30, 2007, 12:00am PST
An Unmanned Aerial Vehicle is a non-piloted airplane designed to operate in dangerous and repetitive situations. With the advent of UAV's civil applications, UAVs are emerging as a valid option in...
Provided by Association for Computing Machinery
-
White Papers
Automatic Inference of Stationary Fields: A Generalization of Java's Final Fields
December 3, 2007, 12:00am PST
Java programmers can document that the relationship between two objects is unchanging by declaring the field that encodes that relationship to be final. This information can be used in program...
Provided by Association for Computing Machinery
-
White Papers
The CLOSER: Automating Resource Management in Java
June 8, 2008, 12:00am PDT
While automatic garbage collection has relieved programmers from manual memory management in Java-like languages, managing resources remains a considerable burden and a source of performance...
Provided by Association for Computing Machinery
-
White Papers
A Dynamic Birthmark for Java
November 9, 2007, 12:00am PST
Code theft is a threat for companies that consider code as a core asset. A birthmark can help them to prove code theft by identifying intrinsic properties of a program. Two programs with the same...
Provided by Association for Computing Machinery
-
White Papers
Dependence Graphs for Verifications of Web Service Compositions With PEWS
March 20, 2008, 12:00am PDT
A web service is an autonomous software application or component accessible via Internet. Service composition is a promising idea underlying web services since it allows the definition and the...
Provided by Association for Computing Machinery
-
White Papers
A Theory of Contracts for Web Services
January 12, 2008, 12:00am PST
Contracts are behavioural descriptions of Web services. The paper devises a theory of contracts that formalises the compatibility of a client to a service, and the safe replacement of a service...
Provided by Association for Computing Machinery
-
White Papers
Peer-to-Peer Overlay Broker Networks in an Event-Based Middleware
January 1, 2008, 12:00am PST
Overlay broker networks are an important part of an event-based middleware. This paper investigates the requirements of overlay broker networks and argues that using peer-to-peer techniques for...
Provided by Association for Computing Machinery
-
White Papers
Role-Based Access Control for Publish/Subscribe Middleware Architectures
January 1, 2008, 12:00am PST
Research into publish/subscribe messaging has so far done little to propose architectures for the support of access control, yet this will be an increasingly critical requirement as systems move...
Provided by Association for Computing Machinery
-
White Papers
Kernel-Middleware Interaction to Support Adaptation in Pervasive Computing Environments
January 1, 2008, 12:00am PST
In pervasive computing environments, conditions are highly variable and resources are limited. In order to meet the needs of applications, systems must adapt dynamically to changing situations....
Provided by Association for Computing Machinery
-
White Papers
Data Sets and Data Quality in Software Engineering
May 13, 2008, 12:00am PDT
Objective - to assess the extent and types of techniques used to manage quality within software engineering data sets. It considers this a particularly interesting question in the context of...
Provided by Association for Computing Machinery
-
White Papers
Efficient Online Monitoring of Web-Service SLAs
November 15, 2008, 12:00am PST
If an organization depends on the service quality provided by another organization it often enters into a bilateral Service Level Agreement (SLA), which mitigates outsourcing risks by associating...
Provided by Association for Computing Machinery
-
White Papers
MASS: A Multi-Axis Storage Structure for Large XML Documents
November 8, 2008, 12:00am PST
Effective indexing for XML must consider both the query requirements of the XPath language and the dynamic nature of XML. This paper introduces MASS, a Multiple Axis Storage Structure, to provide...
Provided by Association for Computing Machinery
-
White Papers
Utility-Driven Load Shedding for XML Stream Processing
April 25, 2008, 12:00am PDT
Because of the high volume and unpredictable arrival rate, stream processing systems may not always be able to keep up with the input data streams - resulting in buffer overflow and uncontrolled...
Provided by Association for Computing Machinery
-
White Papers
Diverse Peer Selection in Collaborative Web Search
October 20, 2008, 12:00am PDT
Effective peer selection for intelligent query routing is a challenge in collaborative peer-based Web search systems, especially unstructured networks that do not have any centralized control of...
Provided by Association for Computing Machinery
-
White Papers
Can GUI Programming Be Liberated From the IO Monad
January 1, 2008, 12:00am PST
GUI programming in Haskell has developed along two lines: a purely functional one that includes Fudgets, FranTk, and, most recently, Fruit while a more conventional field of research has let to...
Provided by Association for Computing Machinery
-
White Papers
Meta-GUI-Builders: Generating Domain-Specific Interface Builders for Multi-Device User Interface Creation
April 10, 2008, 12:00am PDT
Nowadays, there is a growing demand to design user interfaces that run on many devices. However, existing multi-device design approaches are not suitable for domain experts, whose input can be...
Provided by Association for Computing Machinery
-
White Papers
Evaluating SIP Proxy Server Performance
January 1, 2008, 12:00am PST
SIP is a protocol of growing importance, with uses for VoIP, instant messaging, presence, and more. However, its performance is not well-studied or understood. This paper experimentally evaluated...
Provided by Association for Computing Machinery
-
White Papers
Annotated XML: Queries and Provenance
June 12, 2008, 12:00am PDT
This paper presents a formal framework for capturing the provenance of data appearing in XQuery views of XML. Building on previous work on relations and their (positive) query languages, the...
Provided by Association for Computing Machinery
-
White Papers
Teaching Programming Languages in a Post-Linnaean Age
May 30, 2008, 12:00am PDT
Programming language "Paradigms" are a moribund and tedious legacy of a bygone age. Modern language designers pay them no respect, so why does the courses slavishly adhere to them? This paper...
Provided by Association for Computing Machinery
-
White Papers
Towards a Programming Language for Services Computing
April 25, 2008, 12:00am PDT
Services Computing is emerging as a new discipline. The acceptance of web services technology stems from the fact that services enable easy integration and interoperation of enterprise level...
Provided by Association for Computing Machinery
-
White Papers
Position Paper: Practical Foundations for Programming Languages
May 28, 2008, 12:00am PDT
A program is a form of expression that conveys an idea, much as does a proof in mathematics. But whereas proofs have only a static significance, as a form of communication, programs also have a...
Provided by Association for Computing Machinery
-
White Papers
Correspondence Validation Method for GUI Operations and Scenarios by Operation History Analysis
January 16, 2008, 12:00am PST
Interactions between users and software are usually described as scenarios so that it is easy to reflect users' viewpoints in software development. In many cases, scenarios are written in a...
Provided by Association for Computing Machinery
-
White Papers
BonSwing: A GUI Framework for Ad-Hoc Applications Using Service Discovery
December 13, 2007, 12:00am PST
In typical single-link 802.11 ad-hoc networks, devices often move from one network to the next, forming transitory associations without a fixed support infrastructure. A new framework needs to be...
Provided by Association for Computing Machinery
-
White Papers
Mining Software Repositories for Evaluating Software Engineering Properties of Language Designs
October 7, 2008, 12:00am PDT
Improved separation of concern is important for dealing with increasing complexity of today's software systems. To understand the benefits of a new modularization mechanism, it is important to...
Provided by Association for Computing Machinery
-
White Papers
Interconnecting Eyeballs to Content: A Shapley Value Perspective on ISP Peering and Settlement
August 22, 2008, 12:00am PDT
Internet Service Providers (ISPs) must interconnect to provide global Internet connectivity to users. The payment structure of these interconnections are often negotiated and maintained via...
Provided by Association for Computing Machinery
-
White Papers
Efficient Evaluation of Generalized Path Pattern Queries on XML Data
April 25, 2008, 12:00am PDT
Finding the occurrences of structural patterns in XML data is a key operation in XML query processing. Existing algorithms for this operation focus almost exclusively on path-patterns or...
Provided by Association for Computing Machinery
-
White Papers
Using Graphics Processors for High-Performance IR Query Processing
April 25, 2008, 12:00am PDT
Web search engines are facing formidable performance challenges as they need to process thousands of queries per second over billions of documents. To deal with this heavy workload, current...
Provided by Association for Computing Machinery
-
White Papers
Protecting Web Services From Remote Exploit Code: A Static Analysis Approach
April 25, 2008, 12:00am PDT
This paper proposes STILL, a real-time, out-of-the-box, signature-free, remote exploit binary code injection attack blocker to protect web servers. STILL is motivated by an important observation...
Provided by Association for Computing Machinery
-
White Papers
A Federation of Web Services for Danish Health Care
March 6, 2008, 12:00am PST
Having relevant, up-to-date information about a patient's health care history is often crucial for providing the appropriate treatment. In Denmark, IT systems have been built to support different...
Provided by Association for Computing Machinery
-
White Papers
Organizing and Sharing Distributed Personal Web-Service Data
April 25, 2008, 12:00am PDT
The migration from desktop applications to Web-based services is scattering personal data across a myriad of Web sites, such as Google, Flickr, YouTube, and Amazon S3. This dispersal poses new...
Provided by Association for Computing Machinery
-
White Papers
Context-Sensitive QoS Model: A Rule-Based Approach to Web Service Composition
April 25, 2008, 12:00am PDT
Generally, web services are provided with different QoS values, so they can be selected dynamically in service composition process. However, the conventional context free composition QoS model...
Provided by Association for Computing Machinery
-
White Papers
The Seamless Browser: Enhancing the Speed of Web Browsing by Zooming and Preview Thumbnails
April 25, 2008, 12:00am PDT
This paper presents a new web browsing system, Seamless Browser, for fast link traversal on a large screen like TV In navigating web, users mainly suffer from cognitive overhead of determining...
Provided by Association for Computing Machinery
-
White Papers
The World Wide Telecom Web Browser
April 25, 2008, 12:00am PDT
As the number of telephony voice applications grow, there will be a need for a browser to surf the Web of interconnected voice applications (called as VoiceSites). These VoiceSites are accessed...
Provided by Association for Computing Machinery
-
White Papers
Dynamic Pharming Attacks and Locked Same-Origin Policies for Web Browsers
November 2, 2007, 12:00am PDT
This paper describes a new attack against web authentication, which the paper calls dynamic pharming. Dynamic pharming works by hijacking DNS and sending the victim's browser malicious Javascript,...
Provided by Association for Computing Machinery
-
White Papers
Formal Analysis of SAML 2.0 Web Browser Single Sign-On: Breaking the SAML-Based Single Sign-on for Google Apps
October 27, 2008, 12:00am PDT
Single-Sign-On (SSO) protocols enable companies to establish a federated environment in which clients sign in the system once and yet are able to access to services offered by different companies....
Provided by Association for Computing Machinery
-
White Papers
Relational-Style XML Query
June 12, 2008, 12:00am PDT
This paper studies the problem of querying relational data embedded in XML. Relational data can be represented by various tree structures in XML. However, current XML query methods, such as XPath...
Provided by Association for Computing Machinery
-
White Papers
Extracting XML Schema From Multiple Implicit XML Documents Based on Inductive Reasoning
April 25, 2008, 12:00am PDT
This paper proposes a method of classifying XML documents and extracting XML schema from XML by inductive inference based on constraint logic programming. The goal of this work is to type a large...
Provided by Association for Computing Machinery
-
White Papers
Effective Keyword Search for Valuable LCAs Over XML Documents
November 8, 2007, 12:00am PST
This paper studies the problem of effective keyword search over XML documents. The paper begins by introducing the notion of Valuable Lowest Common Ancestor (VLCA) to accurately and effectively...
Provided by Association for Computing Machinery
-
White Papers
A Generic XML Language for Characterising Objects to Support Digital Preservation
March 20, 2008, 12:00am PDT
The dominance of digital objects in today's information landscape has changed the way humankind creates and exchanges information. However, it has also brought an entirely new problem: the...
Provided by Association for Computing Machinery
-
White Papers
Dissemination of Heterogeneous XML Data
April 25, 2008, 12:00am PDT
A lot of recent research has focused on the content-based dissemination of XML data. However, due to the heterogeneous data schemas used by different data publishers even for data in the same...
Provided by Association for Computing Machinery
-
White Papers
Selection Strategies for Peer-to-Peer 3D Streaming
April 15, 2008, 12:00am PDT
In multi-user networked virtual environments such as Second Life, 3D streaming techniques have been used to progressively download and render 3D objects and terrain, so that a full download or...
Provided by Association for Computing Machinery
-
White Papers
Securing Peer-to-Peer Media Streaming Systems From Selfish and Malicious Behavior
November 30, 2007, 12:00am PST
This paper presents a flexible framework for throttling attackers in peer-to-peer media streaming systems. In such systems, selfish nodes (e.g., free riders) and malicious nodes (e.g., DoS...
Provided by Association for Computing Machinery
-
White Papers
Analysis of BitTorrent-Like Protocols for On-Demand Stored Media Streaming
March 12, 2008, 12:00am PDT
This paper develops analytic models that characterize the behavior of on-demand stored media content delivery using BitTorrent-like protocols. The models capture the effects of different piece...
Provided by Association for Computing Machinery
-
White Papers
NSYNC: Network Synchronization for Peer-to-Peer Streaming Overlay Construction
January 1, 2008, 12:00am PST
In peer-to-peer streaming applications such as IP television and live shows, a key problem is how to construct an overlay network to provide high-quality, almost real-time media relay in an...
Provided by Association for Computing Machinery
-
White Papers
Adaptive Video Streaming for Mobile Clients
May 6, 2008, 12:00am PDT
Digital video streaming has attracted large interest in research as well as in commercial areas in recent years. The evolution of digital video coding and broadband Internet access enables a large...
Provided by Association for Computing Machinery
-
White Papers
Transparent Protocol Translation for Streaming
September 28, 2007, 12:00am PDT
The transport of streaming media data over TCP is hindered by TCP's probing behavior that results in the rapid reduction and slow recovery of the packet rates. On the other side, UDP has been...
Provided by Association for Computing Machinery
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!



