Digitala Vetenskapliga Arkivet

Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Accounting and Billing for Federated Cloud Infrastructures
Umeå University, Faculty of Science and Technology, Department of Computing Science. (UMIT)ORCID iD: 0000-0002-2633-6798
Telef´onica Investigaci´on y Desarrollo, Spain.
Umeå University, Faculty of Science and Technology, Department of Computing Science.
Telef´onica Investigaci´on y Desarrollo, Spain.
2009 (English)In: Proceedings of the Eighth International Conference on Grid and Cooperative Computing (GCC 2009) / [ed] Juan. E. Guerrero, IEEE Computer Society Press , 2009, p. 268-275Conference paper, Published paper (Refereed)
Abstract [en]

Emerging Cloud computing infrastructures provide computing resources on demand based on postpaid principles. For example, the RESERVOIR project develops an infrastructure capable of delivering elastic capacity that can automatically be increased or decreased in order to cost-efficiently fulfill established Service Level Agreements. This infrastructure also makes it possible for a data center to extend its total capacity by subcontracting additional resources from collaborating data centers, making the infrastructure a federation of Clouds. For accounting and billing, such infrastructures call for novel approaches to perform accounting for capacity that varies over time and for services (or more precisely virtual machines) that migrate between physical machines or even between data centers. For billing, needs arise for new approaches to simultaneously manage postpaid and prepaid payment schemes for capacity that varies over time in response to user needs. In this paper, we outline usage scenarios and a set of requirements for such infrastructures, and propose an accounting and billing architecture to be used within RESERVOIR. Even though the primary focus for this architecture is accounting and billing between resource consumers and infrastructure provides, future support for inter-site billing is also taken into account.

Place, publisher, year, edition, pages
IEEE Computer Society Press , 2009. p. 268-275
Keywords [en]
accounting, billing, cloud computing, grid computing, SGAS, RESERVOIR
National Category
Computer Sciences
Research subject
business data processing
Identifiers
URN: urn:nbn:se:umu:diva-29904DOI: 10.1109/GCC.2009.37Scopus ID: 2-s2.0-72349094320OAI: oai:DiVA.org:umu-29904DiVA, id: diva2:278514
Conference
Eighth International Conference on Grid and Cooperative Computing (GCC 2009), 27-29 August, Lanzhou, China
Note

Daniel Henriksson Se även Daniel Esping

Available from: 2009-11-26 Created: 2009-11-26 Last updated: 2023-03-23Bibliographically approved
In thesis
1. Metadata Management in Multi-Grids and Multi-Clouds
Open this publication in new window or tab >>Metadata Management in Multi-Grids and Multi-Clouds
2011 (English)Licentiate thesis, comprehensive summary (Other academic)
Abstract [en]

Grid computing and cloud computing are two related paradigms used to access and use vast amounts of computational resources. The resources are often owned and managed by a third party, relieving the users from the costs and burdens of acquiring and managing a considerably large infrastructure themselves. Commonly, the resources are either contributed by different stakeholders participating in shared projects (grids), or owned and managed by a single entity and made available to its users with charging based on actual resource consumption (clouds). Individual grid or cloud sites can form collaborations with other sites, giving each site access to more resources that can be used to execute tasks submitted by users. There are several different models of collaborations between sites, each suitable for different scenarios and each posing additional requirements on the underlying technologies.

Metadata concerning the status and resource consumption of tasks are created during the execution of the task on the infrastructure. This metadata is used as the primary input in many core management processes, e.g., as a base for accounting and billing, as input when prioritizing and placing incoming task, and as a base for managing the amount of resources allocated to different tasks.

Focusing on management and utilization of metadata, this thesis contributes to a better understanding of the requirements and challenges imposed by different collaboration models in both grids and clouds. The underlying design criteria and resulting architectures of several software systems are presented in detail. Each system addresses different challenges imposed by cross-site grid and cloud architectures:

  • The LUTSfed approach provides a lean and optional mechanism for filtering and management of usage data between grid or cloud sites.

  • An accounting and billing system natively designed to support cross-site clouds demonstrates usage data management despite unknown placement and dynamic task resource allocation.

  • The FSGrid system enables fairshare job prioritization across different grid sites, mitigating the problems of heterogeneous scheduling software and local management policies.

The results and experiences from these systems are both theoretical and practical, as full scale implementations of each system has been developed and analyzed as a part of this work. Early theoretical work on structure-based service management forms a foundation for future work on structured-aware service placement in cross- site clouds. 

Place, publisher, year, edition, pages
Umeå: Umeå University, Department of Computing Science, 2011. p. 120
Series
Report / UMINF, ISSN 0348-0542 ; 11.08
Keywords
grid computing, cloud computing, accounting, billing, metadata, monitoring, structure, fairshare, scheduling, federated
National Category
Computer Sciences
Research subject
Computer Science
Identifiers
urn:nbn:se:umu:diva-51159 (URN)978-91-7459-281-8 (ISBN)
Presentation
2011-10-06, Naturvetarhuset, N320, Umeå universitet, Umeå, 13:00 (English)
Opponent
Supervisors
Available from: 2012-01-25 Created: 2012-01-11 Last updated: 2021-03-18Bibliographically approved
2. Enabling Technologies for Management of Distributed Computing Infrastructures
Open this publication in new window or tab >>Enabling Technologies for Management of Distributed Computing Infrastructures
2013 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

Computing infrastructures offer remote access to computing power that can be employed, e.g., to solve complex mathematical problems or to host computational services that need to be online and accessible at all times. From the perspective of the infrastructure provider, large amounts of distributed and often heterogeneous computer resources need to be united into a coherent platform that is then made accessible to and usable by potential users. Grid computing and cloud computing are two paradigms that can be used to form such unified computational infrastructures.

Resources from several independent infrastructure providers can be joined to form large-scale decentralized infrastructures. The primary advantage of doing this is that it increases the scale of the available resources, making it possible to address more complex problems or to run a greater number of services on the infrastructures. In addition, there are advantages in terms of factors such as fault-tolerance and geographical dispersion. Such multi-domain infrastructures require sophisticated management processes to mitigate the complications of executing computations and services across resources from different administrative domains.

This thesis contributes to the development of management processes for distributed infrastructures that are designed to support multi-domain environments. It describes investigations into how fundamental management processes such as scheduling and accounting are affected by the barriers imposed by multi-domain deployments, which include technical heterogeneity, decentralized and (domain-wise) self-centric decision making, and a lack of information on the state and availability of remote resources.

Four enabling technologies or approaches are explored and developed within this work: (I) The use of explicit definitions of cloud service structure as inputs for placement and management processes to ensure that the resulting placements respect the internal relationships between different service components and any relevant constraints. (II) Technology for the runtime adaptation of Virtual Machines to enable the automatic adaptation of cloud service contexts in response to changes in their environment caused by, e.g., service migration across domains. (III) Systems for managing meta-data relating to resource usage in multi-domain grid computing and cloud computing infrastructures. (IV) A global fairshare prioritization mechanism that enables computational jobs to be consistently prioritized across a federation of several decentralized grid installations.

Each of these technologies will facilitate the emergence of decentralized computational infrastructures capable of utilizing resources from diverse infrastructure providers in an automatic and seamless manner.

Place, publisher, year, edition, pages
Umeå: Umeå Universitet, 2013. p. 64
Series
Report / UMINF, ISSN 0348-0542 ; 13.19
Keywords
grid computing, cloud computing, accounting, billing, contextualization, monitoring, structure, fairshare, scheduling, federated
National Category
Computer Sciences
Research subject
Computer Science
Identifiers
urn:nbn:se:umu:diva-80129 (URN)978-91-7459-704-2 (ISBN)
Public defence
2013-10-17, KBC-huset, Stora hörsalen KBC, KB3B1, Umeå Universitet, Umeå, 13:15 (English)
Opponent
Supervisors
Funder
EU, FP7, Seventh Framework Programme, 215605EU, FP7, Seventh Framework Programme, 257115Swedish Research Council, 621-2005-3667eSSENCE - An eScience Collaboration
Note

Note that the author changed surname from Henriksson to Espling in 2011

Available from: 2013-09-23 Created: 2013-09-10 Last updated: 2021-03-18Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Search in DiVA

By author/editor
Elmroth, ErikHenriksson, Daniel
By organisation
Department of Computing Science
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 1854 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf