发明名称 Apparatus and method for managing resources in containment framework environment
摘要 Provided is an apparatus and method for managing resources in a containment framework environment, more particularly, an apparatus and method for managing resource allocation and resource de-allocation in a containment framework environment including a plurality of applications having life cycles. The apparatus includes an identifier generating unit generating a unique identifier of an application to which a predetermined resource is allocated; an application managing unit binding or unbinding the resource to or from the unique identifier; a resource managing unit that increases a counter for the use of the resource when the binding is established and decreases the counter for the use of the resource when the resource is unbound from the unique identifier; and a resource de-allocating unit de-allocating the resource when the counter is 0.
申请公布号 US8881162(B2) 申请公布日期 2014.11.04
申请号 US200711654611 申请日期 2007.01.18
申请人 Samsung Electronics Co., Ltd. 发明人 An Ho-seok;Park Chong-mok;Chung Seung-bum;Kwon Ho-bum;Jung Un-gyo
分类号 G06F9/46;G06F15/173;G06F12/02 主分类号 G06F9/46
代理机构 Sughrue Mion, PLLC 代理人 Sughrue Mion, PLLC
主权项 1. An apparatus for managing resources in a containment framework environment, the apparatus comprising: a processor; an identifier generating unit which generates a unique identifier of an application to which a plurality of different types of resources are allocated within the containment framework environment; an application managing unit which binds the plurality of different types of resources to the unique identifier or unbinds the plurality of different types of resources from the unique identifier; a plurality of resource managing units each associated with a different type of the plurality of different types of resources and utilizing a processor which increases a counter for a use of a type of resource when a binding is established with the type of resource and decreases the counter for a use of the type of resource when the resource is unbound from the unique identifier; a resource de-allocating unit which de-allocates a resource when the counter of the resource is 0; and a storage unit storing a table in which the unique identifier and the plurality of different types of resources are associated with each other, wherein the table comprises an application identifier comprising the unique identifier of the application, a resource identifier identifying, for each resource, a type of the resource from the plurality of different types of resources, and a resource usage flag for indicating, for each resource, the association between the unique identifier and the resource, wherein when the application is shut down, the resource de-allocating unit de-allocates all of the plurality of different types of resources allocated to the application, wherein the application comprises a Java application having a life cycle.
地址 Suwon-si KR