18100385. MANAGING PARTITIONS IN A SCALABLE ENVIRONMENT simplified abstract (MICROSOFT TECHNOLOGY LICENSING, LLC)

From WikiPatents
Jump to navigation Jump to search

MANAGING PARTITIONS IN A SCALABLE ENVIRONMENT

Organization Name

MICROSOFT TECHNOLOGY LICENSING, LLC

Inventor(s)

Ju Wang of Los Angeles CA (US)

Bradley Gene Calder of Bellevue WA (US)

Arild E. Skjolsvold of Kenmore WA (US)

MANAGING PARTITIONS IN A SCALABLE ENVIRONMENT - A simplified explanation of the abstract

This abstract first appeared for US patent application 18100385 titled 'MANAGING PARTITIONS IN A SCALABLE ENVIRONMENT

Simplified Explanation

The abstract of this patent application describes a system and method for partitioning application-defined jobs in a scalable environment. The framework allows for the separation of job partitioning from other aspects of the job, reducing the effort required to define the job and eliminating the need for a partitioning algorithm. The framework also helps in managing masters and servers performing computations in the distributed environment.

  • The framework enables partitioning of application-defined jobs in a scalable environment.
  • It decouples the partitioning of a job from other aspects of the job.
  • Users are not required to provide a partitioning algorithm, reducing the effort needed to define the job.
  • The framework facilitates the management of masters and servers performing computations in the distributed environment.

Potential Applications

This technology can be applied in various domains where large-scale computations are required, such as:

  • Big data processing and analytics
  • Distributed computing systems
  • Cloud computing platforms
  • Scientific simulations and modeling
  • Machine learning and artificial intelligence algorithms

Problems Solved

The technology addresses the following problems:

  • Complex and time-consuming job partitioning process
  • Dependency on users to provide a partitioning algorithm
  • Difficulty in managing masters and servers in a distributed environment
  • Lack of a general framework for scalable job partitioning

Benefits

The technology offers the following benefits:

  • Simplified and streamlined job partitioning process
  • Reduced effort and time required to define application-defined jobs
  • Elimination of the need for users to provide a partitioning algorithm
  • Improved management of masters and servers in a distributed environment
  • Scalability and flexibility in handling large-scale computations.


Original Abstract Submitted

Systems and methods are provided that enable a general framework for partitioning application-defined jobs in a scalable environment. The general framework decouples partitioning of a job from the other aspects of the job. As a result, the effort required to define the application-defined job is reduced or minimized, as the user is not required to provide a partitioning algorithm. The general framework also facilitates management of masters and servers performing computations within the distributed environment.