<?xml version="1.0"?>
<rss version="2.0">
<channel>
<title>CSA News/Events/Seminars.</title>
<link>http://www.csa.iisc.ernet.in/</link>
<description>Computer Science and Automation: News, Events, Seminars.</description>

<item>
<title>CSA : 30 May 2012 : Thesis Defense : Boxicity and Cubicity: A Study on SpecialClasses of Graphs</title>
<link>http://www.csa.iisc.ernet.in/sem-evts/seminars.php#2012-05-30-1130-03</link>
<description><![CDATA[Dear All,<br></br><br></br>                Department of Computer Science and Automation                <br></br>                            Ph.D. Thesis Defense                            <br></br><br></br><br></br><br></br>Speaker             :  Mr. Rogers Mathew<br></br><br></br>Title               :  Boxicity and Cubicity: A Study on Special<br></br>                       Classes of Graphs<br></br><br></br>Faculty Advisor     :  Prof. Sunil Chandran<br></br><br></br>Date                :  Wednesday, May 30, 2012<br></br><br></br>Time                :  11:30 AM<br></br><br></br>Venue               :  CSA Seminar Hall (Room No. 254, First Floor)<br></br><br></br>Live Video          :  MMCRs - ECE, CEDT, EE <br></br>                       or<br></br>                       URL -- http://mmcr.iisc.ernet.in:8008/live/csa.html<br></br><br></br>Abstract            <br></br><br></br>Let F be a family of sets. A graph G(V,E) is an intersection graph of<br></br>sets from F if there exists a function f:V(G) -&gt; F such that (u,v) in<br></br>E(G) &lt;=&gt; f(u) and f(v) have a nonempty intersection. An &quot;interval<br></br>graph&quot; is an intersection graph of a family of closed intervals on the<br></br>real line. Interval graphs find application in diverse fields ranging<br></br>from DNA analysis to VLSI design.<br></br><br></br><br></br>An interval on the real line can be generalized to a &quot;k dimensional<br></br>box&quot; or &quot;k-box''. A k-box B=(R_1,R_2,...,R_k) is defined to be the<br></br>Cartesian product R_1 x R_2 x ... x R_k, where each R_i is a closed<br></br>interval on the real line. If each R_i is a unit length interval, we<br></br>call B a &quot;k-cube''. A graph G has a &quot;k-box representation&quot;, if G is an<br></br>intersection graph of a family of k-boxes in R^k. The minimum k such<br></br>that G has a k-box representation is the &quot;boxicity&quot; of G (box(G)).<br></br>Similarly, the &quot;cubicity&quot; of G (cub(G)) is the minimum integer k such<br></br>that G has a k-cube representation.<br></br><br></br>The concepts of boxicity and cubicity were introduced by F.S. Roberts<br></br>in 1969. Deciding whether the boxicity (or cubicity) of a graph is at<br></br>most k is NP-complete even for a small positive integer k. Box<br></br>representation of graphs ﬁnds application in niche overlap<br></br>(competition) in ecology and to problems of ﬂeet maintenance in<br></br>operations research. Given a low dimensional box representation, some<br></br>well known NP-hard problems become polynomial time solvable.<br></br><br></br>In this thesis, we present several upper bounds for boxicity and<br></br>cubicity of special classes of graphs in terms of other graph<br></br>parameters.<br></br><br></br>Our Work:<br></br><br></br>1. We show that, for a k-degenerate graph G, cub(G) is O(k log(n)).<br></br>This bound is tight. We also give an efficient deterministic algorithm<br></br>to construct an O(k log(n)) dimensional cube representation.<br></br><br></br>2. Crossing number of a graph G is the minimum number of crossing<br></br>pairs of edges, over all drawings of G in the plane. We find a<br></br>non-trivial relation between the boxicity of a graph and its crossing<br></br>number.<br></br><br></br>3. Almost all graphs have cubicity O(d log n), where 'd' denotes the<br></br>average degree.<br></br><br></br>4. Boxicity of a line graph with maximum degree D is O(D log(log(D))).<br></br>We also prove a non-trivial lower bound for the boxicity of a<br></br>d-dimensional hypercube.<br></br><br></br>5. Boxicity of a k-leaf power is at most k-1. For every k, there exist<br></br>k-leaf powers whose boxicity is exactly k − 1. Since leaf powers are a<br></br>subclass of strongly chordal graphs, this result implies that there<br></br>exist strongly chordal graphs with arbitrarily high boxicity.<br></br><br></br>6. We give a constructive proof to show that there exist chordal<br></br>bipartite graphs with arbitrarily high boxicity.<br></br><br></br><br></br><br></br><br></br>                               ALL ARE WELCOME]]>
</description>
</item>

<item>
<title>CSA : 17 May 2012 : Colloquium : Studies in Autonomic Management of Storage Systems</title>
<link>http://www.csa.iisc.ernet.in/sem-evts/seminars.php#2012-05-17-1500-03</link>
<description><![CDATA[Dear All,<br></br><br></br>                Department of Computer Science and Automation                <br></br>                          M.Sc. (Engg) Colloquium                          <br></br><br></br><br></br><br></br>Speaker             :  Mr. Pankaj Pipada<br></br><br></br>Title               :  Studies in Autonomic Management of Storage Systems<br></br><br></br>Faculty Advisor     :  Prof. K. Gopinath<br></br><br></br>Date                :  Thursday, May 17, 2012<br></br><br></br>Time                :  3:00 PM<br></br><br></br>Venue               :  CSA Seminar Hall (Room No. 254, First Floor)<br></br><br></br>Live Video          :  MMCRs - ECE, CEDT, EE <br></br>                       or<br></br>                       URL -- http://mmcr.iisc.ernet.in:8008/live/csa.html<br></br><br></br>Abstract            <br></br><br></br>Autonomic management is important in storage systems and the space of autonomics in storage systems is vast. Such autonomic management systems can employ a variety of techniques depending upon the specific problem. In this thesis, we first take an algorithmic approach towards reliability enhancement and then we use learning along with a reactive framework to facilitate storage optimization for applications.<br></br><br></br>We study how the reliability of non-repairable systems can be improved through automatic reconfiguration of their XOR-coded structure. To this regard we propose to increase the fault tolerance of non-repairable systems by reorganizing the system, after a failure is detected, to a new XOR-code with a better fault tolerance. As errors can manifest during reorganization due to whole reads of multiple submodules, our framework takes them into account and models such errors as based on access intensity (ie. BER - bit error rate). We present and evaluate the reliability of an example storage system with and without reorganization.<br></br><br></br>Motivated by the critical need for automating various aspects of data management in virtualized data centers, we study the specific problem of automatically implementing Virtual Machine (VM) migration in a dynamic environment according to some pre-set policies. This is a problem that requires automated identification of various workloads and their execution environments running inside virtual machines in a non-intrusive manner. To this end we propose AuM (for Autonomous Manager)that has the capability to learn workloads by aggregating variety of information obtained from network traces of storage protocols. We use state of the art Machine Learning tools, namely Multiple Kernel learning, to aggregate information and show that AuM is indeed very accurate in identifying workloads, their execution environments and is also successful in following user set policies very closely for the VM migration tasks.<br></br><br></br>Storage infrastructure in large-scale cloud data center environments must support applications with diverse, time-varying data access patterns while observing the quality of service. To meet service level requirements in such heterogeneous application phases, storage management needs to be phase-aware and adaptive, i.e., identify specific storage access patterns of applications as they occur and customize their handling accordingly. We build LoadIQ, an online application phase detector for networked (file and block)storage systems. In a live deployment, LoadIQ analyzes traces and emits phase labels learnt online. Such labels could be used to generate alerts or to trigger phase-specific system tuning.<br></br><br></br><br></br><br></br><br></br>                               ALL ARE WELCOME]]>
</description>
</item>

<item>
<title>CSA : 11 May 2012 : Seminar : Entrepreneurship as a Career Option</title>
<link>http://www.csa.iisc.ernet.in/sem-evts/seminars.php#2012-05-11-1530-03</link>
<description><![CDATA[Dear All,<br></br><br></br>                Department of Computer Science and Automation                <br></br>                             Department Seminar                             <br></br><br></br><br></br><br></br>Speaker             :  Mr Ravi Trivedi (CSA Alumnus)<br></br>                       Principal Officer<br></br>                       Southeast Interactive Technology Funds<br></br><br></br>Title               :  Entrepreneurship as a Career Option<br></br><br></br>Date                :  Friday, May 11, 2012<br></br><br></br>Time                :  3:30 PM<br></br><br></br>Venue               :  CSA Seminar Hall (Room No. 254, First Floor)<br></br><br></br>Live Video          :  MMCRs - ECE, CEDT, EE <br></br>                       or<br></br>                       URL -- http://mmcr.iisc.ernet.in:8008/live/csa.html<br></br><br></br>Abstract            <br></br><br></br>The talk will focus on choosing Entrepreneurship as a career<br></br>option, and delves into the nuances before and after one makes the<br></br>choice.  The talk will highlight best practices, and present a framework <br></br>to think about how to reach this decision, and what to do when  want to <br></br>do your startup.<br></br><br></br>Outline of topics that will be discussed in the talk:<br></br>a) Why, When, Who, Thoughts and Pros/Cons on entrepreneurship<br></br>b) Making the Leap<br></br>c) Types of startups<br></br>d) First Steps: Founding Team, Idea, Building Product,<br></br>Selling your Product<br></br>e) Fund raising<br></br>f) Work life balance as a founder<br></br><br></br>Biography of the speaker<br></br><br></br>Ravi works as a Principal at Southeast Interactive Technology Funds, an<br></br>early stage technology venture capital fund.  He runs Srijan Capital, a seed<br></br>stage fund to make angel investments and incubate startups in India. He is a<br></br>charter member of TiE Bangalore, and likes to work in trenches with<br></br>passionate entrepreneurs. At Southeast, apart from investments, his<br></br>experience includes running and growing a B2C E-commerce startup.<br></br><br></br>Before Southeast, Ravi worked as equity analyst with Banc of America<br></br>Securities, where he participated in covering companies over $120B in market<br></br>capitalization. He was part of the team that was ranked runners up in the<br></br>Alpha Hedge Fund Research rankings.<br></br><br></br>Ravi started his career as a software engineer at Hewlett Packard and has<br></br>global cross-functional experience in leading and managing technology<br></br>businesses.  He has worked in marketing, consulting and engineering<br></br>functions at Hewlett Packard.  Ravi co-authored the book Web Services<br></br>Security, and was HP's representative in few web services standards.<br></br><br></br>Ravi completed his MBA from Duke University, Fuqua School of Business and<br></br>has a Masters in Computer Science from Computer Science and <br></br>Automation, Indian Institute of Science, Bangalore.<br></br><br></br>Host Faculty        :  Prof. Y. Narahari<br></br><br></br><br></br><br></br><br></br>                               ALL ARE WELCOME]]>
</description>
</item>

<item>
<title>CSA : 15 May 2012 : Colloquium : Power Efficient Last Level Cache for Chip-Multicores</title>
<link>http://www.csa.iisc.ernet.in/sem-evts/seminars.php#2012-05-15-1600-03</link>
<description><![CDATA[Dear All,<br></br><br></br>                Department of Computer Science and Automation                <br></br>                              Ph.D. Colloquium                              <br></br><br></br><br></br><br></br>Speaker             :  Aparna Mandke<br></br><br></br>Title               :  Power Efficient Last Level Cache for Chip-Multicores<br></br><br></br>Faculty Advisor     :  Y.N. Srikant and Bharadwaj Amrutur<br></br><br></br>Date                :  Tuesday, May 15, 2012<br></br><br></br>Time                :  4:00 PM<br></br><br></br>Venue               :  CSA Seminar Hall (Room No. 254, First Floor)<br></br><br></br>Live Video          :  MMCRs - ECE, CEDT, EE <br></br>                       or<br></br>                       URL -- http://mmcr.iisc.ernet.in:8008/live/csa.html<br></br><br></br>Abstract            <br></br><br></br>The number of cores and on-chip cache size have been increasing in chip multicores<br></br>(CMPs), thanks to advances in technology. As a result, leakage power dissipated in<br></br>the on-chip cache has become a major contributing component of the power dissipated<br></br>in the memory subsystem.  In this thesis, we explore various techniques to switch-off<br></br>the over-allocated cache so as to reduce leakage power consumed by it.<br></br><br></br>Past studies for leakage power reduction techniques have focused on smaller<br></br>uniform access latency primary caches, with a single application executing on<br></br>a uniprocessor. In this thesis, we consider large caches inter-connected using<br></br>an on-chip network on CMPs. Such a cache offers non-uniform access latency to<br></br>different cores present on the CMP. Hence, it is called as a Non-Uniform Cache<br></br>Architecture (NUCA). The concurrently executing multiple threads and NUCA<br></br>cache make leakage power optimization on CMPs a challenging problem. We first<br></br>propose a new method to estimate the working set size of an application(s)<br></br>executing on a CMP. We use this method to adapt associativity of NUCA caches on<br></br>tiled CMPs. Our algorithm uses information available locally in each tile. This<br></br>enables the technique to scale with the number of cores present on a CMP.<br></br><br></br>We also propose the remap strategy in which farther L2 slices are mapped<br></br>to nearer L2 slices. The mapped L2 slices are switched-off. Apart from<br></br>reducing leakage power consumption in L2 slices, it also saves execution time<br></br>in some applications. Next, we determine the maximum energy-delay savings<br></br>possible with the remap strategy using genetic algorithms. We formulate the near-optimal<br></br>remap configuration determination problem as a energy-delay minimization<br></br>problem.<br></br><br></br>Leakage power optimization policies can be applied to static or<br></br>dynamic NUCA policies. However, the characteristics of an application decide<br></br>the suitability of the cache access policy. Hence, we propose indices to<br></br>quantify data sharing properties of an application. We use these indices to<br></br>predict suitability of a cache access policy for an application.<br></br><br></br>Biography of the speaker<br></br><br></br>Aparna Mandke is a PhD student in the department of Computer Science and<br></br>Automation.<br></br><br></br>Host Faculty        :  Y.N. Srikant<br></br><br></br><br></br><br></br><br></br>                               ALL ARE WELCOME]]>
</description>
</item>

<item>
<title>CSA : 11 Jun 2012 : Seminar : Verifying Periodic Real-Time Software</title>
<link>http://www.csa.iisc.ernet.in/sem-evts/seminars.php#2012-06-11-1600-03</link>
<description><![CDATA[Dear All,<br></br><br></br>                Department of Computer Science and Automation                <br></br>                             Department Seminar                             <br></br><br></br><br></br><br></br>Speaker             :  Dr. Sagar Chaki<br></br><br></br>Title               :  Verifying Periodic Real-Time Software<br></br><br></br>Date                :  Monday, June 11, 2012<br></br><br></br>Time                :  4:00 PM<br></br><br></br>Venue               :  CSA Seminar Hall (Room No. 254, First Floor)<br></br><br></br>Live Video          :  MMCRs - ECE, CEDT, EE <br></br>                       or<br></br>                       URL -- http://mmcr.iisc.ernet.in:8008/live/csa.html<br></br><br></br>Abstract            <br></br><br></br>Real-Time Embedded Systems (RTESs) constitute an important sub-class of concurrent safety-critical software. In this<br></br>talk, I will consider the problem of verifying functional correctness of periodic RTES, a popular variant of RTES that<br></br>execute periodic tasks in an order determined by Rate Monotonic Scheduling (RMS). A computational model of a periodic <br></br>RTES is a finite collection of terminating tasks that arrive periodically and must complete before their next arrival. I <br></br>will present an approach -- developed in joint work with Arie Gurfinkel and Ofer Strichman -- for time-bounded <br></br>verification of safety properties in periodic RTES. Our approach is based on sequentialization. Given an RTES C and a <br></br>time-bound B, we construct (and verify) a sequential program S that over-approximates all executions of C up to time B, <br></br>while respecting priorities and bounds on the number of preemptions implied by RMS. Our algorithm supports partial-order <br></br>reduction, preemption locks, and priority locks. We implemented our approach for C programs, with properties specified <br></br>via user-provided assertions. We evaluated our tool on several realistic examples, and were able to detect a subtle <br></br>concurrency issue in a robot controller. I will conclude with a summary of ongoing work and future directions.<br></br><br></br>Biography of the speaker<br></br><br></br>Sagar Chaki is a senior Member of Technical Staff at the Software Engineering<br></br>Institute at Carnegie Mellon University. He received a B.Tech in Computer<br></br>Science &amp; Engineering from the Indian Institute of Technology, Kharagpur in<br></br>1999, and a Ph.D. in Computer Science from Carnegie Mellon University in 2005.<br></br>He works mainly on automating formal techniques for software analysis, but is<br></br>generally interested in rigorous and automated approaches for improving software<br></br>quality. He has developed several automated software verification tools,<br></br>including two model checkers for C programs, MAGIC and Copper. He has<br></br>co-authored over 40 peer reviewed publications. More details about Sagar and his<br></br>current work are available at http://www.sei.cmu.edu/staff/chaki. An up to date<br></br>list of his publications and a resume are available at<br></br>http://www.contrib.andrew.cmu.edu/~schaki and<br></br>http://www.contrib.andrew.cmu.edu/~schaki/resume.pdf.<br></br><br></br>Host Faculty        :  Aditya Kanade<br></br><br></br><br></br><br></br><br></br>                               ALL ARE WELCOME]]>
</description>
</item>

</channel>
</rss>


