KR20100092850A - Apparatus for resource distribution in cloud computing and method thereof - Google Patents
Apparatus for resource distribution in cloud computing and method thereof Download PDFInfo
- Publication number
- KR20100092850A KR20100092850A KR1020090037008A KR20090037008A KR20100092850A KR 20100092850 A KR20100092850 A KR 20100092850A KR 1020090037008 A KR1020090037008 A KR 1020090037008A KR 20090037008 A KR20090037008 A KR 20090037008A KR 20100092850 A KR20100092850 A KR 20100092850A
- Authority
- KR
- South Korea
- Prior art keywords
- resource
- request
- hardware
- software
- cloud computing
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/177—Initialisation or configuration control
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
- G06F9/5072—Grid computing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Mathematical Physics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The present invention relates to an apparatus and a method for distributing resources in a cloud computing environment. The present invention relates to a resource distribution device and a method of setting a rating according to the performance of hardware resources provided by cloud providers, and then selects a hardware resource desired by a user such as a market, By creating and providing a virtual organization (VO), an apparatus and method for distributing resources in a cloud computing environment are provided for accommodating and comparing various cloud computing environments to provide users with recommendations and options.
To this end, the present invention is a resource distribution device in a cloud computing environment, and analyzes the user request and transfers it to the resource management means if the software / hardware resource registration request and hardware resource distribution request, and if the software resource distribution request to the service processing means Request management means for forwarding; Service processing means for distributing a corresponding software resource through the information storage means in accordance with a software resource distribution request received from the request management means; Upon receiving the software / hardware resource registration request from the request management means, the metadata for the corresponding resource is stored in the information storage means, and upon receiving the hardware resource distribution request, the virtual organization generation means The resource management means for generating and providing a virtual organization (VO); Said information storing means for storing metadata about hardware and software specifications; And said virtual knitting generating means for generating a virtual knitting for hardware resources.
Description
The present invention relates to an apparatus and method for distributing resources in a cloud computing environment, and more particularly, by distributing various resources using a web service technology, thereby reducing costs for new service development and efficiency due to centralized resource management. The present invention relates to an apparatus and method for distributing resources in a cloud computing environment, which improves costs and increases cost integration for integration between other systems.
Cloud computing technology refers to a technology that integrates resources of computers in different physical locations into virtualization technology. In other words, programs or documents that have been stored individually on a personal computer or a corporate server can be stored on a large computer that can be connected to the Internet. It is user-oriented computer environment that we can do.
The cloud computing environment has not been implemented yet, but limited cloud computing services are provided by Google DOCs (Google), Work Space (Microsoft), and Acrobat.Com (Adobe).
In addition, cloud computing can be defined as a collection of well-managed, highly scalable abstracted computing infrastructure that can accommodate a variety of applications.
This concept is a mixture of utility computing or software as a service (SaaS), and grid computing concepts. In other words, in terms of users who pay for hardware or software computing resources, it is similar to utility computing or SaaS, and in terms of resource providers, it is possible to aggregate multiple distributed computing resources and use them as a single computing resource. It is a concept of grid computing.
■ Key characteristics of cloud services
ㆍ Standardized IT based function
ㆍ Access through IP network
ㆍ Always on and scalability according to demand
ㆍ billing based on usage or advertisement
ㆍ Web or Programmatic based Control Interface
User Self Service
Cloud computing is a generalized concept that correlates with recent well-known technology trends such as Web 2.0, Software as a service. Common to these concepts is the fact that they use the Internet to meet their computing needs. An example is Google Apps. It provides common business applications online that can be used with a web browser. Software and data are stored on the server.
Users request the desired service through the service catalog provided by the service provider, and the service provider's system management module procures the necessary resources through the virtualized server network for such a request. Users can only use the service, not knowing the details of how the service is provided, where their data and information are stored, and where the servers are located.
If users have a terminal with only Internet access and basic computing functions in any location, they will be able to perform tasks that require high-capacity storage and high-performance computing resources and access advanced services over the Internet. In this sense, cloud computing will emerge as a core computing environment that will embody the ubiquitous era in the future.
Table 1 below is a comparison table of cloud computing and multi-computing.
On the other hand, consumer market types are divided into individual consumers (web-based services) and enterprise users (software-as-a-service).
The personal consumer market is a web-based service market, such as blogs, locations, and social networking services, growing around advertising revenue-based markets, and many cloud service providers, such as Google, MS, and Yahoo. It is growing around the market and based on this, it is expanding into the enterprise SaaS market.
The enterprise user market can be viewed as a corporate SaaS market based on the subscriber billing model due to the demand of enterprises to convert their IT environment to a cloud environment. The enterprise market plays an important role for cloud computing to enter the full-scale growth stage beyond the initial stage of introduction.
The IT purchasing market uses the application infrastructure service market, the SW platform service market, the developer and business demand, and the level of resources that developers can access. It can be divided into the virtual infrastructure service market.
Application component services provide various application modules for developers, such as Google's calendar API or Salesforce.com's AppExchange API. Developers can develop applications quickly through APIs provided by service providers, rather than from scratch for new application development.
SW Platform Service is a service that provides a comprehensive development platform from application API to middleware, and is representative of SalesforceDoccom's Force.com service. Application development vendors can create and use new applications on the platform provided by service providers by leveraging IT resources that extend to middleware, including solutions related to DBs, application servers, and file management systems.
The virtual infrastructure service is a comprehensive service that provides virtual IT infrastructure resources required by developers and IT companies. Amazon E2C service is a representative service. Users can use virtual resources such as virtual servers, storage devices, virtual networks, and system management. They can build their own business models and provide services through the web without any initial infrastructure cost.
■ Comparison of major cloud services
In summary, cloud computing makes it easy for users to rent IT resources using distributed and virtualization technologies. In other words, with the development of the web, not only data but also applications are moved away from the desktop, and applications can be stored and used in an external data pool.
In this context, cloud computing can be defined as a collection of well-managed and highly scalable abstracted computing infrastructure that can accommodate a variety of applications. This concept is a mixture of utility computing or software as a service (SaaS), and grid computing concepts.
It is similar to utility computing or SaaS in terms of users who simply pay as much as using hardware or software computing resources, and in terms of resource providers in terms of collecting and distributing distributed computing resources as a single computing resource. It is a concept of computing.
In general, grid technology using distributed processing technology is used to process large amounts of data. As the development of distributed processing technology and the change of business environment in the industry demanded a new computing environment, cloud computing was created and various services using this were created.
Until now, many studies have been conducted to distribute various resources such as storage, computing, and network, calculate notifications and costs in cloud computing, but to manage systems that register various resources in the cloud environment and provide comparison services with other resources. The research is insufficient.
In other words, although centralized resource registration, distribution, and management systems have been developed in the Internet Data Center (IDC) center, an efficient system that can provide users with recommendations and choices by accommodating and comparing various cloud computing environments. Is not developed.
Therefore, there is a need for a method for managing cloud providers that provide resources, providing not only the most efficient resources to users, but also making it possible to easily and efficiently use conventional cloud resources using web services. have.
It is a problem of the present invention to meet the above requirements.
Therefore, the present invention sets the rating according to the performance of the hardware resources provided by the cloud provider, selects the hardware resources desired by the user, such as the market to create a virtual organization (VO: Virtual Organization) for the hardware resources provided Accordingly, an object of the present invention is to provide an apparatus and method for distributing resources in a cloud computing environment, for accommodating and comparing various cloud computing environments to provide users with recommendations and choices.
The objects of the present invention are not limited to the above-mentioned objects, and other objects and advantages of the present invention which are not mentioned can be understood by the following description, and will be more clearly understood by the embodiments of the present invention. Also, it will be readily appreciated that the objects and advantages of the present invention may be realized by the means and combinations thereof indicated in the claims.
The apparatus of the present invention for achieving the above object, in the resource distribution device in a cloud computing environment, analyzes the user request and transmits the software / hardware resource registration request and hardware resource distribution request to the resource management means, software resource distribution Request management means for delivering to the service processing means if the request; Service processing means for distributing a corresponding software resource through the information storage means in accordance with a software resource distribution request received from the request management means; Upon receiving the software / hardware resource registration request from the request management means, the metadata for the corresponding resource is stored in the information storage means, and upon receiving the hardware resource distribution request, the virtual organization generation means for the corresponding hardware resource is generated. The resource management means for generating and providing a virtual organization (VO); Said information storing means for storing metadata about hardware and software specifications; And said virtual knitting generating means for generating a virtual knitting for hardware resources.
In addition, the method of the present invention for achieving the above object, in the method for registering resources in a cloud computing environment, analyzing the user request received through the web portal to distinguish whether the software resource registration request or the hardware resource registration request ; Storing metadata about the corresponding software resource if the classification result is a software resource registration request; Setting a class by measuring a performance of a corresponding hardware resource if the classification result is a hardware resource registration request; And storing metadata about the hardware resource for which the grade is set.
In addition, another method of the present invention for achieving the above object is a resource distribution method in a cloud computing environment, the resource registration step of registering a software / hardware resource; Analyzing the user request received through the web portal to distinguish whether the software resource distribution request or the hardware resource distribution request; Distributing a corresponding software resource if it is a software resource distribution request; Generating and providing a virtual program for a corresponding hardware resource if the result of the classification is a hardware resource distribution request; And storing metadata about the provided virtual organization.
In addition, the present invention forms a new market with various cloud computing technologies to provide better services.
In addition, the present invention improves interoperability by selectively using a desired resource instead of resources determined by a user through a cloud computing environment, so that a remote administrator can access the cloud and control resources without a complicated process.
In addition, the present invention is free from the disadvantages of using a conventional cloud environment in comparison with other cloud environments in a predetermined environment, it is possible to use the integrated cloud environment.
In addition, the present invention can expect various derivative services by creating an interactive path between cloud computing with 'inter-connected' and 'virtualized' technologies.
In addition, the present invention evaluates and provides a variety of resources and makes these services readily available to users over the Web.
In addition, the present invention provides an environment that can give users various choices by integrating multiple cloud environments.
Also, in the present invention, the policy store stores price information according to rules required for operation, performance level and grade of resources, and the resource store stores metadata for checking contracts and current states of resources.
In the present invention as described above, after setting the rating according to the performance of the hardware resources provided by the cloud provider, the user selects the desired hardware resources, such as a market to create a virtual organization (VO: Virtual Organization) for the corresponding hardware resources In this regard, it is possible to accommodate and compare various cloud computing environments to provide users with recommendations and options.
BRIEF DESCRIPTION OF THE DRAWINGS The above and other objects, features and advantages of the present invention will become more apparent from the following detailed description of the present invention when taken in conjunction with the accompanying drawings, It can be easily carried out. In the following description, well-known functions or constructions are not described in detail since they would obscure the invention in unnecessary detail. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
1 is a configuration diagram of an embodiment of a cloud computing environment to which the present invention is applied.
As shown in FIG. 1, a cloud computing environment to which the present invention is applied integrates resources (computing resources) of computers existing at different physical locations with virtualization technology and provides them to each client.
Here, computing resources include hardware, platforms, and software. That is, as shown in FIG. 2, computing resources include infrastructure such as storage, computing power, and network resources, a platform that provides an operating system, and service software that operates on the hardware and the platform. (SaaS: Software as a Service). In this case, the service software may be used by various developers as heterogeneous applications.
3 is a block diagram illustrating an embodiment of a resource distribution device in a cloud computing environment according to the present invention.
As shown in FIG. 3, the resource distribution device in the cloud computing environment according to the present invention analyzes a user request received through a web portal, and requests a software / hardware resource registration request and a hardware resource distribution request. A
In addition, the present invention further includes a
Therefore, when distributed resources are scarce or over-allocated, the cost can be reduced by dynamically changing resource types. If a user wants to build a search center, the initial resource needs a basic module to run the search center, but as the search data increases exponentially, processing speed and storage also increase. The
Here, the
To this end, the
In this case, the
Then, by providing the price for each of the hardware resources set in the market (Market) format to the user, it offers a recommendation and choice to the user by accommodating and comparing various cloud computing environments.
In addition, the
In addition, the
In addition, the
In this case, the virtual organization refers to a logical unit of a system that virtually distributes resources desired by a user.
In addition, the
In addition, if the corresponding software resource does not exist, the
Meanwhile, in the present invention, the
That is, the
Then, the
Then, the
4 is a flowchart illustrating a method for registering a resource in a cloud computing environment according to the present invention.
First, a user request is input through a web portal (401).
The received user request is analyzed to determine whether the software resource registration request or the hardware resource registration request (402).
In
If the
Thereafter, metadata about the hardware resource for which the grade is set is stored (405).
The registered software resource and the hardware resource are provided to the user so that the user can select and use the hardware resource by class.
5 is a flowchart illustrating an embodiment of a resource distribution method in a cloud computing environment according to the present invention.
First, resources are registered through a process as shown in FIG. 4 (501).
Thereafter, the user request received through the Web portal is analyzed to distinguish whether it is a software resource distribution request or a hardware resource distribution request (502).
If the result of the classification (502), the software resource distribution request, the corresponding software resources are distributed (503).
As a result of the classification (502), if a hardware resource distribution request, a virtual organization (VO) for a corresponding hardware resource is generated and provided (504). In this case, the hardware resource distribution request refers to a distribution request for the hardware resource selected by the user after presenting the grade and price information about the hardware resource to the user.
Thereafter, metadata about the provided virtual organization is stored (505).
In addition, the present invention monitors the utilization of the distributed software and hardware resources.
Meanwhile, the present invention provides a market cloud environment in which various cloud environments are integrated to provide an optimal virtualization environment. The interface has increased scalability by using a standard web service, and users are provided with information about graded resources without access to other cloud providers to build a virtualized environment in the cloud.
In other words, the user can easily instruct the user to select a recommended list to build a new environment through the web browser and be provided with the status of the system. At this time, the web portal checks the cloud providers currently being provided to the user, and receives the status of the currently established virtual organization (VO) in real time.
In addition, the present invention is a market system for evaluating various cloud providers and registering, evaluating, and distributing resources, and using web services to unify interfaces and improve interoperability between cloud computing environments.
In other words, by classifying and classifying cloud computing resources, users can make rational choices.The system monitors distributed resources in real time to detect system defects and performance, recovers itself according to user's choice, and provides errors and status. It may be known.
In addition, the present invention allows a user or an enterprise to register resources in the cloud market, and after the analysis / evaluation process whether the registered resources can be registered, the user can be provided with the most suitable VO environment in terms of cost and performance.
At this time, the provided resource is notified to the user and the
As a result, the present invention provides a method for providing a resource desired by a user in a conventional cloud computing environment, which is difficult to be compatible with other cloud computing environments, and registers a cloud computing environment with unused resources owned by a small group or an individual. In order to solve the inconvenience that there is no way to efficiently use only the resources that I need in these other companies' cloud computing environments, I use web services to register and evaluate resources to provide an appropriate service environment. Let's do it.
For example, if the storage of cloud computing environment A is low and the network cost of cloud computing environment B is low, the method of evaluating or using each resource cannot be used together. Provide a market computing environment that can be used at a cost.
On the other hand, the method of the present invention as described above can be written in a computer program. And the code and code segments constituting the program can be easily inferred by a computer programmer in the art. In addition, the written program is stored in a computer-readable recording medium (information storage medium), and read and executed by a computer to implement the method of the present invention. The recording medium may include any type of computer readable recording medium.
The present invention described above is capable of various substitutions, modifications, and changes without departing from the technical spirit of the present invention for those skilled in the art to which the present invention pertains. It is not limited by the drawings.
The present invention can be used for cloud computing and market computing.
1 is a conceptual diagram of an embodiment of cloud computing used in the present invention;
2 is a diagram illustrating an example of a resource provided in a cloud computing environment.
3 is a block diagram of an embodiment of a resource distribution device in a cloud computing environment according to the present invention;
4 is a flowchart illustrating an embodiment of a resource registration method in a cloud computing environment according to the present invention;
5 is a flowchart illustrating an embodiment of a resource distribution method in a cloud computing environment according to the present invention.
* Explanation of symbols for the main parts of the drawings
31: request management unit 32: resource management unit
33: information storage 34: service processing
35: virtual organization generating unit 36: resource monitoring unit
Claims (12)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090012015 | 2009-02-13 | ||
KR20090012015 | 2009-02-13 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20100092850A true KR20100092850A (en) | 2010-08-23 |
Family
ID=42757558
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020090037008A KR20100092850A (en) | 2009-02-13 | 2009-04-28 | Apparatus for resource distribution in cloud computing and method thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20100092850A (en) |
Cited By (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101029789B1 (en) * | 2011-02-28 | 2011-04-22 | 삼성탈레스 주식회사 | Cloud computing resource distribution system for c4isr data link environment of combining power or military information system |
KR101104999B1 (en) * | 2010-10-18 | 2012-01-16 | 성균관대학교산학협력단 | Load balancing method and system for metadata service |
KR101117923B1 (en) * | 2010-04-30 | 2012-02-29 | 최백준 | Terminal server apparatus and method for supporting electronic commerce using internet secure payment in server based computing system of terminal environment |
WO2012086916A1 (en) * | 2010-12-23 | 2012-06-28 | (주)케이티 | Cloud computing system, traffic distribution method, and method for controlling same |
WO2012124876A1 (en) * | 2011-03-15 | 2012-09-20 | (주)케이티 | Cloud center control device and method for selecting cloud center thereof |
KR101219816B1 (en) * | 2011-05-18 | 2013-01-09 | 주식회사 케이티클라우드웨어 | Cloud server to stably migrate data of member service system without being interrupted |
KR101221624B1 (en) * | 2010-10-29 | 2013-01-14 | 에스케이씨앤씨 주식회사 | System of processing cloud computing-based spreadsheet and method thereof |
KR101287066B1 (en) * | 2010-12-28 | 2013-07-17 | 건국대학교 산학협력단 | Intelligence Virtualization System and Method to support Social Media cloud Service |
WO2013106256A1 (en) * | 2012-01-09 | 2013-07-18 | Microsoft Corporation | Decoupling paas resources, jobs, and scheduling |
US8495013B2 (en) | 2010-12-24 | 2013-07-23 | Kt Corporation | Distributed storage system and method for storing objects based on locations |
KR101339766B1 (en) * | 2011-11-29 | 2013-12-11 | 삼성에스디에스 주식회사 | Integrated cloud service system using mash-up between cloud service components |
KR20140066616A (en) * | 2012-11-23 | 2014-06-02 | 고려대학교 산학협력단 | Method, apparatus and system for providing cloud based distributed-parallel application workflow execution service |
US8775870B2 (en) | 2010-12-22 | 2014-07-08 | Kt Corporation | Method and apparatus for recovering errors in a storage system |
KR101436339B1 (en) * | 2010-09-15 | 2014-09-01 | 엠파이어 테크놀로지 디벨롭먼트 엘엘씨 | Task assignment in cloud computing environment |
KR20140109940A (en) * | 2012-01-09 | 2014-09-16 | 마이크로소프트 코포레이션 | Paas hierarchial scheduling and auto-scaling |
US8849756B2 (en) | 2011-04-13 | 2014-09-30 | Kt Corporation | Selecting data nodes in distributed storage system |
US8904008B2 (en) | 2012-01-09 | 2014-12-02 | Microsoft Corporation | Assignment of resources in virtual machine pools |
WO2014196710A1 (en) * | 2013-06-07 | 2014-12-11 | 에스케이플래닛 주식회사 | Cloud storage managing system, cloud storage managing method, and apparatus for same |
US8984085B2 (en) | 2011-02-14 | 2015-03-17 | Kt Corporation | Apparatus and method for controlling distributed memory cluster |
US9052962B2 (en) | 2011-03-31 | 2015-06-09 | Kt Corporation | Distributed storage of data in a cloud storage system |
US9158460B2 (en) | 2011-04-25 | 2015-10-13 | Kt Corporation | Selecting data nodes using multiple storage policies in cloud storage system |
US9513942B2 (en) | 2011-12-14 | 2016-12-06 | Kt Corporation | Apparatus and method for providing contents service with virtual machine |
KR20170073897A (en) * | 2015-12-21 | 2017-06-29 | 전자부품연구원 | Hardware Resource Classification and Allocation Method for the Virtual Machine Performance Optimization |
US9888062B2 (en) | 2010-12-24 | 2018-02-06 | Kt Corporation | Distributed storage system including a plurality of proxy servers and method for managing objects |
WO2022154329A1 (en) * | 2021-01-18 | 2022-07-21 | 주식회사 텐 | Method and apparatus for recommending size of resource, and computer program |
-
2009
- 2009-04-28 KR KR1020090037008A patent/KR20100092850A/en not_active Application Discontinuation
Cited By (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101117923B1 (en) * | 2010-04-30 | 2012-02-29 | 최백준 | Terminal server apparatus and method for supporting electronic commerce using internet secure payment in server based computing system of terminal environment |
US8887169B2 (en) | 2010-09-15 | 2014-11-11 | Empire Technology Development Llc | Task assignment in cloud computing environment |
KR101436339B1 (en) * | 2010-09-15 | 2014-09-01 | 엠파이어 테크놀로지 디벨롭먼트 엘엘씨 | Task assignment in cloud computing environment |
KR101104999B1 (en) * | 2010-10-18 | 2012-01-16 | 성균관대학교산학협력단 | Load balancing method and system for metadata service |
KR101221624B1 (en) * | 2010-10-29 | 2013-01-14 | 에스케이씨앤씨 주식회사 | System of processing cloud computing-based spreadsheet and method thereof |
US8775870B2 (en) | 2010-12-22 | 2014-07-08 | Kt Corporation | Method and apparatus for recovering errors in a storage system |
WO2012086916A1 (en) * | 2010-12-23 | 2012-06-28 | (주)케이티 | Cloud computing system, traffic distribution method, and method for controlling same |
US9473553B2 (en) | 2010-12-23 | 2016-10-18 | Kt Corporation | Method for distributing and controlling traffic in cloud computing system and cloud computing system using the same |
US9888062B2 (en) | 2010-12-24 | 2018-02-06 | Kt Corporation | Distributed storage system including a plurality of proxy servers and method for managing objects |
US8495013B2 (en) | 2010-12-24 | 2013-07-23 | Kt Corporation | Distributed storage system and method for storing objects based on locations |
KR101287066B1 (en) * | 2010-12-28 | 2013-07-17 | 건국대학교 산학협력단 | Intelligence Virtualization System and Method to support Social Media cloud Service |
US8984085B2 (en) | 2011-02-14 | 2015-03-17 | Kt Corporation | Apparatus and method for controlling distributed memory cluster |
KR101029789B1 (en) * | 2011-02-28 | 2011-04-22 | 삼성탈레스 주식회사 | Cloud computing resource distribution system for c4isr data link environment of combining power or military information system |
US8799899B2 (en) | 2011-03-15 | 2014-08-05 | Kt Corporation | Controlling and selecting cloud centers based on electricity and carbon emission costs |
WO2012124876A1 (en) * | 2011-03-15 | 2012-09-20 | (주)케이티 | Cloud center control device and method for selecting cloud center thereof |
US9052962B2 (en) | 2011-03-31 | 2015-06-09 | Kt Corporation | Distributed storage of data in a cloud storage system |
US8849756B2 (en) | 2011-04-13 | 2014-09-30 | Kt Corporation | Selecting data nodes in distributed storage system |
US9158460B2 (en) | 2011-04-25 | 2015-10-13 | Kt Corporation | Selecting data nodes using multiple storage policies in cloud storage system |
KR101219816B1 (en) * | 2011-05-18 | 2013-01-09 | 주식회사 케이티클라우드웨어 | Cloud server to stably migrate data of member service system without being interrupted |
KR101339766B1 (en) * | 2011-11-29 | 2013-12-11 | 삼성에스디에스 주식회사 | Integrated cloud service system using mash-up between cloud service components |
US9513942B2 (en) | 2011-12-14 | 2016-12-06 | Kt Corporation | Apparatus and method for providing contents service with virtual machine |
US8904008B2 (en) | 2012-01-09 | 2014-12-02 | Microsoft Corporation | Assignment of resources in virtual machine pools |
KR20140109940A (en) * | 2012-01-09 | 2014-09-16 | 마이크로소프트 코포레이션 | Paas hierarchial scheduling and auto-scaling |
WO2013106256A1 (en) * | 2012-01-09 | 2013-07-18 | Microsoft Corporation | Decoupling paas resources, jobs, and scheduling |
US10241812B2 (en) | 2012-01-09 | 2019-03-26 | Microsoft Technology Licensing, Llc | Assignment of resources in virtual machine pools |
US11194604B2 (en) | 2012-01-09 | 2021-12-07 | Microsoft Technology Licensing, Llc | Assignment of resources in virtual machine pools |
KR20140066616A (en) * | 2012-11-23 | 2014-06-02 | 고려대학교 산학협력단 | Method, apparatus and system for providing cloud based distributed-parallel application workflow execution service |
WO2014196710A1 (en) * | 2013-06-07 | 2014-12-11 | 에스케이플래닛 주식회사 | Cloud storage managing system, cloud storage managing method, and apparatus for same |
US10298688B2 (en) | 2013-06-07 | 2019-05-21 | Sk Techx Co., Ltd. | Cloud storage managing system, cloud storage managing method, and apparatus for same |
KR20170073897A (en) * | 2015-12-21 | 2017-06-29 | 전자부품연구원 | Hardware Resource Classification and Allocation Method for the Virtual Machine Performance Optimization |
WO2022154329A1 (en) * | 2021-01-18 | 2022-07-21 | 주식회사 텐 | Method and apparatus for recommending size of resource, and computer program |
KR20220104562A (en) * | 2021-01-18 | 2022-07-26 | 주식회사 텐 | Method, apparatus and computer program for recommending resource size |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20100092850A (en) | Apparatus for resource distribution in cloud computing and method thereof | |
Zheng et al. | Service-generated big data and big data-as-a-service: an overview | |
US8380837B2 (en) | Software license management within a cloud computing environment | |
US8924559B2 (en) | Provisioning services using a cloud services catalog | |
US8793378B2 (en) | Identifying services and associated capabilities in a networked computing environment | |
US8745242B2 (en) | Cloud computing roaming services | |
US9781020B2 (en) | Deploying applications in a networked computing environment | |
US20150067019A1 (en) | Method and system for using arbitrary computing devices for distributed data processing | |
US8656021B2 (en) | Methods and apparatus for constructing an execution environment in which the application operates | |
Sun et al. | Survey of service description languages and their issues in cloud computing | |
US9215153B2 (en) | Providing status information for virtual resource computing environment | |
US20120173708A1 (en) | Identifying optimal platforms for workload placement in a networked computing environment | |
Kjorveziroski et al. | Kubernetes distributions for the edge: serverless performance evaluation | |
Kochut et al. | Evolution of the IBM Cloud: Enabling an enterprise cloud services ecosystem | |
US9246920B2 (en) | Cloud resource cloning based on collaborative content | |
US20160119420A1 (en) | Replication of content to one or more servers | |
US20140325077A1 (en) | Command management in a networked computing environment | |
EP2808792A1 (en) | Method and system for using arbitrary computing devices for distributed data processing | |
Procaccianti et al. | A catalogue of green architectural tactics for the cloud | |
Bellini et al. | Managing cloud via smart cloud engine and knowledge base | |
Hou et al. | Managing high-performance computing applications as an on-demand service on federated clouds | |
Frischbier et al. | Aspects of data-intensive cloud computing | |
Li et al. | A DRL-based online VM scheduler for cost optimization in cloud brokers | |
Erdei et al. | Minimizing resource allocation for cloud-native microservices | |
US20120030238A1 (en) | Automatically identifying personalized support |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |