Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Changelog transformation and correlation in a multi-tenant cloud service

A multi-tenant, cloud service technology, applied in multi-program devices, program control design, instruments, etc., can solve the problem that the server computer cannot process requests, is unpredictable, and affects service operations.

Active Publication Date: 2018-04-17
MICROSOFT TECH LICENSING LLC
View PDF9 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

These changes can affect the operation of the service, sometimes in unpredictable ways
For example and without limitation, updates to the operating system on the server computer may cause the server computer to be unable to process requests from clients of the service
Such changes can also affect the operation of upstream or downstream components, sometimes also in unpredictable ways
Therefore, it can be difficult for an engineer to determine the source of an anomaly following a change to a software or hardware component in a large-scale multi-tenant cloud service, such as the one described above that utilizes thousands of servers , networking components, and those services of software components

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Changelog transformation and correlation in a multi-tenant cloud service
  • Changelog transformation and correlation in a multi-tenant cloud service
  • Changelog transformation and correlation in a multi-tenant cloud service

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] The following detailed description is directed to techniques for update log transformation and association of multi-tenant cloud services. Through implementation of the techniques disclosed herein, a central changelog repository containing changelogs describing changes made to software and hardware components used to provide multi-tenant cloud services can be created and maintained. the changelog may be transformed, and the changes described by the changelog may be associated with exceptions or other events that occur in the multi-tenant cloud service, may be used to identify components upstream or downstream of the changed component affected by the change, and and / or can be used to provide other types of insight on the impact of changes made to components for multi-tenant cloud services on a per-tenant basis.

[0026]Although the subject matter described herein is presented in the general context of program modules executed in conjunction with the execution of an opera...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Technologies are described herein for changelog transformation and correlation in a multi-tenant cloud service. Components within the multi-tenant cloud service generate changelogs that describe changes made to hardware or software components within the multi-tenant cloud service. The changelogs are received and transformed from different schemas into a common schema. A central change management service ("CCMS") exposes a network service application programming interface ("API"), or other type of interface, through which other network services can obtain the changelogs that have been transformed into the common schema. For example, services can obtain changelogs in order to correlate changes to anomalies or other events taking place in the multi-tenant cloud service, to identify upstream or downstream components that might be impacted by a change, to provide a user interface for viewing the changelogs, the correlation, or the potential impact of a change, and / or to perform other typesof functions.

Description

Background technique [0001] A hosted application is a software application in which the software resides on a server accessed over a wide area network, such as the Internet, rather than the more traditional on-premise software installed on a local server computer or individual client computers. A hosted application may also be referred to as an Internet application, an application service provider ("ASP"), a World Wide Web ("Web")-based application, a software-as-a-service ("SAAS"), or an online application. Hosted applications are typically served over a network commonly referred to as a "cloud" and are often used simultaneously by multiple customers (referred to as "tenants"). Therefore, such applications are referred to herein as "multi-tenant cloud services". [0002] Multi-tenant cloud services currently exist for providing electronic mail ("email") services, calendar services, task management services, communication services, file storage services, customer relationship...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/50
CPCG06F9/5072H04L41/20H04L67/10
Inventor E·W·M·方N·帕拉R·S·施特恩R·拉加古帕兰B·J·沙阿N·B·阿拉吉里斯瓦米K·S·雷基P·帕蒂达尔
Owner MICROSOFT TECH LICENSING LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products