Service-Oriented Architecture (SOA) provides a flexible framework for service composition. Using standard-based protocols (such as SOAP and WSDL), composite services can be constructed by integrating atomic services developed independently. Algorithms are needed to select service components with various QoS levels according to some application-dependent performance requirements. We design a broker-based architecture to facilitate the selection of QoS-based services. The objective of service selection is to maximize an application-specific utility function under the end-to-end QoS constraints. The problem is modeled in two ways: the combinatorial model and the graph model. The combinatorial model defines the problem as a multidimension multichoice 0-1 knapsack problem (MMKP). The graph model defines the problem as a multiconstraint optimal path (MCOP) problem. Efficient heuristic algorithms for service processes of different composition structures are presented in this article and their performances are studied by simulations. We also compare the pros and cons between the two models.
We report on the self-assembly of large-area, highly ordered 2D superlattices of alkanethiolate-stabilized gold nanoparticles ( approximately 10.5 nm in core diameter) onto quartz substrates with varying lattice constants, which can be controlled by the alkyl chain lengths, ranging from C12 (1-dodecanethiolate), C14 (1-tetradecanethiolate), C16 (1-hexadecanethiolate), to C18 (1-octadecanethiolate). These 2D nanoparticle superlattices exhibit strong collective surface plasmon resonance that is tunable via the near-field coupling of adjacent nanoparticles. The approach presented here provides a unique and viable means of building artificial "plasmonic crystals" with precisely designed optical properties, which can be useful for the emerging fields of plasmonics, such as subwavelength integrated optics.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.