<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>DRUM Collection: Institute for Systems Research Technical Reports</title>
  <link rel="alternate" href="http://hdl.handle.net/1903/4376" />
  <subtitle />
  <id>http://hdl.handle.net/1903/4376</id>
  <updated>2013-05-22T22:34:37Z</updated>
  <dc:date>2013-05-22T22:34:37Z</dc:date>
  <entry>
    <title>Modeling the Impact of Protocols on Traffic Burstiness At Large Timescales in Wireless Multi-Hop Networks</title>
    <link rel="alternate" href="http://hdl.handle.net/1903/13859" />
    <author>
      <name>Jain, Kaustubh</name>
    </author>
    <author>
      <name>Baras, John S.</name>
    </author>
    <id>http://hdl.handle.net/1903/13859</id>
    <updated>2013-04-09T02:32:47Z</updated>
    <published>2013-04-01T00:00:00Z</published>
    <summary type="text">Title: Modeling the Impact of Protocols on Traffic Burstiness At Large Timescales in Wireless Multi-Hop Networks
Authors: Jain, Kaustubh; Baras, John S.
Abstract: We investigate the impact of the protocol stack on traffic burstiness at large time-scales in wireless multi-hop network traffic. Origins of traffic burstiness at large scales (like its LRD nature) have been mostly attributed to the heavy-tails in traffic sources. In wired networks, protocol dynamics have little impact on large time-scale dynamics. However, given the nature of wireless networks, the MAC and routing layers together can lead to route flapping or oscillations even in a static network. Hence, we explore whether these dynamics can lead to traffic burstiness and LRD. Using network simulations, we analyze traffic for two MANET routing protocols - OLSR and AODV. By varying the routing protocol parameters, we analyze their role in inducing or preventing route oscillations, and study their impact on traffic LRD. We find that, losses in OLSR control packets, due to congestion at the MAC, can lead to route oscillations and traffic burstiness at large timescales. By tuning the parameters, route oscillations and traffic LRD can be avoided. AODV dynamics show little evidence for traffic LRD, even though we cannot rule out this possibility. We also show that the route oscillations can have heavier body and tail than exponential distribution, and that the Markovian framework for route oscillations is inadequate to explain the observed traffic scaling. Lastly, we give a model that captures the MAC and OLSR routing protocol interactions and depending upon chosen protocol parameters and input load, correctly predicts the presence of traffic LRD. Thus, we use this model to design appropriate choice of protocol parameters to mitigate traffic burstiness at large-timescales.</summary>
    <dc:date>2013-04-01T00:00:00Z</dc:date>
  </entry>
  <entry>
    <title>Distributed Opportunistic Scheduling for Wireless Ad-Hoc Networks with Block-Fading Model</title>
    <link rel="alternate" href="http://hdl.handle.net/1903/13857" />
    <author>
      <name>Chen, Hua</name>
    </author>
    <author>
      <name>Baras, John</name>
    </author>
    <id>http://hdl.handle.net/1903/13857</id>
    <updated>2013-04-24T13:54:26Z</updated>
    <published>2013-01-01T00:00:00Z</published>
    <summary type="text">Title: Distributed Opportunistic Scheduling for Wireless Ad-Hoc Networks with Block-Fading Model
Authors: Chen, Hua; Baras, John
Abstract: In this paper, we study a distributed opportunistic scheduling problem to&#xD;
exploit the channel fluctuations in wireless ad-hoc networks. In this&#xD;
problem, channel probing is followed by a transmission scheduling procedure&#xD;
executed independently within each link in the network. We study this&#xD;
problem for the popular block-fading channel model, where channel&#xD;
dependencies are inevitable between different time instances during the&#xD;
channel probing phase. Different from existing works, we explicitly consider&#xD;
this type of channel dependencies and its impact on the transmission&#xD;
scheduling and hence the system performance. We use optimal stopping theory&#xD;
to formulate this problem, but at carefully chosen time instances at which&#xD;
effective decisions are made. The problem can then be solved by a new&#xD;
stopping rule problem where the observations are independent between&#xD;
different time instances. Since the stopping rule problem has an implicit&#xD;
horizon determined by the network size, we first characterize the system&#xD;
performance using backward induction. We develop one recursive approach to&#xD;
solve the problem and show that the computational complexity is linear with&#xD;
respect to network size. Due to its computational complexity, we present an&#xD;
approximated approach for performance analysis and develop a metric to check&#xD;
how good the approximation is. We characterize the achievable system&#xD;
performance if we ignore the finite horizon constraint and design stopping&#xD;
rules based on the infinite horizon analysis nevertheless. We present an&#xD;
improved protocol to reduce the probing costs which requires no additional&#xD;
cost. We characterize the performance improvement and the energy savings in&#xD;
terms of the probing signals. We show numerical results based on our&#xD;
mathematical analysis with various settings of parameters.</summary>
    <dc:date>2013-01-01T00:00:00Z</dc:date>
  </entry>
  <entry>
    <title>ONTOLOGY-ENABLED TRACEABILITY MODELS FOR ENGINEERING SYSTEMS DESIGN AND MANAGEMENT</title>
    <link rel="alternate" href="http://hdl.handle.net/1903/13713" />
    <author>
      <name>Delgoshaei, Parastoo</name>
    </author>
    <id>http://hdl.handle.net/1903/13713</id>
    <updated>2013-03-26T02:31:10Z</updated>
    <published>2012-12-18T00:00:00Z</published>
    <summary type="text">Title: ONTOLOGY-ENABLED TRACEABILITY MODELS FOR ENGINEERING SYSTEMS DESIGN AND MANAGEMENT
Authors: Delgoshaei, Parastoo
Abstract: This thesis describes new models and a system for satisfying requirements, and an architectural framework for linking discipline-specific dependencies through inter- action relationships at the ontology (or meta-model) level. In a departure from state-of-the-art traceability mechanisms, we ask the question: What design concept (or family of design concepts) should be applied to satisfy this requirement? Solu- tions to this question establish links between requirements and design concepts. The implementation of these concepts leads to the design itself. These ideas, and support for design-rule checking are prototyped through a series of progressively complicated applications, culminating in a case study for rail transit systems management.</summary>
    <dc:date>2012-12-18T00:00:00Z</dc:date>
  </entry>
  <entry>
    <title>Scheduling Perfectly Periodic Services Quickly with Aggregation</title>
    <link rel="alternate" href="http://hdl.handle.net/1903/13711" />
    <author>
      <name>Herrmann, Jeffrey</name>
    </author>
    <id>http://hdl.handle.net/1903/13711</id>
    <updated>2013-03-23T02:31:15Z</updated>
    <published>2013-03-01T00:00:00Z</published>
    <summary type="text">Title: Scheduling Perfectly Periodic Services Quickly with Aggregation
Authors: Herrmann, Jeffrey
Abstract: The problem of scheduling periodic services that have different period lengths seeks to find a schedule in which the workload is nearly the same in every time unit.  A time unit’s workload is the sum of the workloads of the services scheduled for that time unit.  A level workload minimizes the variability in the resources required and simplifies capacity and production planning.  This paper considers the problem in which the schedule for each service must be perfectly periodic, and the schedule length is a multiple of the services’ period lengths.  The objective is to minimize the maximum workload.  The problem is strongly NP-hard, but there exist heuristics that perform well when the number of services is large.  Because many services will have the same period length, we developed a new aggregation approach that separates the problem into subproblems for each period length, uses the subproblem solutions to form aggregate services, schedules these, and then creates a solution to the original instance.  We also developed an approach that separates the problem into subproblems based on a partition of the period lengths.  Computational experiments show that using aggregation generates high-quality solutions and reduces computational effort.  The quality of the partition approach depended upon the partition used.</summary>
    <dc:date>2013-03-01T00:00:00Z</dc:date>
  </entry>
</feed>

