179,891 research outputs found
Modeling and Algorithmic Development for Selected Real-World Optimization Problems with Hard-to-Model Features
Mathematical optimization is a common tool for numerous real-world optimization problems.
However, in some application domains there is a scope for improvement of currently used optimization techniques.
For example, this is typically the case for applications that contain features which are difficult to model, and applications of interdisciplinary nature where no strong optimization knowledge is available.
The goal of this thesis is to demonstrate how to overcome these challenges by considering five problems from two application domains.
The first domain that we address is scheduling in Cloud computing systems, in which we investigate three selected problems.
First, we study scheduling problems where jobs are required to start immediately when they are submitted to the system.
This requirement is ubiquitous in Cloud computing but has not yet been addressed in mathematical scheduling.
Our main contributions are (a) providing the formal model, (b) the development of exact and efficient solution algorithms, and (c) proofs of correctness of the algorithms.
Second, we investigate the problem of energy-aware scheduling in Cloud data centers.
The objective is to assign computing tasks to machines such that the energy required to operate the data center, i.e., the energy required to operate computing devices plus the energy required to cool computing devices, is minimized.
Our main contributions are (a) the mathematical model, and (b) the development of efficient heuristics.
Third, we address the problem of evaluating scheduling algorithms in a realistic environment.
To this end we develop an approach that supports mathematicians to evaluate scheduling algorithms through simulation with realistic instances.
Our main contributions are the development of (a) a formal model, and (b) efficient heuristics.
The second application domain considered is powerline routing.
We are given two points on a geographic area and respective terrain characteristics.
The objective is to find a ``good'' route (which depends on the terrain), connecting both points along which a powerline should be built.
Within this application domain, we study two selected problems.
First, we study a geometric shortest path problem, an abstract and simplified version of the powerline routing problem.
We introduce the concept of the k-neighborhood and contribute various analytical results.
Second, we investigate the actual powerline routing problem.
To this end, we develop algorithms that are built upon the theoretical insights obtained in the previous study.
Our main contributions are (a) the development of exact algorithms and efficient heuristics, and (b) a comprehensive evaluation through two real-world case studies.
Some parts of the research presented in this thesis have been published in refereed publications [119], [110], [109]
Legal Protection of Cloud Computing
Legal Protection of Cloud Computing Abstract The thesis deals with the topic of cloud computing with a particular focus on a contractual regulation of the supply of Software as a Service (SaaS). The aim of this work is to provide an insight into the issue of the obligation arising from the supply of cloud services and the various ways to contractually capture the aspects of the service between provider and user. The first part defines the technology of cloud computing with the focus on one specific model, namely Software as a Service. Furthermore, cloud computing is embedded in the legal framework within the internal legal order and the EU legal order. The second part of the work already analyzes the obligation that arises between the provider and the user of SaaS cloud services which needs to be contractually treated. Attention is paid to the essential requirements concerning contracts, such as the applicable law, liability of the parties, change or termination of the contract, as well as requirements that are specific to the SaaS contracts, such as the issue of incorporating intellectual property rights in SaaS contracts, service level agreement and acceptable use policy. The subject of the third part is an individual topic related to the supply of SaaS services, and that is the issue of data stored on...PrávnĂ aspekty cloud computingu Abstrakt Diplomová práce se vÄ›nuje tĂ©matu právnĂch aspektĹŻ cloud computingu se zaměřenĂm na problematiku smluvnĂ Ăşpravy poskytovánĂ cloudovĂ© sluĹľby Software as a Service (SaaS). CĂlem tĂ©to práce je poskytnout vhled do problematiky závazkovĂ©ho právnĂho vztahu vznikajĂcĂho pĹ™i poskytovánĂ cloudovĂ© sluĹľby a navrhnout zpĹŻsob, jak smluvnÄ› podchytit jednotlivĂ© aspekty pĹ™i tĂ©to sluĹľbÄ› mezi smluvnĂmi stranami vznikajĂcĂ. V prvnà části tĂ©to práce je vymezena technologie cloud computingu se zaměřenĂm na konkrĂ©tnĂ model SaaS. Dále je cloud computing zasazen do právnĂho rámce tuzemskĂ©ho právnĂho řádu a právnĂho řádu EU. Druhá část práce jiĹľ analyzuje závazkovĂ˝ právnĂ vztah, jenĹľ vzniká mezi poskytovatelem a uĹľivatelem cloudovĂ© sluĹľby a kterĂ˝ je tĹ™eba smluvnÄ› ošetĹ™it. Pozornost je vÄ›nována náleĹľitostem základnĂm, jako je urÄŤenĂ rozhodnĂ©ho práva, odpovÄ›dnost smluvnĂch stran, zmÄ›na ÄŤi ukonÄŤenĂ smlouvy, rovněž však náleĹľitostem, kterĂ© jsou specifickĂ© právÄ› pro poskytovánĂ cloudovĂ˝ch sluĹľeb, jako je otázka nutnosti udÄ›lenĂ práv k uĹľĂvánĂ sluĹľby, garance dostupnosti sluĹľby ÄŤi dovolenĂ© zpĹŻsoby uĹľĂvánĂ sluĹľby. PĹ™edmÄ›tem tĹ™età části práce je samostatná oblast s poskytovánĂm cloudovĂ˝ch sluĹľeb SaaS souvisejĂcĂ, a to je otázka dat na cloudovĂ© ĂşloĹľištÄ› ukládanĂ˝ch. Práce poukazuje na fakt, Ĺľe...Institute of Copyright, Industrial Property and Competition LawĂšstav práva autorskĂ©ho, práv prĹŻmyslovĂ˝ch a práva soutěžnĂhoFaculty of LawPrávnická fakult
A Taxonomy for Management and Optimization of Multiple Resources in Edge Computing
Edge computing is promoted to meet increasing performance needs of
data-driven services using computational and storage resources close to the end
devices, at the edge of the current network. To achieve higher performance in
this new paradigm one has to consider how to combine the efficiency of resource
usage at all three layers of architecture: end devices, edge devices, and the
cloud. While cloud capacity is elastically extendable, end devices and edge
devices are to various degrees resource-constrained. Hence, an efficient
resource management is essential to make edge computing a reality. In this
work, we first present terminology and architectures to characterize current
works within the field of edge computing. Then, we review a wide range of
recent articles and categorize relevant aspects in terms of 4 perspectives:
resource type, resource management objective, resource location, and resource
use. This taxonomy and the ensuing analysis is used to identify some gaps in
the existing research. Among several research gaps, we found that research is
less prevalent on data, storage, and energy as a resource, and less extensive
towards the estimation, discovery and sharing objectives. As for resource
types, the most well-studied resources are computation and communication
resources. Our analysis shows that resource management at the edge requires a
deeper understanding of how methods applied at different levels and geared
towards different resource types interact. Specifically, the impact of mobility
and collaboration schemes requiring incentives are expected to be different in
edge architectures compared to the classic cloud solutions. Finally, we find
that fewer works are dedicated to the study of non-functional properties or to
quantifying the footprint of resource management techniques, including
edge-specific means of migrating data and services.Comment: Accepted in the Special Issue Mobile Edge Computing of the Wireless
Communications and Mobile Computing journa
Bid-Centric Cloud Service Provisioning
Bid-centric service descriptions have the potential to offer a new cloud
service provisioning model that promotes portability, diversity of choice and
differentiation between providers. A bid matching model based on requirements
and capabilities is presented that provides the basis for such an approach. In
order to facilitate the bidding process, tenders should be specified as
abstractly as possible so that the solution space is not needlessly restricted.
To this end, we describe how partial TOSCA service descriptions allow for a
range of diverse solutions to be proposed by multiple providers in response to
tenders. Rather than adopting a lowest common denominator approach, true
portability should allow for the relative strengths and differentiating
features of cloud service providers to be applied to bids. With this in mind,
we describe how TOSCA service descriptions could be augmented with additional
information in order to facilitate heterogeneity in proposed solutions, such as
the use of coprocessors and provider-specific services
SensorCloud: Towards the Interdisciplinary Development of a Trustworthy Platform for Globally Interconnected Sensors and Actuators
Although Cloud Computing promises to lower IT costs and increase users'
productivity in everyday life, the unattractive aspect of this new technology
is that the user no longer owns all the devices which process personal data. To
lower scepticism, the project SensorCloud investigates techniques to understand
and compensate these adoption barriers in a scenario consisting of cloud
applications that utilize sensors and actuators placed in private places. This
work provides an interdisciplinary overview of the social and technical core
research challenges for the trustworthy integration of sensor and actuator
devices with the Cloud Computing paradigm. Most importantly, these challenges
include i) ease of development, ii) security and privacy, and iii) social
dimensions of a cloud-based system which integrates into private life. When
these challenges are tackled in the development of future cloud systems, the
attractiveness of new use cases in a sensor-enabled world will considerably be
increased for users who currently do not trust the Cloud.Comment: 14 pages, 3 figures, published as technical report of the Department
of Computer Science of RWTH Aachen Universit
MOLNs: A cloud platform for interactive, reproducible and scalable spatial stochastic computational experiments in systems biology using PyURDME
Computational experiments using spatial stochastic simulations have led to
important new biological insights, but they require specialized tools, a
complex software stack, as well as large and scalable compute and data analysis
resources due to the large computational cost associated with Monte Carlo
computational workflows. The complexity of setting up and managing a
large-scale distributed computation environment to support productive and
reproducible modeling can be prohibitive for practitioners in systems biology.
This results in a barrier to the adoption of spatial stochastic simulation
tools, effectively limiting the type of biological questions addressed by
quantitative modeling. In this paper, we present PyURDME, a new, user-friendly
spatial modeling and simulation package, and MOLNs, a cloud computing appliance
for distributed simulation of stochastic reaction-diffusion models. MOLNs is
based on IPython and provides an interactive programming platform for
development of sharable and reproducible distributed parallel computational
experiments
- …