Refactoring for scalability in server components서버 컴포넌트의 확장성을 위한 재구성 기법

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 447
  • Download : 0
DC FieldValueLanguage
dc.contributor.advisorBae, Doo-Hwan-
dc.contributor.advisor배두환-
dc.contributor.authorKwon, Jae-Eun-
dc.contributor.author권재은-
dc.date.accessioned2011-12-13T06:01:51Z-
dc.date.available2011-12-13T06:01:51Z-
dc.date.issued2001-
dc.identifier.urihttp://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=166338&flag=dissertation-
dc.identifier.urihttp://hdl.handle.net/10203/34456-
dc.description학위논문(석사) - 한국과학기술원 : 전산학전공, 2001.2, [ [v], 61 p. ]-
dc.description.abstractScalability of server, the number of clients which can handle with the limited resources, plays a crucial role for server performance and maintenance. It is a widespread consensus that server components should be stateless to implement a scalable server. However, there is little systematic approaches to make a server stateless. Making stateless server still have been a tip implemented through expert experiences. Therefore, we suggest a refactoring method to transform a stateful server to a stateless server through refactoring. Refactorings are behavior-preserving program transformations which can aid in restructuring of legacy designs. Refactorings have very mature foundations and recently many refactoring researches have been performed, but mentioned techniques does not concern itself with how to use existing refactoring rules to achieve specific non-functionality. Thus, our proposed refactoring method contains the systematic guidance of how to use refactorings to transform a stateless server to a stateful server. We propose strategies to find stateful components and to apply refactoring rules to each component, then suggest an algorithm to refactoring a server with many components. We have conducted an empirical study with an example, simple banking system. As a result, we successively transformed a stateful server to a stateless server.eng
dc.languageeng-
dc.publisher한국과학기술원-
dc.subjectServer Components-
dc.subjectRefactoring-
dc.subjectScalability-
dc.subject확장성-
dc.subject서버 컴포넌트-
dc.subject재구성-
dc.titleRefactoring for scalability in server components-
dc.title.alternative서버 컴포넌트의 확장성을 위한 재구성 기법-
dc.typeThesis(Master)-
dc.identifier.CNRN166338/325007-
dc.description.department한국과학기술원 : 전산학전공, -
dc.identifier.uid000993044-
dc.contributor.localauthorBae, Doo-Hwan-
dc.contributor.localauthor배두환-
Appears in Collection
CS-Theses_Master(석사논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0