<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
<channel>
<title>Computer</title>
<link>http://www.computer.org/computer</link>
<description>Computer, the flagship publication of the IEEE Computer Society, publishes peer-reviewed technical content that covers all aspects of computer science, computer engineering, technology, and applications. The articles selected for publication are edited to enhance readability for the general Computer reader. Computer is a resource that practitioners, researchers, and managers can rely on to provide timely information about current research developments, trends, best practices, and changes in the profession.	</description>
	<language>en-us</language>
	<pubDate>Wed, 4 Jan 2012 11:00:01 GMT</pubDate>
	<image>
		<url>http://csdl.computer.org/common/images/logos/computer.gif</url>
		<title>IEEE Computer Society</title>
		<description>List of recently published journal articles</description>
		<link>http://www.computer.org/computer</link>
	</image>
  <item>
     <title>PrePrint: CAP and Cloud Data Management</title>
     <link>http://doi.ieeecomputersociety.org/10.1109/MC.2011.388</link>
     <description>In the past decade, we have seen development and wide deployment of novel systems for both data analysis and serving that scale out on demand, relying on massively distributed architectures with clusters of thousands of machines and with data replicated for fault-tolerance and low-latency reads; in some cases, replicated worldwide across tens of data centers. These new systems, in particular those designed for real-time data serving and update workloads, have provided ample illustration of the realities of the CAP theorem. They have taken diverse approaches to reconciling consistency with availability and performance, and in this paper, we will review the current landscape and speculate on what the future might hold. Specifically, we advocate research in providing a spectrum of consistency choices. We start by reviewing PNUTS' timeline consistency model, Amazon's eventual consistency model, and Google's entity group consistency model. We discuss these models, contrast them with the traditional ACID model of database consistency, and suggest directions for research. Our perspective is informed (and perhaps biased) by our experience with the PNUTS system at Yahoo!.</description>
     <guid isPermaLink="true">http://doi.ieeecomputersociety.org/10.1109/MC.2011.388</guid>
  </item>
  <item>
     <title>PrePrint: Cloud Data Protection for the Masses</title>
     <link>http://doi.ieeecomputersociety.org/10.1109/MC.2012.1</link>
     <description>Offering strong data protection to cloud users while enabling rich applications is a challenging task. We explore a new cloud platform architecture called Data Protection as a Service, which dramatically reduces the per-application development effort required to offer data protection, while still allowing rapid development and maintenance.</description>
     <guid isPermaLink="true">http://doi.ieeecomputersociety.org/10.1109/MC.2012.1</guid>
  </item>
  <item>
     <title>PrePrint: Why the FBI Can't Build a Case Management System</title>
     <link>http://doi.ieeecomputersociety.org/10.1109/MC.2012.2</link>
     <description>Epic software engineering failures are nothing new in the federal government, but for the FBI, they are particularly bitter. The bureau has failed twice in 10 years to build a case management system for its agents. We wasted $451 million on the last attempt, $621 million if you include our first one, the Virtual Case File (VCF), another failed government information technology (IT) program piled onto history&amp;#x2019;s ash heap. Our plan was to automate the hellish paper processes faced by FBI&amp;#x2019;s special agents. Instead, their hopes were crushed twice, forcing them to continue managing cases and evidence in ways that have not improved dramatically since the days of J. Edgar Hoover. How did this happen? What can be done? And who are the &amp;#x201C;UNSUBs&amp;#x201D; (FBIspeak for &amp;#x201C;culprits&amp;#x201D;) here? Sadly, the FBI is not alone&amp;#x2014;these failures are chronic in government. The Office of Management and Budget (OMB) estimates that over the past decade the federal government has spent $600 billion on IT programs that have under delivered or not delivered at all. This must be fixed. In a day and age of roaring budget deficits, the government can no longer afford to build IT the same way.</description>
     <guid isPermaLink="true">http://doi.ieeecomputersociety.org/10.1109/MC.2012.2</guid>
  </item>
  <item>
     <title>PrePrint: Perspectives on the CAP Theorem</title>
     <link>http://doi.ieeecomputersociety.org/10.1109/MC.2011.389</link>
     <description>Almost twelve years ago, in 2000, Eric Brewer introduced the idea that there is a fundamental trade-off between consistency, availability, and partition tolerance. This trade-off, which has become known as the CAP Theorem, has been widely discussed ever since. In this paper, we review the CAP Theorem and situate it within the broader context of distributed computing theory. We then discuss the practical implications of the CAP Theorem, and explore some general techniques for coping with the inherent trade-offs that it implies.</description>
     <guid isPermaLink="true">http://doi.ieeecomputersociety.org/10.1109/MC.2011.389</guid>
  </item>
  <item>
     <title>PrePrint: Overcoming CAP with Consistent Soft-State Replication</title>
     <link>http://doi.ieeecomputersociety.org/10.1109/MC.2011.387</link>
     <description>CAP explores tradeoffs between {Consistency, Availability and Partition tolerance}, concluding that a replicated service can possess just two of the three. The theorem is proved by forcing a replicated service to respond to conflicting requests during a partitioning failure, triggering inconsistency. But there are replicated services for which the applicability of CAP is unclear. Here, we look at scalable &amp;#x201C;soft-state&amp;#x201D; services that run in the first-tier of a single cloud-computing data center. The puzzle is that such services live in a single data center and run on redundant networks. Partitioning events involve single machines or small groups and are treated as node failures; thus, the CAP proof doesn&amp;#x2019;t apply. Nonetheless, developers believe in a generalized CAP &amp;#x201C;folk theorem,&amp;#x201D; holding that scalability and elasticity are incompatible with strong forms of consistency. We present a first-tier consistency alternative that replicates data, combines agreement on update ordering with amnesia freedom, and supports both good scalability and fast response.</description>
     <guid isPermaLink="true">http://doi.ieeecomputersociety.org/10.1109/MC.2011.387</guid>
  </item>
  <item>
     <title>PrePrint: Cultural Analytics in Large-Scale Visualization Environments</title>
     <link>http://doi.ieeecomputersociety.org/10.1109/MC.2011.386</link>
     <description>This paper introduces visualization techniques for Cultural Analytics, an interdisciplinary new field devoted to the exploration of large cultural data sets by means of interactive and intuitive visual analysis techniques. These techniques are aimed at scholars working in a number of disciplines including art, art history, film and media studies, who need to analyze large image collections in their work. A particular challenge in this domain is that well-defined goals and hypotheses are often not available beforehand, and instead are developed and refined throughout the cultural analytics process. The presented cultural analytics environment uses a large-scale collaborative digital workspace and out-of-core visual analysis techniques to allow researchers to progressively develop and refine hypotheses and gain new insights into large, digital image collections.</description>
     <guid isPermaLink="true">http://doi.ieeecomputersociety.org/10.1109/MC.2011.386</guid>
  </item>
  <item>
     <title>PrePrint: Parallel Logic Simulation --- A Myth or Reality?</title>
     <link>http://doi.ieeecomputersociety.org/10.1109/MC.2011.385</link>
     <description>The rapid adoption of multi-processor computers creates a perfect environment for parallel EDA algorithms. Among various EDA applications, parallel logic simulation seems to be the most promising --- it has been studied for decades and recent research continues to promise improvements. As processors are becoming faster and designs are getting larger, one would expect better performance from parallel simulation. However, this is typically not the case. Is parallel logic simulation a myth or reality? In this article we answer this question by explaining why speed-up is actually more difficult to achieve in the real world and why pitfalls in evaluating simulation speed-up can give false promises. We then describe designs and applications suitable for parallel simulation. Finally, we evaluate variants of parallel simulation platforms and suggest the type of problem that can be better solved by each variant.</description>
     <guid isPermaLink="true">http://doi.ieeecomputersociety.org/10.1109/MC.2011.385</guid>
  </item>
  <item>
     <title>Computer - December 2011 (Vol. 44, No. 12)</title>
     <link>http://opac.ieeecomputersociety.org/opac?year=2011&amp;volume=44&amp;issue=12&amp;acronym=computer</link>
     <description>Computer</description>
     <guid isPermaLink="true">http://www.computer.org/portal/site/computer/</guid>
  </item>
  <item>
     <title>PrePrint: Software Development for Infrastructure</title>
     <link>http://doi.ieeecomputersociety.org/10.1109/MC.2011.353</link>
     <description>The requirements for infrastructure software differ from those of many applications. This paper considers implications of the more stringent correctness, reliability, efficiency, and maintainability requirements on infrastructure software. It argues that up-front design, static structure enforced by a type system, compact data structures, and simplified code structure are essential. So is improved tool support. Education for infrastructure developers should differ from that of application developers to reflect that. The discussion is driven by a few small illustrative code examples: Code matters; all else is built on top of code.</description>
     <guid isPermaLink="true">http://doi.ieeecomputersociety.org/10.1109/MC.2011.353</guid>
  </item>
  <item>
     <title>PrePrint: Imagining the Future: Thoughts on Computing</title>
     <link>http://doi.ieeecomputersociety.org/10.1109/MC.2011.327</link>
     <description>The shifting foundation of computing poses a plethora of exciting research and development challenges. The explosive growth of smartphones is creating a looming spectrum shortage. Can cognitive radio technology shift the technical and business dynamics of communications to more nimble and adaptive spectrum usage? Projections of current trends suggest there will be more 50 billion Internet connected devices in just a few years. How can they best be managed and secured? Can we reconcile our historical notions of privacy and security, rooted in person and place, with the new world of cloud services and transnational data flows? Each of today&amp;#x2019;s cloud data centers contain more computing and storage capacity than the entire Internet did just a few years ago. How can we best design these systems for resilient and energy efficient operation? Predicting the future is always fraught with peril, as any retrospective examination of technology predictions will show. However, these technological and societal changes are so significant that we must consider their effects on the future of our research, computing education and broader societal responses.</description>
     <guid isPermaLink="true">http://doi.ieeecomputersociety.org/10.1109/MC.2011.327</guid>
  </item>
  <item>
     <title>PrePrint: Optimized Interactive Processes</title>
     <link>http://doi.ieeecomputersociety.org/10.1109/MC.2011.301</link>
     <description>Two major IT trends have contributed to the transformation of enterprises in the last several years: Service-oriented architectures (SOA) and unified communications and collaboration (UCC) platforms. The former has allowed companies to move away from large monolithic systems into smaller componentized services, and to re-engineer their business processes. The latter has changed the the way that information spreads through an enterprise, from slow and inconsistent to immediate and pervasive. In this paper, we describe optimized interactive processes (OIP), which combines SOA and UCC capabilities into a new platform, enabling real-time coordination between physical, digital, and human systems. It supports finding, communicating, and collaborating between team members as part of a process, independent of the device and communication medium used by the individuals. It will automatically optimize the process by choosing the right individuals and communication mechanisms based upon dynamic, context-specific attributes. We demonstrate use-cases for this technology, such as orchestrating emergency response activities, facilitating consultations between doctors and specialists, and reacting in real-time to events detected by sensors. We discuss the key differentiating architectural components in an OIP system, and describe a prototype implementation.</description>
     <guid isPermaLink="true">http://doi.ieeecomputersociety.org/10.1109/MC.2011.301</guid>
  </item>
  <item>
     <title>PrePrint: Society's Nervous System: &amp;#xD; Building Effective Government, Energy, and Public Health Systems</title>
     <link>http://doi.ieeecomputersociety.org/10.1109/MC.2011.299</link>
     <description>What is the potential for pervasive and mobile sensing and computing over the next decade, and the challenges that will have to be faced in order to realize this potential?. I describe a likely future by drawing on a unique, multi-year collaboration with the heads of major IT, wireless, hardware, health, and financial firms, as well as the heads of American, EU, and other regulatory organizations, and a variety of NGOs</description>
     <guid isPermaLink="true">http://doi.ieeecomputersociety.org/10.1109/MC.2011.299</guid>
  </item>
  <item>
     <title>PrePrint: Musings About Information Security</title>
     <link>http://doi.ieeecomputersociety.org/10.1109/MC.2011.262</link>
     <description>Information security vulnerabilities and threats are alive and well today, but this is nothing new. Attacks on data and telecommunications infrastructures have been going on since the development of those infrastructures, and the attacks adapt to the changing technology. This paper describes how the attack vectors have changed during the past 40 years, but the types of attacks remain eerily similar.</description>
     <guid isPermaLink="true">http://doi.ieeecomputersociety.org/10.1109/MC.2011.262</guid>
  </item>
  <item>
     <title>PrePrint: Methods for Defending against Cross Site Scripting Attacks</title>
     <link>http://doi.ieeecomputersociety.org/10.1109/MC.2011.261</link>
     <description>Recent security reports reveal that cross site scripting (XSS) is among the top most serious and common security threats found in Web applications. XSS attack occurs when an attacker sends a malicious code to a victim through exploiting the poor handling of user input in a Web application. A wide variety of solutions from simple static analysis techniques to complex runtime protection mechanisms have been proposed to mitigate this problem. However, XSS flaws continue to exist in many Web applications mainly due to the developers&amp;#x2019; lack of understanding of this problem, its solutions, and the limitations of the solutions. This article aims to provide the readers with guidance on the strengths and weaknesses of current techniques to defend against XSS exploits. It also discusses what might be the future research works to overcome the limitations of current techniques.</description>
     <guid isPermaLink="true">http://doi.ieeecomputersociety.org/10.1109/MC.2011.261</guid>
  </item>
  <item>
     <title>PrePrint: Link Graph Analysis for Business Site Selection</title>
     <link>http://doi.ieeecomputersociety.org/10.1109/MC.2011.260</link>
     <description>In many industries (such as retailing or consumer services), choosing an appropriate site is one of the most important decisions for firms. This study proposes a graph-based method to address the business site selection problem from a perspective of &amp;#x201C;intraspecific competition,&amp;#x201D; which takes into account the fact that most business firms are not isolated but rather are connected and can be clustered as geographical agglomerations. The proposed method treats complex interconnections among business establishments as a graph, in which each link reflects the geographical distributions and quality of establishments. After constructing the graph of the dynamic economic environment, this study applies an automatic learning algorithm to derive the optimal locale for a new business establishment. Evaluations using both synthetic and real-world data illustrate both the underlying principle and the effectiveness of this proposed graph-based method.</description>
     <guid isPermaLink="true">http://doi.ieeecomputersociety.org/10.1109/MC.2011.260</guid>
  </item>
  <item>
     <title>PrePrint: The Devils Behind Web Application Vulnerabilities</title>
     <link>http://doi.ieeecomputersociety.org/10.1109/MC.2011.259</link>
     <description>Web Applications are frequently deployed with critical security bugs that can be maliciously exploited. Avoiding such vulnerabilities depends on the best practices and tools applied during implementation, testing and deployment phases of the software development cycle. However, many times those practices are disregarded, as developers are frequently not specialized in security and face hard time-to-deploy constraints. Furthermore, the poor efficiency of existing automatic vulnerability detection and mitigation tools opens the door for the deployment of insecure web applications. Realizing the full benefits of secure coding and the limitations of existing tools requires rethinking the way we build web applications. This paper intends to discuss the devils behind the security of such applications.</description>
     <guid isPermaLink="true">http://doi.ieeecomputersociety.org/10.1109/MC.2011.259</guid>
  </item>
  <item>
     <title>PrePrint: MRI-based 4D Computational Modeling of Respiratory Motion for Lung Tumor Radiotherapy</title>
     <link>http://doi.ieeecomputersociety.org/10.1109/MC.2011.230</link>
     <description>With mounting scientific evidence on both the benefits of dose escalation and the perils of normal tissue toxicity, and tremendous progress in the attainable precision of radiotherapy (RT) planning and delivery, achieving a high degree of geometric accuracy of the temporarily deforming organ has become ever more important in RT treatments. We propose a computational RT-guidance strategy where a 4D motion model is computed from 4D MRI and 3DCT. It can be used for RT planning. During delivery, the model is updated with real-time position information. The correspondingly updated fluence map can then be delivered.</description>
     <guid isPermaLink="true">http://doi.ieeecomputersociety.org/10.1109/MC.2011.230</guid>
  </item>
  <item>
     <title>PrePrint: Enhancing Trustworthiness within Service Federations by Continuous On-line Testing</title>
     <link>http://doi.ieeecomputersociety.org/10.1109/MC.2011.227</link>
     <description>Security, data protection, trust management, authentication and authorization are crucial assets in the Internet of Services. We propose and illustrate On-line Testing as an important means to enhance trustworthiness among federated services that are often independently developed, deployed, and maintained.</description>
     <guid isPermaLink="true">http://doi.ieeecomputersociety.org/10.1109/MC.2011.227</guid>
  </item>
   </channel>
</rss>
