Indiana University

Displaying 1-40 of 209 results

  • White Papers // Jan 2014

    Towards a Collective Layer in the Big Data Stack

    During the last decade three largely industry-driven disruptive trends have altered the landscape of scalable parallel computing, which has long been dominated by the HPC applications. These disruptions are the emergence of data intensive computing (aka big data), the new emergence of commodity cluster-based execution & storage frameworks such as...

    Provided By Indiana University

  • White Papers // Oct 2013

    Parallel Deterministic Annealing Clustering and its Application to LC-MS Data Analysis

    The authors present a scalable parallel deterministic annealing formalism for clustering with cutoffs and position dependent variances. They apply it to the \"Peak matching\" problem of the precise identification of the common LC-MS peaks across a cohort of multiple biological samples in proteomic biomarker discovery. They find reliably and automatically...

    Provided By Indiana University

  • White Papers // Sep 2013

    Optimizing OpenCL Kernels for Iterative Statistical Applications on GPUs

    The authors present a study of three important kernels that occur frequently in iterative statistical applications: k-means, Multi-Dimensional Scaling (MDS), and PageRank. They implemented each kernel using OpenCL and evaluated their performance on an NVIDIA Tesla GPGPU card. By examining the underlying algorithms and empirically measuring the performance of various...

    Provided By Indiana University

  • White Papers // Jul 2013

    An Overview of Present NoSQL Solutions and Features

    NoSQL database is an emerging research topic as the amount of stored digital information is dramatically growing each minute. In the authors' current era of extreme data scales, NoSQL meets the requirements of the large-scale distributed computing environment, which provides scalability, high availability, high performance and reliability. NoSQL solutions share...

    Provided By Indiana University

  • White Papers // Jun 2013

    Bootstrapping Trust in Online Dating: Social Verification of Online Dating Profiles

    Online dating is an increasingly thriving business which boasts billion dollar revenues and attracts users in the tens of millions. Notwithstanding its popularity, online dating is not impervious to worrisome trust and privacy concerns raised by the disclosure of potentially sensitive data as well as the exposure to self-reported (and...

    Provided By Indiana University

  • White Papers // May 2013

    A Robust and Scalable Solution for Interpolative Multidimensional Scaling With Weighting

    Advances in modern bio-sequencing techniques have led to a proliferation of raw genomic data that enables an unprecedented opportunity for data mining. To analyze such large volume and high-dimensional scientific data, many high performance dimension reduction and clustering algorithms have been developed. Among the known algorithms, the authors use Multi-Dimensional...

    Provided By Indiana University

  • White Papers // Apr 2013

    Co-processing SPMD Computation on GPUs and CPUs on Shared Memory System

    Heterogeneous parallel system with multi processors and accelerators are becoming ubiquitous due to better cost-performance and energy-efficiency. These heterogeneous processor architectures have different instruction sets and are optimized for either task-latency or throughput purposes. Challenges occur in regard to programmability and performance when executing SPMD computations on heterogeneous architectures simultaneously....

    Provided By Indiana University

  • White Papers // Mar 2013

    Android Provenance: Diagnosing Device Disorders

    Mobile devices are a ubiquitous part of the people daily lives. Smartphones are being used in many areas where data privacy and integrity are a concern. One threat to integrity and privacy is the existence of bugs in operating system code. Little has been done to provide tools for system-wide...

    Provided By Indiana University

  • White Papers // Nov 2012

    Survey on High Productivity Computing Systems (HPCS) Languages

    Parallel languages have been focused towards performance, but it alone is not be sufficient to overcome the barrier of developing software that exploits the power of evolving architectures. DARPA initiated High Productivity Computing Systems (HPCS) languages project as a solution which addresses software productivity goals through language design. The resultant...

    Provided By Indiana University

  • White Papers // Nov 2012

    FRIEDA: Flexible Robust Intelligent Elastic Data Management in Cloud Environments

    Scientific applications are increasingly using cloud resources for their data analysis workflows. However, managing data effectively and efficiently over these cloud resources is challenging due to the myriad storage choices with different performance, cost trade-offs, complex application choices and complexity associated with elasticity, failure rates in these environments. The explosion...

    Provided By Indiana University

  • White Papers // Sep 2012

    PlaceRaider: Virtual Theft in Physical Spaces with Smartphones

    As Smartphone become more pervasive, they are increasingly targeted by malware. At the same time, each new generation of Smartphone features increasingly powerful onboard sensor suites. A new strain of 'Sensor malware' has been developing that leverages these sensors to steal information from the physical environment - e.g., researchers have...

    Provided By Indiana University

  • White Papers // Aug 2012

    The Design and Implementation of a Multi-Level Content-Addressable Checkpoint File System

    Long-running HPC applications guard against node failures by writing checkpoints to parallel file systems. Writing these checkpoints with petascale class machines has proven difficult and the increased concurrency demands of exascale computing will exacerbate this problem. To meet check-pointing demands and sustain application-perceived throughput at exascale, multi-tiered hierarchical storage architectures...

    Provided By Indiana University

  • White Papers // Aug 2012

    Performance Model for Parallel Matrix Multiplication with Dryad: Dataflow Graph Runtime

    In order to meet the big data challenge of today's society, several parallel execution models on distributed memory architectures have been proposed: MapReduce, Iterative MapReduce, graph processing, and dataflow graph processing. Dryad is a distributed data-parallel execution engine that model program as dataflow graphs. In this paper, the authors evaluated...

    Provided By Indiana University

  • White Papers // Jul 2012

    Bridging the Gap Between HPC and IaaS

    With the advent of virtualization and Infrastructure-as-a-Service (IaaS), the broader scientific computing community is considering the use of clouds for their technical computing needs. This is due to the relative scalability, ease of use, advanced user environment customization abilities, and the many novel computing paradigms available for data-intensive applications. However,...

    Provided By Indiana University

  • White Papers // Jul 2012

    Design of a Dynamic Provisioning System for a Federated Cloud and Bare-Metal Environment

    The authors present the design of a dynamic provisioning system that is able to manage the resources of a federated cloud environment by focusing on their utilization. With their framework, it is not only possible to allocate resources at a particular time to a specific Infrastructure as a service framework,...

    Provided By Indiana University

  • White Papers // Jun 2012

    My Privacy Policy: Exploring End-User Specification of Free-Form Location Access Rules

    The increasing inclusion of location and other contextual information in social media applications requires users to be more aware of what their location disclosures reveal. As such, it is important to consider whether existing access-control mechanisms for managing location sharing meet the needs of today's users. The authors report on...

    Provided By Indiana University

  • White Papers // Jun 2012

    Scalable Parallel Computing on Clouds Using Twister4Azure Iterative MapReduce

    Recent advances in data intensive computing for science discovery are fueling a dramatic growth in the use of data-intensive iterative computations. The utility computing model introduced by cloud computing, combined with the rich set of cloud infrastructure and storage services, offers a very attractive environment in which scientists can perform...

    Provided By Indiana University

  • White Papers // Jun 2012

    Large Scale Classification Based on Combination of Parallel SVM and Interpolative MDS

    With the development of information technology, the scale of electronic data becomes larger and larger. Data deluge occurs in many kinds of application fields. How to explore the useful information from the large scale dataset is a very important issue. Data mining is just to take on the task. Support...

    Provided By Indiana University

  • White Papers // Jun 2012

    Study on Parallel SVM Based on MapReduce

    Support Vector Machines (SVM) is powerful classification and regression tools. They have been widely studied by many scholars and applied in many kinds of practical fields. But their compute and storage requirements increase rapidly with the number of training vectors, putting many problems of practical interest out of their reach....

    Provided By Indiana University

  • White Papers // Jun 2012

    A Parallel Clustering Method Study Based on MapReduce

    Clustering is considered as the most important task in data mining. The goal of clustering is to determine the intrinsic grouping in a set of unlabeled data. Many practical application problems should be solved with clustering method. It has been widely applied into all kinds of areas, such marketing, biology,...

    Provided By Indiana University

  • White Papers // May 2012

    Improving Resource Utilization in MapReduce

    MapReduce has been adopted widely in both academia and industry to run large-scale data parallel applications. In MapReduce, each slave node hosts a number of task slots to which tasks can be assigned. So they limit the maximum number of tasks that can execute concurrently on each node. When all...

    Provided By Indiana University

  • White Papers // May 2012

    Hiding in Plain Sight: Exploiting Broadcast for Practical Host Anonymity

    Users are being tracked on the Internet more than ever before as Web sites and search engines gather pieces of information sufficient to identify and study their behavior. While many existing schemes provide strong anonymity, they are inappropriate when high bandwidth and low latency are required. In this paper, the...

    Provided By Indiana University

  • White Papers // May 2012

    Sensitive Data Requests: Do Sites Ask Correctly?

    The Web offers unprecedented opportunities for ecommerce. The security of such transactions is commonly provided through the use of the Transport Layer Security (TLS) protocol, the standards track successor of the Secure Sockets Layer (SSL) protocol. TLS allows clients to verify the authenticity of the servers they access and ensures...

    Provided By Indiana University

  • White Papers // May 2012

    Exploitable Redirects on the Web: Identification, Prevalence, and Defense

    Web sites on the Internet often use redirection. Unfortunately, without additional security, many of the redirection links can be manipulated and abused to mask phishing attacks. In this paper, the authors prescribe a set of heuristics to identify redirects that can be exploited. Using these heuristics, they examine the prevalence...

    Provided By Indiana University

  • White Papers // May 2012

    Trust Management Framework for Social Networks

    Inspired by the similarities between human trust and physical measurements, the authors propose a new system of trust metrics, composed by impression and confidence, which captures both human trust level and its uncertainty, while being intuitive and user friendly. Furthermore, based on measurement error propagation theory, they propose an evaluation...

    Provided By Indiana University

  • White Papers // May 2012

    Abstract Image Management and Universal Image Registration for Cloud and HPC Infrastructures

    Cloud computing has become an important driver for delivering Infrastructure as a Service (IaaS) to users with on-demand requests for customized environments and sophisticated software stacks. Within the FutureGrid (FG) project, the authors offer different IaaS frameworks as well as high performance computing infrastructures by allowing users to explore them...

    Provided By Indiana University

  • White Papers // May 2012

    Comparison of Multiple Cloud Frameworks

    Today, many cloud Infrastructure as a Service (IaaS) frameworks exist. Users, developers, and administrators have to make a decision about which environment is best suited for them. Unfortunately, the comparison of such frameworks is difficult because either users do not have access to all of them or they are comparing...

    Provided By Indiana University

  • White Papers // May 2012

    Accelerating Data Transfers In Iterative MapReduce Framework

    MapReduce has become popular in recent years due to its attractive programming interface with scalability and reliability in processing big data problems. Recently several iterative MapReduce frameworks including their Twister system have emerged to improve the performance on many important data mining applications. Utilizing local memory on each compute node...

    Provided By Indiana University

  • White Papers // Mar 2012

    Seed and Grow: An Attack Against Anonymized Social Networks

    Digital traces left by a user of an online social networking service can be abused by a malicious party to compromise the person's privacy. This is exacerbated by the increasing overlap in user-bases among various services. In this paper, the authors propose an algorithm, Seed and Grow, to identify users...

    Provided By Indiana University

  • White Papers // Mar 2012

    Qualitative Comparison of Multiple Cloud Frameworks

    Many cloud infrastructure as a service frameworks exist and users, developers and administrators have to make a decision, which environment is best suited for them. Unfortunately, the comparison of such frameworks is difficult as users may not have access to all of them, or are comparing the performance of such...

    Provided By Indiana University

  • White Papers // Mar 2012

    Towards Cloud Deployments Using FutureGrid

    In this paper, the authors briefly outline some differences between IaaS frameworks Eucalyptus, OpenNebula, OpenStack and Nimbus. They provide also an overview how platforms such as Amazon, Azure, and Google provide additional services to provide more convenient platforms for its users. They then present an overview of what FutureGrid currently...

    Provided By Indiana University

  • White Papers // Mar 2012

    Synchronization Level Specification and Matching of Software Components

    Generating distributed systems from independently developed and deployed components is a promising alternative for today's dynamic and interconnected world. If such components have to collaborate with each other effectively, they must indicate their contracts explicitly. Traditionally, only the syntactical interfaces are depicted for such components. Recent attempts have argued for...

    Provided By Indiana University

  • White Papers // Feb 2012

    GoDEL: A Multidirectional Dataflow Execution Model for Large-Scale Computing

    As the emerging trends in hardware architecture guided by performance, power efficiency and complexity drive one towards massive processor parallelism; there has been a renewed interest in dataflow models for large-scale computing. Dataflow programming models, being declarative in nature, lead to improved programmability at scale by implicitly managing the computation...

    Provided By Indiana University

  • White Papers // Jan 2012

    Performance Analysis of Twister based MapReduce Applications on Virtualization System in FutureGrid

    This paper presents the result of performance evaluation of Twister based MapReduce applications to facilitate a virtualized cluster system running in the FutureGrid. For this paper, the authors set up a virtualized cluster system made of a set of VM instances. In this paper, they observe that the overall performance...

    Provided By Indiana University

  • White Papers // Dec 2011

    Signing Me onto Your Accounts through Facebook and Google: a Traffic-Guided Security Study of Commercially Deployed Single-Sign-On Web Services

    With the boom of software-as-a-service and social networking, web-based Single Sign-On (SSO) schemes are being deployed by more and more commercial websites to safeguard many web resources. Despite prior research in formal verification, little has been done to analyze the security quality of SSO schemes that are commercially deployed in...

    Provided By Indiana University

  • White Papers // Nov 2011

    Large-Scale Privacy-Preserving Mapping of Human Genomic Sequences on Hybrid Clouds

    An operation preceding most human DNA analyses is read mapping, which aligns millions of short sequences (called reads) to a reference genome. This step involves an enormous amount of computation (evaluating edit distances for millions upon billions of sequence pairs) and thus needs to be outsourced to low-cost commercial clouds....

    Provided By Indiana University

  • White Papers // Nov 2011

    Investigation of Data Locality in MapReduce

    Traditional HPC architectures separate compute nodes and storage nodes, which are interconnected with high speed links to satisfy data access requirement in multi-user environments. However, the capacity of those high speed links is still much less than the aggregate bandwidth of all compute nodes. In data parallel systems such as...

    Provided By Indiana University

  • White Papers // Nov 2011

    cKanren miniKanren With Constraints

    The authors present cKanren, a framework for Constraint Logic Programming (CLP) in Scheme. cKanren subsumes miniKanren, a logic programming language embedded in Scheme. cKanren allows programmers to easily use, define, and combine different kinds of constraints. They provide two example constraint systems: one over finite domains and one over trees....

    Provided By Indiana University

  • White Papers // Oct 2011

    I/O Performance of Virtualized Cloud Environments

    The scientific community is exploring the suitability of cloud infrastructure to handle High Performance Computing (HPC) applications. The goal of Magellan, a project funded through DOE ASCR, is to investigate the potential role of cloud computing to address the computing needs of the Department of Energy's Office of Science, especially...

    Provided By Indiana University

  • White Papers // Oct 2011

    Hygienic Literate Programming: Lessons From ChezWEB

    Literate programming systems are a class of domain specific languages designed to encourage writing programs specifically to be read as essays or books by humans instead of by machines. Systems like CWEB, WEB, and ChezWEB allow the user to associate arbitrary code bodies with a concise but natural language description....

    Provided By Indiana University

  • White Papers // Aug 2008

    SWARM: Scheduling Large-Scale Jobs Over the Loosely-Coupled HPC Clusters

    Compute-intensive scientific applications are heavily reliant on the available quantity of computing resources. The Grid paradigm provides a large scale computing environment for scientific users. However, conventional Grid job submission tools do not provide a high-level job scheduling environment for these users across multiple institutions. For extremely large number of...

    Provided By Indiana University

  • White Papers // Nov 2012

    FRIEDA: Flexible Robust Intelligent Elastic Data Management in Cloud Environments

    Scientific applications are increasingly using cloud resources for their data analysis workflows. However, managing data effectively and efficiently over these cloud resources is challenging due to the myriad storage choices with different performance, cost trade-offs, complex application choices and complexity associated with elasticity, failure rates in these environments. The explosion...

    Provided By Indiana University

  • White Papers // Nov 2011

    Large-Scale Privacy-Preserving Mapping of Human Genomic Sequences on Hybrid Clouds

    An operation preceding most human DNA analyses is read mapping, which aligns millions of short sequences (called reads) to a reference genome. This step involves an enormous amount of computation (evaluating edit distances for millions upon billions of sequence pairs) and thus needs to be outsourced to low-cost commercial clouds....

    Provided By Indiana University

  • White Papers // May 2012

    Abstract Image Management and Universal Image Registration for Cloud and HPC Infrastructures

    Cloud computing has become an important driver for delivering Infrastructure as a Service (IaaS) to users with on-demand requests for customized environments and sophisticated software stacks. Within the FutureGrid (FG) project, the authors offer different IaaS frameworks as well as high performance computing infrastructures by allowing users to explore them...

    Provided By Indiana University

  • White Papers // May 2012

    Comparison of Multiple Cloud Frameworks

    Today, many cloud Infrastructure as a Service (IaaS) frameworks exist. Users, developers, and administrators have to make a decision about which environment is best suited for them. Unfortunately, the comparison of such frameworks is difficult because either users do not have access to all of them or they are comparing...

    Provided By Indiana University

  • White Papers // Jul 2012

    Design of a Dynamic Provisioning System for a Federated Cloud and Bare-Metal Environment

    The authors present the design of a dynamic provisioning system that is able to manage the resources of a federated cloud environment by focusing on their utilization. With their framework, it is not only possible to allocate resources at a particular time to a specific Infrastructure as a service framework,...

    Provided By Indiana University

  • White Papers // Aug 2012

    The Design and Implementation of a Multi-Level Content-Addressable Checkpoint File System

    Long-running HPC applications guard against node failures by writing checkpoints to parallel file systems. Writing these checkpoints with petascale class machines has proven difficult and the increased concurrency demands of exascale computing will exacerbate this problem. To meet check-pointing demands and sustain application-perceived throughput at exascale, multi-tiered hierarchical storage architectures...

    Provided By Indiana University

  • White Papers // Nov 2010

    A Survery of Open-Source Cloud Infrastructure Using FutureGrid Testbed

    Cloud infrastructure management is now an emerging problem in cloud computing. Open source projects such as Nimbus, Eucalyptus and OpenNebula provide the great opportunity for industries, researchers and scientists to understand the modern cloud infrastructure model. Here, the authors' project aims to survey among these three open source cloud infrastructure...

    Provided By Indiana University

  • White Papers // Mar 2011

    Spectrum Sensing Methods and Dynamic Spectrum Sharing in Cognitive Radio Networks: A Survey

    Dynamic spectrum access and Cognitive Radio (CR) are emerging technologies to utilize the scarce frequency spectrum in an efficient and opportunistic manner. They have been receiving tremendous amount of well-deserved attention in the literature. One of the challenging problems in dynamic spectrum access for cognitive radios is to sense the...

    Provided By Indiana University

  • White Papers // Jun 2011

    Exploring The Impact Of Professionalism On Campaign Contributions To Male And Female State Legislative Candidates

    As institutions, state legislatures have undergone a wide variety of changes over time ranging from enhanced member diversity to the introduction of term limits in some states. Perhaps most importantly, state legislatures have slowly become more professionalized, albeit the rate of this transformation has been uneven across the states. Nevertheless,...

    Provided By Indiana University

  • White Papers // Jan 2011

    Stealth Attacks on Vehicular Wireless Networks

    In this paper, the authors discuss various issues related to so-called stealth attacks. They elaborate on stealth attacks in the context of three common types of wireless networks, namely ad hoc networks, hybrid networks, and sensor networks. They consider the relevance of these settings to various vehicular environments; e.g., emergency...

    Provided By Indiana University

  • White Papers // May 2008

    The Multivision Problem for Wireless Sensor Networks: A Discussion About Node and Network Architecture

    Wireless sensor networks were initially proposed for environmental monitoring: in this domain the device nodes are expected to fetch sensor data and interpret them making use of basic elaboration algorithms. Effective software solutions for data base abstractions exist and are very popular. Due to bandwidth limitations, applications based on multi-view...

    Provided By Indiana University

  • White Papers // Mar 2009

    Visual Tracking Using Sensor Networks

    New trends in wireless sensor networks envisage deployments for distributed applications requiring real-time support at the kernel level and Quality of Service at the network level. In this domain, at the design stage, particular attention must be devoted to individual data packets as those entities carrying unique (not redundant) information....

    Provided By Indiana University

  • White Papers // Dec 2010

    A Cluster-Based Dynamic Load Balancing Middleware Protocol for Grids

    The load distribution in a grid may vary leading to the bottlenecks and overloaded sites. The authors describe a hierarchical dynamic load balancing protocol for Grids. The Grid consists of clusters and each cluster is represented by a coordinator. Each coordinator first attempts to balance the load in its cluster...

    Provided By Indiana University

  • White Papers // Oct 2010

    SaaS Modeling Tool for Personalization

    Software as a Service (SaaS) is an emerging software framework satisfying many tenants. It requires a unified subscriber to describe SaaS to make for easy integration with other application; however, SaaS provides services to different tenants by running only one instance. In order to satisfy personalized needs, the authors propose...

    Provided By Indiana University

  • White Papers // Oct 2010

    Dynamic Provisioned Experiments in FutureGrid

    FutureGrid provides novel computing capabilities enabling reproducible experiments while supporting dynamic provisioning. This paper describes the FutureGrid project and experiment abstractions to create and execute such experiments. The experiments consist of the activities performed by the various users of FutureGrid ranging from administrators, software developers and end users. To coordinate...

    Provided By Indiana University

  • White Papers // Mar 2011

    Cloud Gazing: A Comprehensive Evaluation of IaaS Technologies for FutureGrid

    Since the beginning of Cloud computing as a new and emerging paradigm, the field of Distributed Systems is amidst a stage of redefinition. Due to this, there are a wide variety of "Cloud" solutions, ranging from virtualization technologies to internet enabled web services, however a Cloud usually entails the use...

    Provided By Indiana University

  • White Papers // May 2010

    Bridging the Gap Between Desktop and the Cloud for EScience Applications

    The widely discussed scientific data deluge creates a need to computationally scale out eScience applications beyond the local desktop and cope with variable loads over time. Cloud computing offers a scalable, economic, on-demand model well matched to these needs. Yet cloud computing creates gaps that must be crossed to move...

    Provided By Indiana University

  • White Papers // Oct 2011

    I/O Performance of Virtualized Cloud Environments

    The scientific community is exploring the suitability of cloud infrastructure to handle High Performance Computing (HPC) applications. The goal of Magellan, a project funded through DOE ASCR, is to investigate the potential role of cloud computing to address the computing needs of the Department of Energy's Office of Science, especially...

    Provided By Indiana University

  • White Papers // Nov 2009

    Simulating Real-Time Aspects of Wireless Sensor Networks

    Wireless Sensor Networks (WSNs) technology has been mainly used in the applications with low-frequency sampling and little computational complexity. Recently, new classes of WSN-based applications with different characteristics are being considered, including process control, industrial automation and visual surveillance. Such new applications usually involve relatively heavy computations and also present...

    Provided By Indiana University

  • White Papers // Mar 2010

    Side-Channel Leaks in Web Applications: A Reality Today, a Challenge Tomorrow

    With software-as-a-service becoming mainstream, more and more applications are delivered to the client through the Web. Unlike a desktop application, a web application is split into browser-side and server-side components. A subset of the application's internal information flows are inevitably exposed on the network. The authors show that despite encryption,...

    Provided By Indiana University

  • White Papers // Jun 2009

    Peeping Tom in the Neighborhood: Keystroke Eavesdropping on Multi-User Systems

    A multi-user system usually involves a large amount of information shared among its users. The security implications of such information can never be underestimated. In this paper, the authors present a new attack that allows a malicious user to eavesdrop on other users' keystrokes using such information. Their attack takes...

    Provided By Indiana University

  • White Papers // May 2008

    Panalyst: Privacy-Aware Remote Error Analysis on Commodity Software

    Remote error analysis aims at timely detection and remedy of software vulnerabilities through analyzing run-time errors that occur on the client. This objective can only be achieved by offering users effective protection of their private information and minimizing the performance impact of the analysis on their systems without undermining the...

    Provided By Indiana University

  • White Papers // Nov 2011

    cKanren miniKanren With Constraints

    The authors present cKanren, a framework for Constraint Logic Programming (CLP) in Scheme. cKanren subsumes miniKanren, a logic programming language embedded in Scheme. cKanren allows programmers to easily use, define, and combine different kinds of constraints. They provide two example constraint systems: one over finite domains and one over trees....

    Provided By Indiana University

  • White Papers // Oct 2011

    Hygienic Literate Programming: Lessons From ChezWEB

    Literate programming systems are a class of domain specific languages designed to encourage writing programs specifically to be read as essays or books by humans instead of by machines. Systems like CWEB, WEB, and ChezWEB allow the user to associate arbitrary code bodies with a concise but natural language description....

    Provided By Indiana University

  • White Papers // Oct 2011

    Ftypes: Structured Foreign Types

    High-level programming languages, like Scheme, typically represent data in ways that differ from the host platform to support consistent behavior across platforms and automatic storage management, i.e., garbage collection. While crucial to the programming model, differences in data representation can complicate interaction with foreign programs and libraries that employ machine-dependent...

    Provided By Indiana University

  • White Papers // Sep 2011

    Cluster-Based Load Balancing Algorithms for Grids

    E-science applications may require huge amounts of data and high processing power where grid infrastructures are very suitable for meeting these requirements. The load distribution in a grid may vary leading to the bottlenecks and overloaded sites. The authors describe a hierarchical dynamic load balancing protocol for Grids. The Grid...

    Provided By Indiana University

  • White Papers // Sep 2009

    A Unified Approach to Intra-Domain Security

    While a variety of mechanisms have been developed for securing individual intra-domain protocols, none address the issue in a holistic manner. The authors develop a unified framework to secure prominent networking protocols within a single domain. They begin with a secure version of the DHCP protocol, which has the additional...

    Provided By Indiana University

  • White Papers // Jan 2011

    Malicious Hubs: Detecting Abnormally Malicious Autonomous Systems

    While many attacks are distributed across botnets, investigators and network operators have recently targeted malicious networks through high profile Autonomous System (AS) de-peerings and network shut-downs. In this paper, the authors explore whether some ASes indeed are safe havens for malicious activity. They look for ISPs and ASes that exhibit...

    Provided By Indiana University

  • White Papers // Aug 2010

    An Internet Without the Internet Protocol

    The growth of the Internet has brought about many challenges for its critical infrastructure. The DNS infrastructure, which translates mnemonic host names into IP addresses understood by the routers, is frequently the target of cache poisoning attacks. Internet routers are also experiencing alarming growth in their routing table sizes, which...

    Provided By Indiana University

  • White Papers // Feb 2011

    Prevalence and Mitigation of Forum Spamming

    Forums on the Web are increasingly spammed by miscreants in order to attract visitors to their (often malicious) websites. In this paper, the authors study the prevalence of forum spamming and find that Internet users are at a high risk of encountering forums with spam links posted on them. To...

    Provided By Indiana University

  • White Papers // Dec 2009

    OASIS: A Service-Oriented Architecture for Dynamic Instrumentation of Enterprise Distributed Real-Time and Embedded Systems

    Performance analysis tools for enterprise Distributed Real-time and Embedded (DRE) systems require instrumenting heterogeneous sources (such as application- and system-level hardware and software resources). Traditional techniques for software instrumentation of such systems, however, are tightly coupled to system design and metrics of interest. It is therefore hard for system testers...

    Provided By Indiana University

  • White Papers // Mar 2010

    Analysis of Virtualization Technologies for High Performance Computing Environments

    As Cloud computing emerges as a dominant paradigm in distributed systems, it is important to fully understand the underlying technologies that make clouds possible. One technology, and perhaps the most important, is virtualization. Recently virtualization, through the use of hypervisors, has become widely used and well understood by many. However,...

    Provided By Indiana University

  • White Papers // Mar 2011

    Measured Characteristics of FutureGrid Clouds for Scalable Collaborative Sensor-Centric Grid Applications

    The emergence of cloud technology has raised a renewed emphasis on the issue of scalable on-demand computing. Cloud back-end support of small devices such as sensors and mobile phones is one important application. The authors report the preliminary study of measured characteristics of distributed cloud computing infrastructure for collaboration of...

    Provided By Indiana University

  • White Papers // Mar 2011

    Toward Securing Sensor Clouds

    The authors aim to secure smart sensor networks, where computationally powerful sensing devices such as smartphones or cognitive radios interact with the cloud. In previous work, they have proposed a large-scale brokering framework, and they are researching several facets of securing sensors in the context of this framework. In this...

    Provided By Indiana University

  • White Papers // Feb 2011

    A Hierarchical Framework for Cross-Domain MapReduce Execution

    The MapReduce programming model provides an easy way to execute pleasantly parallel applications. Many data-intensive life science applications fit this programming model and benefit from the scalability that can be delivered using this model. One such application is AutoDock, which consists of a suite of automated tools for predicting the...

    Provided By Indiana University

  • White Papers // May 2011

    FutureGrid Image Repository: A Generic Catalog and Storage System for Heterogeneous Virtual Machine Images

    FutureGrid (FG) is an experimental, high-performance testbed that supports HPC, cloud and grid computing experiments for both application and computer scientist. FutureGrid includes the use of virtualization technology to allow the support of a wide range of operating systems in order to include a testbed for various cloud computing infrastructure...

    Provided By Indiana University

  • White Papers // Jan 2009

    Mitigating Inadvertent Insider Threats With Incentives

    Inadvertent insiders are trusted insiders who do not have malicious intent (as with malicious insiders) but do not responsibly managing security. The result is often enabling a malicious outsider to use the privileges of the inattentive insider to implement an insider attack. This risk is as old as conversion of...

    Provided By Indiana University

  • White Papers // Sep 2011

    Energy-Aware High Performance Computing - A Taxonomy Study

    To reduce the energy consumption and build a sustainable computer infrastructure now becomes a major goal of the high performance community. A number of research projects have been carried out in the field of energy-aware high performance computing. This paper is devoted to categorize energy-aware computing methods for the high-end...

    Provided By Indiana University

  • White Papers // Mar 2009

    Extending Automatic Parallelization to Optimize High-Level Abstractions for Multicore

    Automatic introduction of OpenMP for sequential applications has attracted significant attention recently because of the proliferation of multicore processors and the simplicity of using OpenMP to express parallelism for shared-memory systems. However, most previous research has only focused on C and Fortran applications operating on primitive data types. C++ applications...

    Provided By Indiana University