Configuration and deployment derivation strategies for distributed real-time and embedded systems

dc.contributor.committeeChairAniruddha Gokhale
dc.contributor.committeeChairDouglas C. Schmidt
dc.contributor.committeeMemberJanos Sztipanovits
dc.contributor.committeeMemberJules White
dc.contributor.committeeMemberJeff Gray
dc.creatorDougherty, Brian Patrick
dc.date.accessioned2020-08-21T21:18:47Z
dc.date.available2011-09-17
dc.date.issued2011-03-21
dc.description.abstractDistributed real-time and embedded (DRE) systems are constructed by allocating software tasks to hardware. This allocation, called a deployment plan, must ensure that design constraints, such as quality of service (QoS) demands and resource requirements, are satisfied. Further, the financial cost and performance of these systems may differ greatly based on software allocation decisions, auto-scaling strategy, and execution schedule. This dissertation describes techniques for addressing the challenges of deriving DRE system configurations and deployments. First, we show how heuristic algorithms can be utilized to determine system deployments that meet QoS demands and resource requirements. Second, we use metaheuristic algorithms to optimize system-wide deployment properties. Third, we describe a Model-Driven Architecture (MDA) based methodology for constructing a DRE system configuration modeling tool. Fourth, we demonstrate a methodology for evolving DRE systems as new components become available. Next, we provide a technique for configuring virtual machine instances to create greener cloud-computing environments. Finally, we present a metric for assessing and increasing performance gains due to processor caching.
dc.format.mimetypeapplication/pdf
dc.identifier.urihttps://etd.library.vanderbilt.edu/etd-03212011-091638
dc.identifier.urihttp://hdl.handle.net/1803/10981
dc.subjectcache optimization
dc.subjectDRE systems
dc.subjectconfiguration
dc.subjectdeployment
dc.subjectsoftware evolution
dc.titleConfiguration and deployment derivation strategies for distributed real-time and embedded systems
dc.typedissertation
dc.type.materialtext
local.embargo.lift2011-09-17
local.embargo.terms2011-09-17
thesis.degree.disciplineComputer Science
thesis.degree.grantorVanderbilt University
thesis.degree.leveldissertation
thesis.degree.namePHD

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
dissertation.pdf
Size:
5.22 MB
Format:
Adobe Portable Document Format