<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<rss version="2.0">
    <channel>
        <title>Parallel@Illinois Calendar</title>
        <copyright></copyright>
        <link>http://illinois.edu/calendar/Calendar?calId=2238</link>
        <description>Events sponsored or co-sponsored by Parallel@Illinois (lectures, seminars, workshops, institutes, etc.). Also includes event calendars from P@IL campus affiliates.</description>
        <language></language>
        <managingEditor></managingEditor>
        <webMaster></webMaster>
        <pubDate></pubDate>
        <lastBuildDate></lastBuildDate>
        <category></category>
        <generator></generator>
        <docs></docs>
        <rating></rating>
        <item>
            <title>M-health and Development: Revealing Myths (and Some Facts)</title>
            <link>http://illinois.edu/calendar/Calendar?calId=2238&amp;eventId=147394&amp;ACTION=VIEW_EVENT</link>
            <author></author>
            <category>Seminar</category>
            <comments></comments>
            <pubDate>Mon, 09 Nov 2009 10:00:00 CST</pubDate>
            <description>Pammla Petrucka is an associate professor in the University of Saskatchewan College of Nursing, Regina Site. She holds a BScN and MN from the University of Saskatchewan, PhD from the University of A, and was a post-doctoral fellow with the Indigenous Peoples Health Research Centre (IPHRC). She is a research faculty member with the Saskatchewan Population Health Evaluation and Research Unit and research associate with IPHRC. She is involved in research projects in Canada, the Caribbean, and Africa. Her work in the Caribbean is supported by the International Development Research Centre and focuses on technology and nursing in development (ICT4D) in five Caribbean countries with emphasis on improving quality of care and access to information (K4D). She leads/co-leads various community-based research projects with two aboriginal groups in Saskatchewan, most of which are funded by the Canadian Institutes of Health Research, include community partners in the Northern Inter-Tribal Health Authority, and Standing Buffalo First Nations. In addition, she is supported by the Saskatchewan Health Research Foundation to consider the unique and pressing needs of aboriginal and rural people with chronic kidney diseases. Her work in Kenya and Tanzania involves pregnant and post-partum women in Kibera (a slum area) who are receiving anti-retrovirals and is funded by the Social Sciences and Humanities Research Foundation. She received the 2005 Saskatchewan Centennial medal for her humanitarian service in Canada and abroad, the Jackie McCleer Fellowship from 2007 to 2009 from the Association of Commonwealth Universities to further her work in Kenya and Tanzania to consider opportunities for ICT4D in slum areas of Kibera and Arusha, the 2008 Canadian Association of Nursing Research Outstanding New Researcher Award, and the 2008 University of Regina Alumni Award for Humanitarian Services. </description>
        </item>
        <item>
            <title>Information Trust Institute Seminar - Ben Livshits, Microsoft Research</title>
            <link>http://illinois.edu/calendar/Calendar?calId=2238&amp;eventId=147202&amp;ACTION=VIEW_EVENT</link>
            <author></author>
            <category>Seminar</category>
            <comments></comments>
            <pubDate>Fri, 13 Nov 2009 13:00:00 CST</pubDate>
            <description>Title: Ripley: Automatically Securing Web 2.0 Applications Through Replicated Execution

Abstract: Rich Internet applications are becoming increasingly distributed, as demonstrated by the popularity of AJAX or Web 2.0 applications such as Facebook, Google Maps, Hotmail, and many others. A typical multi-tier AJAX application consists, at the least, of a server-side component implemented in Java J2EE, PHP, or ASP.NET and a client-side component running JavaScript. The resulting application is more responsive because computation has moved closer to the client, avoiding unnecessary network round trips for frequent user actions.

However, once a portion of the code has moved to the client, a malicious user can subvert the client side of the computation, jeopardizing the integrity of the server-side state. In this project we propose Ripley, a system that uses replicated execution to automatically preserve the integrity of a distributed computation. Ripley replicates a copy of the client-side computation on the trusted server tier. Every client-side event is transferred to the replica of the client for execution. Ripley observes results of the computation, both as computed on the client-side and on the server side using the replica of the client-side code. Any discrepancy is flagged as a potential violation of computational integrity.

We built Ripley on top of Volta, a distributing compiler that translates .NET applications into JavaScript, effectively providing a measure of security by construction for Volta applications. We have evaluated the Ripley approach on five representative AJAX applications built in Volta and also on Hotmail, a large widely-used AJAX application. Our results so far suggest that Ripley provides a promising strategy for building secure distributed web applications, which places minimal burden on the application developer at the cost of a low performance overhead.

Bio: Ben Livshits is a researcher at Microsoft Research in Redmond, WA. He received a B.A. from Cornell University in 1999, and his M.S. and Ph.D. from Stanford University in 2002 and 2006, respectively. Dr. Livshits's research interests include application of sophisticated static and dynamic analysis techniques to finding errors in programs.

He is known for his work on software reliability and especially tools to improve software security, with a primary focus on approaches to finding buffer overruns in C programs and a variety of security vulnerabilities (cross-site scripting, SQL injections, etc.) in Web-based applications.  Lately he has been focused on how Web 2.0 application reliability, performance, and security can be improved through a combination of static and runtime techniques.</description>
        </item>
        <item>
            <title>Supercomputing '09</title>
            <link>http://illinois.edu/calendar/Calendar?calId=2238&amp;eventId=145050&amp;ACTION=VIEW_EVENT</link>
            <author></author>
            <category>Seminar</category>
            <comments></comments>
            <pubDate>Sat, 14 Nov 2009 08:30:00 CST</pubDate>
            <description>Click here to find out the many ways you can engage with Illinois' parallel computing experts at SC09. We also have an interesting schedule of demos planned for our booth (#1007). See you there!</description>
        </item>
        <item>
            <title>Third International Workshop on High-Performance Reconfigurable Computing Technology and Applications</title>
            <link>http://illinois.edu/calendar/Calendar?calId=2238&amp;eventId=129489&amp;ACTION=VIEW_EVENT</link>
            <author></author>
            <category>Workshop</category>
            <comments></comments>
            <pubDate>Sun, 15 Nov 2009 08:30:00 CST</pubDate>
            <description>High-performance reconfigurable computing (HPRC) based on the combination of conventional microprocessors and field-programmable gate arrays (FPGA) is a rapidly evolving computing paradigm that offers a potential to accelerate computationally intensive scientific applications beyond of what is possible on today's mainstream HPC systems. The academic community has been actively investigating this technology for the past decade and the technology has proven itself to be practical for a number of HPC applications. Many of the HPC vendors are now offering various HPRC solutions.HPRCTA'09 will bring together domain scientists and technology developers from industry and academia to present and discuss new research on the use of field-programmable gate array technologies for high performance reconfigurable computing.General Workshop Co-Chairs: Volodymyr Kindratenko, NCSA; Tarek El-Ghazawi, GWU Technical Program Chair: Volodymyr Kindratenko, NCSA OpenFPGA Award Chair: Eric Stahlberg, OpenFPGA</description>
        </item>
        <item>
            <title>Middleware 2009: Charm ++ Tutorial</title>
            <link>http://illinois.edu/calendar/Calendar?calId=2238&amp;eventId=145822&amp;ACTION=VIEW_EVENT</link>
            <author></author>
            <category>Tutorial</category>
            <comments></comments>
            <pubDate>Mon, 30 Nov 2009 08:30:00 CST</pubDate>
            <description>The tutorial will present Charm++, a C++-based portable parallel programming system, designed with programmer productivity as a major goal. The tutorial will start with basic concepts, and introduce the language features via a series of examples. With Charm++, programmers decompose the computation into a larger number of objects, without regard to number of processors, while an adaptive runtime system assigns them to processors, automating resource management. Charm++ efficiently supports parallel composition, thus allowing multiple, independently written, parallel modules to effectively utilize available processors. It runs on multi-core desktops with shared memory, as well as large clusters of SMP nodes, and supports accelerators effectively in such environments. Further, its adaptive runtime system is leveraged to support multiple fault tolerant schemes, so applications can continue to run as components fail. Several highly scalable and widely used applications in science and engineering have been written using Charm++.</description>
        </item>
        <item>
            <title>Middleware 2009: Hadoop &amp; Pig Tutorial</title>
            <link>http://illinois.edu/calendar/Calendar?calId=2238&amp;eventId=145824&amp;ACTION=VIEW_EVENT</link>
            <author></author>
            <category>Tutorial</category>
            <comments></comments>
            <pubDate>Tue, 01 Dec 2009 08:30:00 CST</pubDate>
            <description>Practical Problem-Solving with Apache Hadoop &amp; Pig

Apache Hadoop and Pig have become the platform of choice for developing large-scale data-intensive applications. In this tutorial, we will discuss design philosophy of Hadoop, describe how to design and develop Hadoop and Pig applications and higher-level application frameworks to crunch several terabytes of data, using anywhere from four to 4,000 computers. We will discuss solutions to common problems encountered in maximizing Hadoop application performance. We will also describe several frameworks and utilities developed using Hadoop that increase programmer-productivity and application-performance.</description>
        </item>
        <item>
            <title>Joint Laboratory for Petascale Computing Workshop</title>
            <link>http://illinois.edu/calendar/Calendar?calId=2238&amp;eventId=144895&amp;ACTION=VIEW_EVENT</link>
            <author></author>
            <category>Workshop</category>
            <comments></comments>
            <pubDate>Wed, 02 Dec 2009 08:00:00 CST</pubDate>
            <description></description>
        </item>
        <item>
            <title>UPCRC Illinois Research Seminar - Michael McCool, Intel</title>
            <link>http://illinois.edu/calendar/Calendar?calId=2238&amp;eventId=144589&amp;ACTION=VIEW_EVENT</link>
            <author></author>
            <category>Seminar</category>
            <comments></comments>
            <pubDate>Thu, 03 Dec 2009 16:00:00 CST</pubDate>
            <description>Title: Abstract: TBDBio: TBDLive Video StreamLive stream will be activated at the time of the seminar.</description>
        </item>
        <item>
            <title>ICLCS Workshop for Robert Noyce Master Teachers</title>
            <link>http://illinois.edu/calendar/Calendar?calId=2238&amp;eventId=147232&amp;ACTION=VIEW_EVENT</link>
            <author></author>
            <category>Workshop</category>
            <comments></comments>
            <pubDate>Fri, 04 Dec 2009 09:00:00 CST</pubDate>
            <description>Fifteen fellows of the Institute for Chemistry Literacy through Computational Science (ICLCS) have been selected as Robert Noyce Master Teachers. This workshop provides an opportunity for continued training in computational chemistry and support toward becoming National Board Certified Teachers.The National Science Foundation-funded Robert Noyce Master Teacher Program supports the development of NSF Master Teaching Fellows by providing professional development and salary supplements for exemplary math and science teachers to become Master Teachers in high-need school districts.ICLCS is a five-year NSF-funded project that provides rural Illinois chemistry teachers with computational chemistry content and tools, teaching methodology, and leadership development. For more information, see http://iclcs.uiuc.edu.</description>
        </item>
        <item>
            <title>UPCRC Illinois Summer School</title>
            <link>http://illinois.edu/calendar/Calendar?calId=2238&amp;eventId=142310&amp;ACTION=VIEW_EVENT</link>
            <author></author>
            <category>Educational</category>
            <comments></comments>
            <pubDate>Sun, 18 Jul 2010 08:30:00 CDT</pubDate>
            <description>Save the date! More information coming soon.</description>
        </item>
    </channel>
</rss>
