A method of installing an application at a runtime instance comprises the steps of receiving a request to install an application, accessing data defining shared resources required by the application, accessing data defining shared resources already installed at existing runtime instances, selecting an existing runtime instance with the greatest number of installed shared resources common to the shared resources required by the application, and installing the application at the selected runtime instance.
런타임 인스턴스에서 어플리케이션을 설치하는 방법은 어플리케이션을 설치하기 위한 요청을 수신하는 단계, 상기 어플리케이션에 의해서 요구된 공유 자원들을 정의하는 데이터를 액세스하는 단계, 기존의 런타임 인스턴스들에서 이미 설치된 공유 자원들을 정의하는 데이터를 액세스하는 단계, 상기 어플리케이션에 의해서 요구된 상기 공유 자원들에 대하여 공통인 설치된 공유 자원들이 가장 많은 기존의 런타임 인스턴스를 선택하는 단계, 및 상기 선택된 런타임 인스턴스에 상기 어플리케이션을 설치하는 단계를 포함한다.