Show simple item record

dc.contributor.supervisor Graham, Peter (Computer Science) en_US
dc.contributor.author Sajed Khosrowshahi, Behzad
dc.date.accessioned 2013-07-04T14:11:32Z
dc.date.available 2013-07-04T14:11:32Z
dc.date.issued 2013-07-04
dc.identifier.uri http://hdl.handle.net/1993/21700
dc.description.abstract Using Software-as-a-Service (SaaS), software resides on servers not on user computers. Service Oriented Architecture (SOA) provides the ability to divide an application into parts known as services. This allows enhanced support for distribution, code re-use and code sharing. Combining these ideas, applications can be dynamically composed from components stored at convenient locations in a wide-area network. This benefits users since software installation and upgrades are unnecessary and is also suited to personal devices that may have limited resources (e.g. disk space) to support conventional installed software. I have designed, prototyped, and evaluated component-placement and location algorithms for a system that combines ideas from SaaS and SOA to support on-demand composition of applications that run on user devices from storage sites in the network. These algorithms support mobility and are scalable and reliable. I have implemented a Java prototype and a simulation system that I used to assess my system’s behaviour. en_US
dc.subject Component en_US
dc.subject SOA en_US
dc.subject SaaS en_US
dc.subject Composition en_US
dc.title Component Placement and Location in a Dynamic Composition System en_US
dc.degree.discipline Computer Science en_US
dc.contributor.examiningcommittee Eskicioglu, Rasit (Computer Science) Filizadeh, Shaahin (Electrical and Computer Engineering) en_US
dc.degree.level Master of Science (M.Sc.) en_US
dc.description.note October 2013 en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

View Statistics