Dynamically Scalable Architectures for E-Commerce

Size: px
Start display at page:

Download "Dynamically Scalable Architectures for E-Commerce"

Transcription

1 MKWI 2010 E-Commerce und E-Business 1289 Dynamically Scalable Arcitectures for E-Commerce A Strategy for Partial Integration of Cloud Resources in an E-Commerce System Georg Lackermair 1,2, Susanne Straringer 1, Peter Mandl 2 1Cair for Business Informatics, Tecnical University Dresden 2Cair for Business Informatics, University of Applied Sciences Munic 1 Motivation E-commerce became an important economic factor during te last years. Approximately 38.5 million customers in Germany ave already bougt goods or services online. Furtermore te total revenue in Germany is expected to rise from 46 billion Euro in 2006 to 145 billion in Increasing mobile web usage and te trading firms' expanding international activities boost tis development even furter (Stal et al. 2009). Tis growing acceptance of e-commerce will result in an increasing number of bot transactions and customers. Considering te extensive and increasing usage of searc agents, web-crawlers and interactive elements in addition, workloads in e- commerce will rise significantly. Moreover, te advancing integration wit oter systems, like oter sops requesting catalogue data, causes additional requests to andle. At te same time, intense competition among retailers tends to result in more demanding requirements wit respect to functionality, usability, availability and performance. Rising workloads and more demanding requirements are nowadays andled wit statically scaled systems, were te capacity is determined by te expected maximum workload. Tis results in low resource utilization in data centers conflicting wit rising energy costs and CO 2 emissions. Fluctuation in workloads impairs te situation even furter. After Microsoft released Windows 7, various news cannels and blogs reported tat many online sops ad serious performance problems and some servers broke down completely (Computerbase, 2009; Cronicle, 2009). Tis igligts te problem tat workload forecasts are difficult and tat surges of visitors can exceed te expected maximum workload significantly. An examination of a B2B sop system sowed

2 1290 Georg Lackermair, Susanne Straringer, Peter Mandl tat even in tis domain te workload fluctuation is an issue. Te Windows 7 example points out tat forecasting workloads and ad oc extension of computing power pose problems still to be solved. A solution to tese problems could be provided by a strategy for partial integration of cloud computing resources in e-commerce systems. Tere are many different definitions of cloud computing (Armbrust et al. 2009; Hayes, 2008). In our work we focus on te usage of virtualized computing capabilities on te internet, wic is also called utility computing or Infrastructure as a Service (IaaS). Turban et al. (2008, p ) define utility computing as computing power and storage capacity tat can be used and reallocated for any application and billed on a pay-per-use basis. A strategy for a partial usage of suc virtualized resources on te internet can be realized by implementing a flexible arcitecture tat allows dynamic scaling on te application level. Suc an arcitecture would allow to add resources from te cloud to an online-sop dynamically and on-demand. After referring to te underlying researc approac te paper discusses a partial cloud strategy and provides an example calculation sowing its benefits. Furtermore, a general arcitecture is sketced for implementing tis strategy into a system. Finally a flexible arcitecture is proposed for a sop to support integration of cloud resources on te basis of te general arcitecture. 2 Researc Approac and Scope of te Paper Te underlying overall researc project is based on a design science approac as suggested by Hevner et al. (2004) and Hevner (2007). Te paper at and focuses on motivating te relevance of te addressed researc problem and suggests a first sketc of an arcitecture tat migt elp solving tis problem. As design science "is inerently iterative" (Hevner et al. 2004, S. 87) and is organized along several design and test cycles our first step is to present te results of a first design cycle. In a next step a prototypical implementation will allow effective evaluation. In order to derive test data for a first evaluation and to furter substantiate te relevance of our researc we are currently analyzing workload data of a series of onlinesops. Some preliminary results are already included witin tis paper to back up our argumentation but are not te main focus ere. 3 A basic E-Commerce System Laudon and Traver (2009, p. 10) define e-commerce as "digitally enabled commercial transactions between and among organizations and individuals." According to Illik (2002, p. 131ff) an online-sop is te central system in e-commerce. Figure 1 depicts a basic arcitecture of today's e-commerce systems, wic is derived from our own analysis of typical systems and wic is also consistent wit Turban et al. (2008, p. 19-3ff). Te system usually consists of various intercon-

3 MKWI 2010 E-Commerce und E-Business 1291 nected subsystems. An online-sop is te core component tat implements te processes for selling goods and services and presents te system to users and customers. It is mostly realized as a multi-layered web-application wic is accessed by a web-browser. An online-sop obtains its master data from a content management system (CMS) and additional information like available stock of an article are fetced from te enterprise resource planning (ERP) or inventory management system. Tracking data is sent to a tracking system; orders are forwarded bot to te ERP system and, if needed, to a payment provider. Besides tat, a sop system can ave dependencies to furter systems, i.e. an external logistics system. Figure 1: Te Subsystems of a Basic E-Commerce System Te basic components of an online-sop are described below: Te Cart component olds a list of articles wic te user intends to buy. Tis information is usually stored permanently. Te Catalog component presents te offered articles to te user. Articles contain descriptive texts, pictures and various attributes. It is common to assign te products to categories. Te Order component implements te process of starting te business transaction. Te component forwards orders to te ERP system wic initiates te processing of te transaction. Te user interface (UI) is usually presented by means of a web-browser wic runs on a client macine. Te browser communicates wit te server-side by sending requests to a dedicated web server, wic forwards te requests for furter processing and delivers te results back to te browser. Te processing logic can be replicated and usually runs in application servers. Persistent data is stored in a database cluster.

4 1292 Georg Lackermair, Susanne Straringer, Peter Mandl 4 Suggested Strategy For small- and medium-sized businesses (SMBs) it is quite a difficult task to implement dynamic scalability into a web-based system. Running te wole application on own ardware would scale quite well, wen it comes to static scaling of a system. Yet its downside is revealed, wen an application is to be scaled down after a peak or in times wit just a little workload, as owned ardware generates costs, even if sut down. Terefore, outsourcing of te infrastructure by using cloud resources seems to be appealing, because in te cloud te computing capabilities can be adapted easily and dynamically. But te usage of external service providers as some major drawbacks: A survey among CIOs in Germany pointed out tat security concerns and probably evolving dependencies seem to be te most important reasons against te usage of computing capabilities via te internet (TecCannel, 2009). Te mentioned dependencies refer to te costs of canging tecnology and providers, wic is described as lock in by Saprio and Varian (1998, p. 106). Hayes (2008) empasizes transparency issues and Quality of Service (QoS) as major concerns wen it comes to Cloud Computing. Armbrust et al. (2009) provide a compreensive overview on problems involved in using tis approac in contrast to te oter references, tis work points to te problem tat providers operate on a eterogeneous legal basis. An appropriate strategy must take tese concerns into account: Critical components like te frontend web server and te database server may remain in-ouse, wile parts of te application are deployed remotely in virtual macines. Te needed infrastructure will be allocated from Infrastructure as a Service-providers (IaaS) wo offer virtualized macines for rent. To address te major concerns connected to Cloud Computing, a suitable IaaS-provider must meet several requirements. From a business perspective it is important, tat te pricing model is based on a low level of fixed costs. As te instances in te cloud will be online only for small periods of time, iger variable costs are acceptable, wile low or no fixed cost are desirable. Preferably an instance is paid for te ours online, witout any base fee. From a tecnological perspective, tere sould not be any restrictions about te system tat is running inside a virtual macine osted by an IaaS-provider. Tere could be restrictions on te operating system or installed software wic could cause migration problems and finally would contribute to a lock in. In addition to tis, te interface for activating virtual macines sould be publicly accessible and standardized. Tis again minimizes switcing costs. If tose requirements are met, a multi-sourcing strategy could be implemented, wic adds flexibility and decreases dependencies on a single provider (Wannewetsc, 2007, p. 150). In te following we discuss ow te major concerns related to Cloud Computing can be addressed in detail.

5 MKWI 2010 E-Commerce und E-Business Addressing Cloud Computing Concerns In te first run, we focus on te basic tecnical concerns about Cloud Computing, namely evolving dependencies on a provider, QoS-problems and transparency. 5.1 Evolving dependencies Some approaces like Google App Engine 1 require tat te osted application is programmed against a proprietary API. Furtermore, as data is stored on proprietary systems SMBs could fear to run into migration problems, once tey intend to cange te provider and find te data locked (Armbrust et al., 2009). Terefore, te components to be distributed in te cloud sould be programmed against standardized APIs and sould not store data locally (see 5.3). For te distribution of an application across network borders, te affected components must be able to integrate dynamically into an application te configuration may cange quite frequently, as te distributed components migt be deployed on different nodes, osted by varying providers. Besides a dynamic link in, standardized mecanisms for invocation of tose components, e.g. Web Services (Alonso et al., 2004, p. 152ff) sould be used. 5.2 Quality of Service In te described scenario it is assumed tat components in te cloud are added and removed frequently. Furtermore network connection between suc a component and oter system components can fail. Traditional clustering terefore provides state replication to andle server breakdowns. Across network boundaries, owever, tis does not seem to be reasonable, as te connections between te cluster nodes are slower, less available and ardly predictable wit respect to reliability and latency. As a consequence of tis distributed components sould be stateless, as suc components are easier to recover or migrate in failover situations (Brown, 2008, p. 525ff). 5.3 Transparency Small- and medium-sized companies migt want to keep control over persistent data and keep te backend system in-ouse. According to Kaufman et al. (2002) privacy of information is a very important aspect of data security. Terefore, data sould eiter be encrypted or not stored at all on macines in te cloud. Te components tat are running on macines in te cloud sould meet te same security level as components tat interact witin a closed network. Cacing supports tis requirement as tis makes persistent storage outside trusted data 1 ttp://code.google.com/appengine/

6 1294 Georg Lackermair, Susanne Straringer, Peter Mandl centers redundant. Furtermore, all communication wit te distributed components sould be encrypted, e.g. wit VPN tunnelling. In addition to tis, cloud components access rigts on backend systems sould be limited to read-only access. 6 An Arcitecture for Dynamic Scaling An arcitecture for a partial integration of external computing capabilities is depicted in Figure 2. Figure 2: An Arcitecture for Dynamic Scaling Te application needs to contain a component wic controls te cloud instances. Basically, tis means to switc on and sut down te instances. An instance as to register as an available node, wen te start-up is finised. Te cloud control also decides wen to add a new node or wen to remove a node from te application. Terefore, tis component must process information from various sources almost in real-time. Metods and models described by Menascè et al. (2000; 2004) provide a ric set of approaces for capacity planning. However, te concepts still need to be adapted to te specific situation of an automatic planning process. From te arcitectural sketc, te most important functional requirements can be derived: Link in: Wen a new node is added to te application, te superordinate node, e.g. te balancer needs to get notified about tis event to direct workload to te new node. Migration: Wen te decision is made to sut down a node, a mecanism must make sure tat remaining sessions get migrated to nodes tat remain active.

7 MKWI 2010 E-Commerce und E-Business 1295 Monitoring: Te cloud control needs to monitor subordinate nodes to get information about te resource utilization. Furtermore, a trend analysis of workload as well as ad-oc-analysis of tracking data elp to indicate workload evolution for te sort term. Planning: For forecasting of peak situations planning information needs to be processed. Tis information is used for long term workload evolution. Te implementation of te link-in and migration mecanisms seem to be tecnically feasible, as link-in could be based on common presence protocols like XMPP 2. Existing migration mecanisms for fail-over and load-balancing could possibly be adapted. For monitoring it as to be decided, wic information about resource utilization, workload evolution and tracking is available and ow it can be processed automatically. For determining te resource utilization all nodes could send information about CPU utilization or waiting processes to te cluster control. Furtermore, te web server could send alerts in case of a significant rise or fall of incoming requests. Ad-oc analysis of tracking data could elp to detect patterns in wic peak situations arise. Processing of planning data can be used to predict times in wic peaks or minimal workload are likely. For example, after te introduction of a new product it migt be probable tat te number of visitors rises significantly. It as to be examined, wic information can be provided by different plans and ow te data must be provided to be able to process te information computationally. 7 Example: Amazon Elastic Compute Cloud In order to estimate te economic benefits of a dynamically scaling arcitecture, total costs of ownersip (TCO) for te first year are calculated. Te calculation is based on te pricing model for Amazon Elastic Compute Cloud 3, wic is sown in Table 1. For sake of simplification te approac of using market prices for renting virtual macines seems to be fairly realistic. Table 1: Pricing Model for Amazon Elastic Compute Cloud On-Demand Reserved BEP Small 0.10$ per our 325$ $ per our 4643 ours Large 0.40 $ per our 1300$ $ per our 4643 our Amazon offers two different kinds of virtual macines: Small and large instances, wereas a large instance as approximately four times computing capabilities of a small instance. Terefore te example compares te flexible usage of four small 2 ttp://xmpp.org 3 ttp://aws.amazon.com/ec2/

8 1296 Georg Lackermair, Susanne Straringer, Peter Mandl instances to a single large instance. An instance can be rented on-demand, wic means tat te customer pays per our an instance is running. A reserved instance can be rented for a year for a base fee plus a relatively small ourly rate. Te Break-Even (BEP) is at 4643 ours. Anoter interesting aspect is tat a large instance causes exactly four times te costs of a small instance. For static scaling a large instance will be constantly running and terefore te price function can be defined as p s 0.12$ 1300$ were means te number of ours per year. In contrast to tis a dynamically scaled system can be composed of four small instances. One instance needs to provide constant availability, because it contains te web server and te cloud control component. Due to te pricing model, a reserved instance is most reasonable for tis purpose. Te additional instances are added on-demand. Te price function can be derived as n p d (0.03$ 325 $) 0.18n i i i were n is te number of utilization classes, wic classifies te overall resource utilization of all available computing resources. Te number of ours tat te system s utilization is classified in utilization class i is defined as i. For dynamic scaling some utilization classes ave to be defined: : 0 U : 0.25C : 0.5C : 0.75C 0.25C U U U 0.5C 0.75C C were U means te resource utilization and C te overall computing capability, i.e. CPU capacity. Te utilization class 25 means te number of ours per year in wic te overall computing capabilities are utilized up to 25 %, wereas 50 means a resource utilization tat is equal or greater tan 25 % but less tan 50 %, and so on. As we assume equal computing power in every node, eac load class represents a certain number of small instances needed to andle te workload. In tis example 25 demands one te constantly available reserved instance, 50 two, 75 tree and 100 four. Tis means tat for 50 one additional on-demand instance is needed, for 50 two, for 75 tree and for 100 four.

9 MKWI 2010 E-Commerce und E-Business 1297 Table 2: Comparison of Static and Dynamic Scaling Utilization profile TCO calculation p s p d delta 20 % 50 % 20 % 10 % $ $ % 30 % 40 % 20 % 10 % $ $ % 40 % 30 % 20 % 10 % $ $ % 50 % 35 % 10 % 5 % $ $ % Te results of various sample calculations are sown in Table 2. Te workload profiles in te table are assumptions based on our own observation of an onlinesop. Te relative low average workload is consistent to Armbrust et al. (2009, p. 10) wo suggest tat for many services te peak workload exceeds te average by factors of 2 to 10. Even if te workload profiles are estimated, te calculation reveals te potential efficiency of te proposed strategy. Moreover, first results of an analysis of a B2B e-commerce system indicate tat assuming a relative low mean CPU utilization is realistic. We analysed CPU-utilization of an application server tat logged every ten minutes over a period of 23 days and te classification of 3289 data rows as te following distribution: % 26.6% 0.3% 0.0% As te table sows (see column delta), for a relative low mean CPU utilization, dynamic application scaling would result in significant cost savings. 8 Application Arcitecture Tis part describes necessary canges in a sop's arcitecture to support te integration of cloud resources. Tis sketc is mainly based on te principles of serviceoriented arcitectures (SOA). For our work we reduce te ig-level approac of Ricter et al. (2005) to te tecnical level, wic implies loosely coupled components, e.g. Web Services as described in Turban et al. (2008, p ff). In our scenario, it is assumed tat service lookups do not occur on ig frequency a server instance looks up te needed services on start-up and later just on failure of te known provider. Tus, peer-to-peer-based SOA is proposed, as

10 1298 Georg Lackermair, Susanne Straringer, Peter Mandl longer latency times for service lookups are acceptable. Neverteless, any centralistic SOA approac would also be appropriate. Moreover, a dedicated service registry becomes redundant, wic reduces te systems dependency on te availability of suc a component. 8.1 Sop-Instances As mentioned in section 5, sifting to an extensively caced application is necessary for applying suc an arcitecture. Several solutions for distributed cacing already exist. Regarding te assumed fluctuation of server instances, for te described scenario, a P2P network could be used as a distributed cace mecanism, as P2P protocols are self-organizing and terefore can andle fluctuation in a network quite well. Wenever an application instance starts, it retrieves a uge amount of catalogue data from a database. A server could sare its caced contents wit oter server instances, witout involving te database server during te startup. Te new node will retrieve content data from an already running node. Tis prevents a dynamically scaled system from causing additional workload on te database server, wic is in general considered to be te bottleneck in e-commerce applications (Zang et al., 2004) Furtermore, self-organized cacing will reduce te workload of te backend systems, as querying for te initial instantiation of te caces descent as well as cace updates do not necessarily need to be propagated to every server instance. To meet te security requirements defined in section 5, read-only data can be distributed into te cloud. Tis could be catalogue data like categories, articles or te searc index. 8.2 Access to Backoffice Systems Current sop systems are networking wit various oter systems, e.g. CMS, CRM, ERP, DBMS and oters. For integration of tese applications service-oriented approaces are often used. Most common are Web Services or RESTful Services. For consuming a service an application looks up a central service registry for fetcing information about te service and invokes te service directly. For enanced flexibility, services can publis te corresponding service descriptions on a P2P network. Tis will reduce maintenance and configuration issues, wile adding availability to te lookup service. A drawback of a P2P-based lookup is a longer response time. In tis scenario tis seems to be acceptable as it is assumed tat te configuration of backend systems does not cange frequently and, tus, service lookups occur only on start-up and on configuration canges. Neverteless, a server-based lookup-service implementing e.g. UDDI 4 could also be used. 4 ttp://uddi.xml.org

11 MKWI 2010 E-Commerce und E-Business Load Balancing For providing load balancing and enanced availability many systems use redundant web servers. A front-side web server redirects incoming clients to different server nodes. HTTP clustering is usually set up wit static configuration, wic decreases flexibility. Te JXTA-based framework Soal can operate across network borders and terefore is a good coice, as JXTA applies principles of selforganization 5. If a system runs wit a single superordinate balancer, simple presence protocols like XMPP 6 can be used for te excange of presence information. Anoter possibility is to add a message queue to te balancer. 9 Conclusion and Outlook Te paper pointed out te benefits of a partial integration of cloud resources into an online sop for small- and medium-sized companies. Te conflict between rising energy costs, fluctuating workloads and continuously ig availability requirements will simply demand mecanisms tat enable automated and dynamic scaling of suc an application. Besides, largely underutilized servers cause unnecessary emissions. Preliminary results of an analysis of a B2B system underline te problem clearly: Over a period of 23 days te mean CPU-utilization was 19.6 % wit a maximum of 60 % and a minimum of 0.1 %, wile te standard deviation amounts 30 %. Tis means, tat te server was largely underutilized, wile te deviation indicates a ig fluctuation. Tis is supported by te fact tat 80 % of te daily requests were received in twelve ours, wile in te oter twelve ours only te remaining 20 % were received. Te steepest increase of 40 % points to te problem tat te server utilization can cange significantly witin a few minutes. A conclusion of tis study regarding dynamic scalability can be tat components tat are distributed on cloud resources require a sort start-up time. Tis means tat it is infeasible to load te full cace of e.g. catalogue data before being accessible. Ad-oc queries in te already running instances could determine te most requested data items and prioritize tose for cacing. For a deeper understanding of ow te integration of cloud resources affects an organization, more studies on te following subjects need to be performed. Cloud Computing: Te TCO calculation in tis paper is based on te Amazon Elastic Compute Cloud. To evaluate te economical benefits of te proposed strategy more providers ave to be examined in consideration of services, pricing model and tecnical integration into applications. Comparisons of major providers can be found in Rad et al. (2009) and Hayes (2008). In te next step, we will exam- 5 ttps://jxta.dev.java.net/, ttps://soal.dev.java.net/ 6 ttp://xmpp.org

12 1300 Georg Lackermair, Susanne Straringer, Peter Mandl ine te tecnical interfaces wit wic cloud providers expose te virtualized resources to customers to define a standardized way of managing tose resources. Automated Scaling: Just little is known about automated scaling. It is still not proven, ow precise top-down capacity planning is in practice and ow te data for e.g. forecasting business evolution can be determined and processed automatically almost at real-time. Obviously tis process sould demand less computational resources tan wat can be saved by dynamic scaling. Tus, a bottom-up approac seems to be appealing: Te cluster control would monitor all te nodes in te system and detects te situation in wic an additional instance is needed or an instance can be sut down. However, as te demand of computational capability sould be kept low, monitoring data cannot be transferred and analyzed in very sort periods. Tis conflicts wit te finding described above, tat te utilization can rise significantly witin minutes. It becomes obvious tat neiter of bot approaces provides satisfying results. Terefore, influencing factors ave to be studied in detail to combine te predictive approac wit te reactive one. Even if tere are some obstacles remaining towards a fully automated mecanism, tis paper sows te potential of dynamic scaling for small- and mediumsized companies wo cannot balance ardware utilization. Fully outsourcing into te cloud is not attractive, as tis creates dependencies. However, as te calculation in section 7 sows, a dynamically scaled application tat integrates cloud resources results in significant economic and ecological savings and reduces te mentioned dependencies. References Alonso G, Casati F, Kuno H, Maciraju V (2004) Web services: concepts, arcitectures and applications. Springer, Berlin, Heidelberg. Armbrust M, Fox A, Griffit R, Josep AD, Katz R, Konwinski A, Lee G, Patterson D, Rabkin A, Stoica I, Zaaria M (2009) Above te Clouds: A Berkeley View of Cloud Computing. EECS Department, University of California, Berkeley. UCB/EECS ttp:// Brown P (2008) Implementing SOA: Total Arcitecture in Practice. Addison- Wesley. Computerbase (2009) Riesiger Ansturm auf vergünstigtes Windows 7 (Update 2). ttp:// dows 7/2009/juli/riesiger ansturm windows 7/, visited: 2009/07/23. Cronicle M (2009) Das Windows 7 Pre-Order Drama! ttp:// 2009/07/16/das-windows-7-pre-order-drama/, visited: 2009/07/23. Hayes B (2008) Cloud Computing. CACM 51(7):9-11.

13 MKWI 2010 E-Commerce und E-Business 1301 Hevner A, Marc S, Park J, Ram, S (2004) Design Science in Information Systems Researc. MIS Quarterly 28(1): Hevner AR (2007) A Tree Cycle View of Design Science Researc. Scandinavian Journal of Information Systems 19(2): Illik, J (2002) Electronic Commerce. Oldenbourg Wissenscaftsverlag. Kaufman C, Perlman R, Speciner M (2002) Network Security: Private Communication in a Public World. 2 nd Edition. Prentice Hall PTR, New Jersey. Laudon K, Traver C (2009) E Commerce: Business. Tecnology. Society. 5 t Edition. Pearson International Edition. Menascé DA, Almeida VAF (2000) Scaling for E-Business. Prentice Hall PTR, New Jersey. Menascé DA, Almeida VAF, Dowdy LW (2004) Perfomance by Design. Prentice Hall PTR, New Jersey. Rad MP, Badasian AS, Meydanipour G, Delce MA, Alipour M and Afzali H (2009) A Survey of Cloud Platforms and Teir Future. In: Gervasi O et al. (Eds.) Computational Science and Its Applications. Proceedings ICCSA LNCS 5592: Springer, Berlin, Heidelberg. Ricter JP, Haller H, Screy P (2005) Serviceorientierte Arcitektur. ttp:// Informatiklexikon der Gesellscaft für Informatik. Sapiro C, Varian H (1998) Information Rules: A Strategic Guide to te Network Economy. Harvard Business Scool Press, Boston. Stal E, Krabicler T, Breitscaft M, Wittmann G (2008) E-Commerce-Leitfaden. ttp:// visited: 2008/05/20. TecCannel (2009) Cloud Computing scürt Angst vor Kontrollverlust. ttp:// tecnik/news/ /sicereitsbedenken bei cloud computing/, visited: 2009/07/23. Turban E, Lee JK, King D, McKay J, Marsall P (2008) Electronic Commerce A Managerial Perspective. Prentice Hall. Wannewetsc H (2007) Integrierte Materialwirtscaft und Logistik. Bescaffung, Logistik, Materialwirtscaft und Produktion. 3. Auflg. Springer, Berlin, Heidelberg. Zang Q, Riska A, Riedel E, Smirni E (2004) Bottlenecks and teir Implications in E-commerce Systems. In: Ci C-H, Steen M van, Wills C (Eds.) Web Content Cacing and Distribution. Proceedings WCW LNCS 3293: Springer, Berlin, Heidelberg.

How To Ensure That An Eac Edge Program Is Successful

How To Ensure That An Eac Edge Program Is Successful Introduction Te Economic Diversification and Growt Enterprises Act became effective on 1 January 1995. Te creation of tis Act was to encourage new businesses to start or expand in Newfoundland and Labrador.

More information

2.23 Gambling Rehabilitation Services. Introduction

2.23 Gambling Rehabilitation Services. Introduction 2.23 Gambling Reabilitation Services Introduction Figure 1 Since 1995 provincial revenues from gambling activities ave increased over 56% from $69.2 million in 1995 to $108 million in 2004. Te majority

More information

Comparison between two approaches to overload control in a Real Server: local or hybrid solutions?

Comparison between two approaches to overload control in a Real Server: local or hybrid solutions? Comparison between two approaces to overload control in a Real Server: local or ybrid solutions? S. Montagna and M. Pignolo Researc and Development Italtel S.p.A. Settimo Milanese, ITALY Abstract Tis wor

More information

Can a Lump-Sum Transfer Make Everyone Enjoy the Gains. from Free Trade?

Can a Lump-Sum Transfer Make Everyone Enjoy the Gains. from Free Trade? Can a Lump-Sum Transfer Make Everyone Enjoy te Gains from Free Trade? Yasukazu Icino Department of Economics, Konan University June 30, 2010 Abstract I examine lump-sum transfer rules to redistribute te

More information

Digital evolution Where next for the consumer facing business?

Digital evolution Where next for the consumer facing business? Were next for te consumer facing business? Cover 2 Digital tecnologies are powerful enablers and lie beind a combination of disruptive forces. Teir rapid continuous development demands a response from

More information

College Planning Using Cash Value Life Insurance

College Planning Using Cash Value Life Insurance College Planning Using Cas Value Life Insurance CAUTION: Te advisor is urged to be extremely cautious of anoter college funding veicle wic provides a guaranteed return of premium immediately if funded

More information

Verifying Numerical Convergence Rates

Verifying Numerical Convergence Rates 1 Order of accuracy Verifying Numerical Convergence Rates We consider a numerical approximation of an exact value u. Te approximation depends on a small parameter, suc as te grid size or time step, and

More information

1. Case description. Best practice description

1. Case description. Best practice description 1. Case description Best practice description Tis case sows ow a large multinational went troug a bottom up organisational cange to become a knowledge-based company. A small community on knowledge Management

More information

Optimizing Desktop Virtualization Solutions with the Cisco UCS Storage Accelerator

Optimizing Desktop Virtualization Solutions with the Cisco UCS Storage Accelerator Optimizing Desktop Virtualization Solutions wit te Cisco UCS Accelerator Solution Brief February 2013 Higligts Delivers linear virtual desktop storage scalability wit consistent, predictable performance

More information

What is Advanced Corporate Finance? What is finance? What is Corporate Finance? Deciding how to optimally manage a firm s assets and liabilities.

What is Advanced Corporate Finance? What is finance? What is Corporate Finance? Deciding how to optimally manage a firm s assets and liabilities. Wat is? Spring 2008 Note: Slides are on te web Wat is finance? Deciding ow to optimally manage a firm s assets and liabilities. Managing te costs and benefits associated wit te timing of cas in- and outflows

More information

A strong credit score can help you score a lower rate on a mortgage

A strong credit score can help you score a lower rate on a mortgage NET GAIN Scoring points for your financial future AS SEEN IN USA TODAY S MONEY SECTION, JULY 3, 2007 A strong credit score can elp you score a lower rate on a mortgage By Sandra Block Sales of existing

More information

Design and Analysis of a Fault-Tolerant Mechanism for a Server-Less Video-On-Demand System

Design and Analysis of a Fault-Tolerant Mechanism for a Server-Less Video-On-Demand System Design and Analysis of a Fault-olerant Mecanism for a Server-Less Video-On-Demand System Jack Y. B. Lee Department of Information Engineering e Cinese University of Hong Kong Satin, N.., Hong Kong Email:

More information

Schedulability Analysis under Graph Routing in WirelessHART Networks

Schedulability Analysis under Graph Routing in WirelessHART Networks Scedulability Analysis under Grap Routing in WirelessHART Networks Abusayeed Saifulla, Dolvara Gunatilaka, Paras Tiwari, Mo Sa, Cenyang Lu, Bo Li Cengjie Wu, and Yixin Cen Department of Computer Science,

More information

The EOQ Inventory Formula

The EOQ Inventory Formula Te EOQ Inventory Formula James M. Cargal Matematics Department Troy University Montgomery Campus A basic problem for businesses and manufacturers is, wen ordering supplies, to determine wat quantity of

More information

Unemployment insurance/severance payments and informality in developing countries

Unemployment insurance/severance payments and informality in developing countries Unemployment insurance/severance payments and informality in developing countries David Bardey y and Fernando Jaramillo z First version: September 2011. Tis version: November 2011. Abstract We analyze

More information

Instantaneous Rate of Change:

Instantaneous Rate of Change: Instantaneous Rate of Cange: Last section we discovered tat te average rate of cange in F(x) can also be interpreted as te slope of a scant line. Te average rate of cange involves te cange in F(x) over

More information

Geometric Stratification of Accounting Data

Geometric Stratification of Accounting Data Stratification of Accounting Data Patricia Gunning * Jane Mary Horgan ** William Yancey *** Abstract: We suggest a new procedure for defining te boundaries of te strata in igly skewed populations, usual

More information

An inquiry into the multiplier process in IS-LM model

An inquiry into the multiplier process in IS-LM model An inquiry into te multiplier process in IS-LM model Autor: Li ziran Address: Li ziran, Room 409, Building 38#, Peing University, Beijing 00.87,PRC. Pone: (86) 00-62763074 Internet Address: jefferson@water.pu.edu.cn

More information

2 Limits and Derivatives

2 Limits and Derivatives 2 Limits and Derivatives 2.7 Tangent Lines, Velocity, and Derivatives A tangent line to a circle is a line tat intersects te circle at exactly one point. We would like to take tis idea of tangent line

More information

Optimized Data Indexing Algorithms for OLAP Systems

Optimized Data Indexing Algorithms for OLAP Systems Database Systems Journal vol. I, no. 2/200 7 Optimized Data Indexing Algoritms for OLAP Systems Lucian BORNAZ Faculty of Cybernetics, Statistics and Economic Informatics Academy of Economic Studies, Bucarest

More information

Catalogue no. 12-001-XIE. Survey Methodology. December 2004

Catalogue no. 12-001-XIE. Survey Methodology. December 2004 Catalogue no. 1-001-XIE Survey Metodology December 004 How to obtain more information Specific inquiries about tis product and related statistics or services sould be directed to: Business Survey Metods

More information

M(0) = 1 M(1) = 2 M(h) = M(h 1) + M(h 2) + 1 (h > 1)

M(0) = 1 M(1) = 2 M(h) = M(h 1) + M(h 2) + 1 (h > 1) Insertion and Deletion in VL Trees Submitted in Partial Fulfillment of te Requirements for Dr. Eric Kaltofen s 66621: nalysis of lgoritms by Robert McCloskey December 14, 1984 1 ackground ccording to Knut

More information

Pioneer Fund Story. Searching for Value Today and Tomorrow. Pioneer Funds Equities

Pioneer Fund Story. Searching for Value Today and Tomorrow. Pioneer Funds Equities Pioneer Fund Story Searcing for Value Today and Tomorrow Pioneer Funds Equities Pioneer Fund A Cornerstone of Financial Foundations Since 1928 Te fund s relatively cautious stance as kept it competitive

More information

The modelling of business rules for dashboard reporting using mutual information

The modelling of business rules for dashboard reporting using mutual information 8 t World IMACS / MODSIM Congress, Cairns, Australia 3-7 July 2009 ttp://mssanz.org.au/modsim09 Te modelling of business rules for dasboard reporting using mutual information Gregory Calbert Command, Control,

More information

Research on the Anti-perspective Correction Algorithm of QR Barcode

Research on the Anti-perspective Correction Algorithm of QR Barcode Researc on te Anti-perspective Correction Algoritm of QR Barcode Jianua Li, Yi-Wen Wang, YiJun Wang,Yi Cen, Guoceng Wang Key Laboratory of Electronic Tin Films and Integrated Devices University of Electronic

More information

OPTIMAL FLEET SELECTION FOR EARTHMOVING OPERATIONS

OPTIMAL FLEET SELECTION FOR EARTHMOVING OPERATIONS New Developments in Structural Engineering and Construction Yazdani, S. and Sing, A. (eds.) ISEC-7, Honolulu, June 18-23, 2013 OPTIMAL FLEET SELECTION FOR EARTHMOVING OPERATIONS JIALI FU 1, ERIK JENELIUS

More information

Referendum-led Immigration Policy in the Welfare State

Referendum-led Immigration Policy in the Welfare State Referendum-led Immigration Policy in te Welfare State YUJI TAMURA Department of Economics, University of Warwick, UK First version: 12 December 2003 Updated: 16 Marc 2004 Abstract Preferences of eterogeneous

More information

His solution? Federal law that requires government agencies and private industry to encrypt, or digitally scramble, sensitive data.

His solution? Federal law that requires government agencies and private industry to encrypt, or digitally scramble, sensitive data. NET GAIN Scoring points for your financial future AS SEEN IN USA TODAY S MONEY SECTION, FEBRUARY 9, 2007 Tec experts plot to catc identity tieves Politicians to security gurus offer ideas to prevent data

More information

Improved dynamic programs for some batcing problems involving te maximum lateness criterion A P M Wagelmans Econometric Institute Erasmus University Rotterdam PO Box 1738, 3000 DR Rotterdam Te Neterlands

More information

Computer Science and Engineering, UCSD October 7, 1999 Goldreic-Levin Teorem Autor: Bellare Te Goldreic-Levin Teorem 1 Te problem We æx a an integer n for te lengt of te strings involved. If a is an n-bit

More information

The Dynamics of Movie Purchase and Rental Decisions: Customer Relationship Implications to Movie Studios

The Dynamics of Movie Purchase and Rental Decisions: Customer Relationship Implications to Movie Studios Te Dynamics of Movie Purcase and Rental Decisions: Customer Relationsip Implications to Movie Studios Eddie Ree Associate Professor Business Administration Stoneill College 320 Wasington St Easton, MA

More information

Global Sourcing of Complex Production Processes

Global Sourcing of Complex Production Processes Global Sourcing of Complex Production Processes December 2013 Cristian Scwarz Jens Suedekum Abstract We develop a teory of a firm in an incomplete contracts environment wic decides on te complexity, te

More information

SHAPE: A NEW BUSINESS ANALYTICS WEB PLATFORM FOR GETTING INSIGHTS ON ELECTRICAL LOAD PATTERNS

SHAPE: A NEW BUSINESS ANALYTICS WEB PLATFORM FOR GETTING INSIGHTS ON ELECTRICAL LOAD PATTERNS CIRED Worksop - Rome, 11-12 June 2014 SAPE: A NEW BUSINESS ANALYTICS WEB PLATFORM FOR GETTING INSIGTS ON ELECTRICAL LOAD PATTERNS Diego Labate Paolo Giubbini Gianfranco Cicco Mario Ettorre Enel Distribuzione-Italy

More information

2.12 Student Transportation. Introduction

2.12 Student Transportation. Introduction Introduction Figure 1 At 31 Marc 2003, tere were approximately 84,000 students enrolled in scools in te Province of Newfoundland and Labrador, of wic an estimated 57,000 were transported by scool buses.

More information

h Understanding the safe operating principles and h Gaining maximum benefit and efficiency from your h Evaluating your testing system's performance

h Understanding the safe operating principles and h Gaining maximum benefit and efficiency from your h Evaluating your testing system's performance EXTRA TM Instron Services Revolve Around You It is everyting you expect from a global organization Te global training centers offer a complete educational service for users of advanced materials testing

More information

SAMPLE DESIGN FOR THE TERRORISM RISK INSURANCE PROGRAM SURVEY

SAMPLE DESIGN FOR THE TERRORISM RISK INSURANCE PROGRAM SURVEY ASA Section on Survey Researc Metods SAMPLE DESIG FOR TE TERRORISM RISK ISURACE PROGRAM SURVEY G. ussain Coudry, Westat; Mats yfjäll, Statisticon; and Marianne Winglee, Westat G. ussain Coudry, Westat,

More information

Geoprocessing in Hybrid Clouds

Geoprocessing in Hybrid Clouds Geoprocessing in Hybrid Clouds Theodor Foerster, Bastian Baranski, Bastian Schäffer & Kristof Lange Institute for Geoinformatics, University of Münster, Germany {theodor.foerster; bastian.baranski;schaeffer;

More information

Tangent Lines and Rates of Change

Tangent Lines and Rates of Change Tangent Lines and Rates of Cange 9-2-2005 Given a function y = f(x), ow do you find te slope of te tangent line to te grap at te point P(a, f(a))? (I m tinking of te tangent line as a line tat just skims

More information

Strategic trading in a dynamic noisy market. Dimitri Vayanos

Strategic trading in a dynamic noisy market. Dimitri Vayanos LSE Researc Online Article (refereed) Strategic trading in a dynamic noisy market Dimitri Vayanos LSE as developed LSE Researc Online so tat users may access researc output of te Scool. Copyrigt and Moral

More information

A system to monitor the quality of automated coding of textual answers to open questions

A system to monitor the quality of automated coding of textual answers to open questions Researc in Official Statistics Number 2/2001 A system to monitor te quality of automated coding of textual answers to open questions Stefania Maccia * and Marcello D Orazio ** Italian National Statistical

More information

Area-Specific Recreation Use Estimation Using the National Visitor Use Monitoring Program Data

Area-Specific Recreation Use Estimation Using the National Visitor Use Monitoring Program Data United States Department of Agriculture Forest Service Pacific Nortwest Researc Station Researc Note PNW-RN-557 July 2007 Area-Specific Recreation Use Estimation Using te National Visitor Use Monitoring

More information

Operation go-live! Mastering the people side of operational readiness

Operation go-live! Mastering the people side of operational readiness ! I 2 London 2012 te ultimate Up to 30% of te value of a capital programme can be destroyed due to operational readiness failures. 1 In te complex interplay between tecnology, infrastructure and process,

More information

Distances in random graphs with infinite mean degrees

Distances in random graphs with infinite mean degrees Distances in random graps wit infinite mean degrees Henri van den Esker, Remco van der Hofstad, Gerard Hoogiemstra and Dmitri Znamenski April 26, 2005 Abstract We study random graps wit an i.i.d. degree

More information

Torchmark Corporation 2001 Third Avenue South Birmingham, Alabama 35233 Contact: Joyce Lane 972-569-3627 NYSE Symbol: TMK

Torchmark Corporation 2001 Third Avenue South Birmingham, Alabama 35233 Contact: Joyce Lane 972-569-3627 NYSE Symbol: TMK News Release Torcmark Corporation 2001 Tird Avenue Sout Birmingam, Alabama 35233 Contact: Joyce Lane 972-569-3627 NYSE Symbol: TMK TORCHMARK CORPORATION REPORTS FOURTH QUARTER AND YEAR-END 2004 RESULTS

More information

An Orientation to the Public Health System for Participants and Spectators

An Orientation to the Public Health System for Participants and Spectators An Orientation to te Public Healt System for Participants and Spectators Presented by TEAM ORANGE CRUSH Pallisa Curtis, Illinois Department of Public Healt Lynn Galloway, Vermillion County Healt Department

More information

Overview of Component Search System SPARS-J

Overview of Component Search System SPARS-J Overview of omponent Searc System Tetsuo Yamamoto*,Makoto Matsusita**, Katsuro Inoue** *Japan Science and Tecnology gency **Osaka University ac part nalysis part xperiment onclusion and Future work Motivation

More information

Using Intelligent Agents to Discover Energy Saving Opportunities within Data Centers

Using Intelligent Agents to Discover Energy Saving Opportunities within Data Centers 1 Using Intelligent Agents to Discover Energy Saving Opportunities witin Data Centers Alexandre Mello Ferreira and Barbara Pernici Dipartimento di Elettronica, Informazione e Bioingegneria Politecnico

More information

Free Shipping and Repeat Buying on the Internet: Theory and Evidence

Free Shipping and Repeat Buying on the Internet: Theory and Evidence Free Sipping and Repeat Buying on te Internet: eory and Evidence Yingui Yang, Skander Essegaier and David R. Bell 1 June 13, 2005 1 Graduate Scool of Management, University of California at Davis (yiyang@ucdavis.edu)

More information

Working Capital 2013 UK plc s unproductive 69 billion

Working Capital 2013 UK plc s unproductive 69 billion 2013 Executive summary 2. Te level of excess working capital increased 3. UK sectors acieve a mixed performance 4. Size matters in te supply cain 6. Not all companies are overflowing wit cas 8. Excess

More information

Heterogeneous firms and trade costs: a reading of French access to European agrofood

Heterogeneous firms and trade costs: a reading of French access to European agrofood Heterogeneous firms and trade costs: a reading of Frenc access to European agrofood markets Cevassus-Lozza E., Latouce K. INRA, UR 34, F-44000 Nantes, France Abstract Tis article offers a new reading of

More information

Staffing and routing in a two-tier call centre. Sameer Hasija*, Edieal J. Pinker and Robert A. Shumsky

Staffing and routing in a two-tier call centre. Sameer Hasija*, Edieal J. Pinker and Robert A. Shumsky 8 Int. J. Operational Researc, Vol. 1, Nos. 1/, 005 Staffing and routing in a two-tier call centre Sameer Hasija*, Edieal J. Pinker and Robert A. Sumsky Simon Scool, University of Rocester, Rocester 1467,

More information

THE CLOUD AND ITS EFFECTS ON WEB DEVELOPMENT

THE CLOUD AND ITS EFFECTS ON WEB DEVELOPMENT TREX WORKSHOP 2013 THE CLOUD AND ITS EFFECTS ON WEB DEVELOPMENT Jukka Tupamäki, Relevantum Oy Software Specialist, MSc in Software Engineering (TUT) tupamaki@gmail.com / @tukkajukka 30.10.2013 1 e arrival

More information

For Sale By Owner Program. We can help with our for sale by owner kit that includes:

For Sale By Owner Program. We can help with our for sale by owner kit that includes: Dawn Coen Broker/Owner For Sale By Owner Program If you want to sell your ome By Owner wy not:: For Sale Dawn Coen Broker/Owner YOUR NAME YOUR PHONE # Look as professional as possible Be totally prepared

More information

Macroeconomic conditions influence consumers attitudes,

Macroeconomic conditions influence consumers attitudes, Yu Ma, Kusum L. Ailawadi, Dines K. Gauri, & Druv Grewal An Empirical Investigation of te Impact of Gasoline Prices on Grocery Sopping Beavior Te autors empirically examine te effect of gas prices on grocery

More information

Tis Problem and Retail Inventory Management

Tis Problem and Retail Inventory Management Optimizing Inventory Replenisment of Retail Fasion Products Marsall Fiser Kumar Rajaram Anant Raman Te Warton Scool, University of Pennsylvania, 3620 Locust Walk, 3207 SH-DH, Piladelpia, Pennsylvania 19104-6366

More information

Welfare, financial innovation and self insurance in dynamic incomplete markets models

Welfare, financial innovation and self insurance in dynamic incomplete markets models Welfare, financial innovation and self insurance in dynamic incomplete markets models Paul Willen Department of Economics Princeton University First version: April 998 Tis version: July 999 Abstract We

More information

SOA and Cloud in practice - An Example Case Study

SOA and Cloud in practice - An Example Case Study SOA and Cloud in practice - An Example Case Study 2 nd RECOCAPE Event "Emerging Software Technologies: Trends & Challenges Nov. 14 th 2012 ITIDA, Smart Village, Giza, Egypt Agenda What is SOA? What is

More information

SWITCH T F T F SELECT. (b) local schedule of two branches. (a) if-then-else construct A & B MUX. one iteration cycle

SWITCH T F T F SELECT. (b) local schedule of two branches. (a) if-then-else construct A & B MUX. one iteration cycle 768 IEEE RANSACIONS ON COMPUERS, VOL. 46, NO. 7, JULY 997 Compile-ime Sceduling of Dynamic Constructs in Dataæow Program Graps Soonoi Ha, Member, IEEE and Edward A. Lee, Fellow, IEEE Abstract Sceduling

More information

Math 113 HW #5 Solutions

Math 113 HW #5 Solutions Mat 3 HW #5 Solutions. Exercise.5.6. Suppose f is continuous on [, 5] and te only solutions of te equation f(x) = 6 are x = and x =. If f() = 8, explain wy f(3) > 6. Answer: Suppose we ad tat f(3) 6. Ten

More information

Strategic trading and welfare in a dynamic market. Dimitri Vayanos

Strategic trading and welfare in a dynamic market. Dimitri Vayanos LSE Researc Online Article (refereed) Strategic trading and welfare in a dynamic market Dimitri Vayanos LSE as developed LSE Researc Online so tat users may access researc output of te Scool. Copyrigt

More information

Note: Principal version Modification Modification Complete version from 1 October 2014 Business Law Corporate and Contract Law

Note: Principal version Modification Modification Complete version from 1 October 2014 Business Law Corporate and Contract Law Note: Te following curriculum is a consolidated version. It is legally non-binding and for informational purposes only. Te legally binding versions are found in te University of Innsbruck Bulletins (in

More information

The Cisco Powered Network Cloud: An Exciting Managed Services Opportunity

The Cisco Powered Network Cloud: An Exciting Managed Services Opportunity . White Paper The Cisco Powered Network Cloud: An Exciting Managed Services Opportunity The cloud computing phenomenon is generating a lot of interest worldwide because of its potential to offer services

More information

Data Integrity Check using Hash Functions in Cloud environment

Data Integrity Check using Hash Functions in Cloud environment Data Integrity Check using Hash Functions in Cloud environment Selman Haxhijaha 1, Gazmend Bajrami 1, Fisnik Prekazi 1 1 Faculty of Computer Science and Engineering, University for Business and Tecnology

More information

Research on Risk Assessment of PFI Projects Based on Grid-fuzzy Borda Number

Research on Risk Assessment of PFI Projects Based on Grid-fuzzy Borda Number Researc on Risk Assessent of PFI Projects Based on Grid-fuzzy Borda Nuber LI Hailing 1, SHI Bensan 2 1. Scool of Arcitecture and Civil Engineering, Xiua University, Cina, 610039 2. Scool of Econoics and

More information

NAFN NEWS SPRING2011 ISSUE 7. Welcome to the Spring edition of the NAFN Newsletter! INDEX. Service Updates Follow That Car! Turn Back The Clock

NAFN NEWS SPRING2011 ISSUE 7. Welcome to the Spring edition of the NAFN Newsletter! INDEX. Service Updates Follow That Car! Turn Back The Clock NAFN NEWS ISSUE 7 SPRING2011 Welcome to te Spring edition of te NAFN Newsletter! Spring is in te air at NAFN as we see several new services cropping up. Driving and transport emerged as a natural teme

More information

Math Test Sections. The College Board: Expanding College Opportunity

Math Test Sections. The College Board: Expanding College Opportunity Taking te SAT I: Reasoning Test Mat Test Sections Te materials in tese files are intended for individual use by students getting ready to take an SAT Program test; permission for any oter use must be sougt

More information

Large-scale Virtual Acoustics Simulation at Audio Rates Using Three Dimensional Finite Difference Time Domain and Multiple GPUs

Large-scale Virtual Acoustics Simulation at Audio Rates Using Three Dimensional Finite Difference Time Domain and Multiple GPUs Large-scale Virtual Acoustics Simulation at Audio Rates Using Tree Dimensional Finite Difference Time Domain and Multiple GPUs Craig J. Webb 1,2 and Alan Gray 2 1 Acoustics Group, University of Edinburg

More information

CHAPTER 7. Di erentiation

CHAPTER 7. Di erentiation CHAPTER 7 Di erentiation 1. Te Derivative at a Point Definition 7.1. Let f be a function defined on a neigborood of x 0. f is di erentiable at x 0, if te following it exists: f 0 fx 0 + ) fx 0 ) x 0 )=.

More information

Floodless in SEATTLE: A Scalable Ethernet Architecture for Large Enterprises

Floodless in SEATTLE: A Scalable Ethernet Architecture for Large Enterprises Floodless in SEATTLE: A Scalable Eternet Arcitecture for Large Enterprises Cangoon Kim Mattew Caesar Jennifer Rexford Princeton University Princeton University Princeton University Abstract IP networks

More information

Pre-trial Settlement with Imperfect Private Monitoring

Pre-trial Settlement with Imperfect Private Monitoring Pre-trial Settlement wit Imperfect Private Monitoring Mostafa Beskar University of New Hampsire Jee-Hyeong Park y Seoul National University July 2011 Incomplete, Do Not Circulate Abstract We model pretrial

More information

- 1 - Handout #22 May 23, 2012 Huffman Encoding and Data Compression. CS106B Spring 2012. Handout by Julie Zelenski with minor edits by Keith Schwarz

- 1 - Handout #22 May 23, 2012 Huffman Encoding and Data Compression. CS106B Spring 2012. Handout by Julie Zelenski with minor edits by Keith Schwarz CS106B Spring 01 Handout # May 3, 01 Huffman Encoding and Data Compression Handout by Julie Zelenski wit minor edits by Keit Scwarz In te early 1980s, personal computers ad ard disks tat were no larger

More information

Reference Model for Cloud Applications CONSIDERATIONS FOR SW VENDORS BUILDING A SAAS SOLUTION

Reference Model for Cloud Applications CONSIDERATIONS FOR SW VENDORS BUILDING A SAAS SOLUTION October 2013 Daitan White Paper Reference Model for Cloud Applications CONSIDERATIONS FOR SW VENDORS BUILDING A SAAS SOLUTION Highly Reliable Software Development Services http://www.daitangroup.com Cloud

More information

Orchestrating Bulk Data Transfers across Geo-Distributed Datacenters

Orchestrating Bulk Data Transfers across Geo-Distributed Datacenters Tis article as been accepted for publication in a future issue of tis journal, but as not been fully edited Content may cange prior to final publication Citation information: DOI 101109/TCC20152389842,

More information

10 Building Code Opportunities for California Local Governments

10 Building Code Opportunities for California Local Governments IN PARTNERSHIP WITH 0 Building Code Opportunities for California Local Governments Go beyond Title 24 codes by instituting local ordinances tat elp you reac your climate goals sooner and reap rewards earlier.

More information

Predicting the behavior of interacting humans by fusing data from multiple sources

Predicting the behavior of interacting humans by fusing data from multiple sources Predicting te beavior of interacting umans by fusing data from multiple sources Erik J. Sclict 1, Ritcie Lee 2, David H. Wolpert 3,4, Mykel J. Kocenderfer 1, and Brendan Tracey 5 1 Lincoln Laboratory,

More information

Teams without Walls. The value of medical innovation and leadership

Teams without Walls. The value of medical innovation and leadership Teams witout Walls Te value of medical innovation and leadersip Report of a Working Party of te Royal College of Pysicians, te Royal College of General Practitioners and te Royal College of Paediatrics

More information

Analyzing the Effects of Insuring Health Risks:

Analyzing the Effects of Insuring Health Risks: Analyzing te Effects of Insuring Healt Risks: On te Trade-off between Sort Run Insurance Benefits vs. Long Run Incentive Costs Harold L. Cole University of Pennsylvania and NBER Soojin Kim University of

More information

Factoring Synchronous Grammars By Sorting

Factoring Synchronous Grammars By Sorting Factoring Syncronous Grammars By Sorting Daniel Gildea Computer Science Dept. Uniersity of Rocester Rocester, NY Giorgio Satta Dept. of Information Eng g Uniersity of Padua I- Padua, Italy Hao Zang Computer

More information

Keskustelualoitteita #65 Joensuun yliopisto, Taloustieteet. Market effiency in Finnish harness horse racing. Niko Suhonen

Keskustelualoitteita #65 Joensuun yliopisto, Taloustieteet. Market effiency in Finnish harness horse racing. Niko Suhonen Keskustelualoitteita #65 Joensuun yliopisto, Taloustieteet Market effiency in Finnis arness orse racing Niko Suonen ISBN 978-952-219-283-7 ISSN 1795-7885 no 65 Market Efficiency in Finnis Harness Horse

More information

MULTY BINARY TURBO CODED WOFDM PERFORMANCE IN FLAT RAYLEIGH FADING CHANNELS

MULTY BINARY TURBO CODED WOFDM PERFORMANCE IN FLAT RAYLEIGH FADING CHANNELS Volume 49, Number 3, 28 MULTY BINARY TURBO CODED WOFDM PERFORMANCE IN FLAT RAYLEIGH FADING CHANNELS Marius OLTEAN Maria KOVACI Horia BALTA Andrei CAMPEANU Faculty of, Timisoara, Romania Bd. V. Parvan,

More information

Asymmetric Trade Liberalizations and Current Account Dynamics

Asymmetric Trade Liberalizations and Current Account Dynamics Asymmetric Trade Liberalizations and Current Account Dynamics Alessandro Barattieri January 15, 2015 Abstract Te current account deficits of Spain, Portugal and Greece are te result of large deficits in

More information

DEPARTMENT OF ECONOMICS HOUSEHOLD DEBT AND FINANCIAL ASSETS: EVIDENCE FROM GREAT BRITAIN, GERMANY AND THE UNITED STATES

DEPARTMENT OF ECONOMICS HOUSEHOLD DEBT AND FINANCIAL ASSETS: EVIDENCE FROM GREAT BRITAIN, GERMANY AND THE UNITED STATES DEPARTMENT OF ECONOMICS HOUSEHOLD DEBT AND FINANCIAL ASSETS: EVIDENCE FROM GREAT BRITAIN, GERMANY AND THE UNITED STATES Sara Brown, University of Leicester, UK Karl Taylor, University of Leicester, UK

More information

Effect of Heat and Electricity Storage and Reliability on Microgrid Viability: A Study of Commercial Buildings in California and New York States

Effect of Heat and Electricity Storage and Reliability on Microgrid Viability: A Study of Commercial Buildings in California and New York States LBNL-1334E ERNEST ORLANDO LAWRENCE BERKELEY NATIONAL LABORATORY Effect of Heat and Electricity Storage and Reliability on Microgrid Viability: A Study of Commercial Buildings in California and New York

More information

Lecture 10: What is a Function, definition, piecewise defined functions, difference quotient, domain of a function

Lecture 10: What is a Function, definition, piecewise defined functions, difference quotient, domain of a function Lecture 10: Wat is a Function, definition, piecewise defined functions, difference quotient, domain of a function A function arises wen one quantity depends on anoter. Many everyday relationsips between

More information

Chapter 11. Limits and an Introduction to Calculus. Selected Applications

Chapter 11. Limits and an Introduction to Calculus. Selected Applications Capter Limits and an Introduction to Calculus. Introduction to Limits. Tecniques for Evaluating Limits. Te Tangent Line Problem. Limits at Infinit and Limits of Sequences.5 Te Area Problem Selected Applications

More information

Analysis and Strategy for the Performance Testing in Cloud Computing

Analysis and Strategy for the Performance Testing in Cloud Computing Global Journal of Computer Science and Technology Cloud & Distributed Volume 12 Issue 10 Version 1.0 July 2012 Type: Double Blind Peer Reviewed International Research Journal Publisher: Global Journals

More information

Shell and Tube Heat Exchanger

Shell and Tube Heat Exchanger Sell and Tube Heat Excanger MECH595 Introduction to Heat Transfer Professor M. Zenouzi Prepared by: Andrew Demedeiros, Ryan Ferguson, Bradford Powers November 19, 2009 1 Abstract 2 Contents Discussion

More information

Abstract. Introduction

Abstract. Introduction Fast solution of te Sallow Water Equations using GPU tecnology A Crossley, R Lamb, S Waller JBA Consulting, Sout Barn, Brougton Hall, Skipton, Nort Yorksire, BD23 3AE. amanda.crossley@baconsulting.co.uk

More information

Simultaneous Location of Trauma Centers and Helicopters for Emergency Medical Service Planning

Simultaneous Location of Trauma Centers and Helicopters for Emergency Medical Service Planning Simultaneous Location of Trauma Centers and Helicopters for Emergency Medical Service Planning Soo-Haeng Co Hoon Jang Taesik Lee Jon Turner Tepper Scool of Business, Carnegie Mellon University, Pittsburg,

More information

Haptic Manipulation of Virtual Materials for Medical Application

Haptic Manipulation of Virtual Materials for Medical Application Haptic Manipulation of Virtual Materials for Medical Application HIDETOSHI WAKAMATSU, SATORU HONMA Graduate Scool of Healt Care Sciences Tokyo Medical and Dental University, JAPAN wakamatsu.bse@tmd.ac.jp

More information

OPTIMAL DISCONTINUOUS GALERKIN METHODS FOR THE ACOUSTIC WAVE EQUATION IN HIGHER DIMENSIONS

OPTIMAL DISCONTINUOUS GALERKIN METHODS FOR THE ACOUSTIC WAVE EQUATION IN HIGHER DIMENSIONS OPTIMAL DISCONTINUOUS GALERKIN METHODS FOR THE ACOUSTIC WAVE EQUATION IN HIGHER DIMENSIONS ERIC T. CHUNG AND BJÖRN ENGQUIST Abstract. In tis paper, we developed and analyzed a new class of discontinuous

More information

Yale ICF Working Paper No. 05-11 May 2005

Yale ICF Working Paper No. 05-11 May 2005 Yale ICF Working Paper No. 05-11 May 2005 HUMAN CAPITAL, AET ALLOCATION, AND LIFE INURANCE Roger G. Ibbotson, Yale cool of Management, Yale University Peng Cen, Ibbotson Associates Mose Milevsky, culic

More information

Industrial Robot: An International Journal Emerald Article: High-level robot programming based on CAD: dealing with unpredictable environments

Industrial Robot: An International Journal Emerald Article: High-level robot programming based on CAD: dealing with unpredictable environments Emerald Article: Hig-level robot programming based on CAD: dealing wit unpredictable environments Pedro Neto, Nuno Mendes, Ricardo Araújo, J Norberto Pires, A Paulo Moreira Article information: To cite

More information

ANALYTICAL REPORT ON THE 2010 URBAN EMPLOYMENT UNEMPLOYMENT SURVEY

ANALYTICAL REPORT ON THE 2010 URBAN EMPLOYMENT UNEMPLOYMENT SURVEY THE FEDERAL DEMOCRATIC REPUBLIC OF ETHIOPIA CENTRAL STATISTICAL AGENCY ANALYTICAL REPORT ON THE 2010 URBAN EMPLOYMENT UNEMPLOYMENT SURVEY Addis Ababa December 2010 STATISTICAL BULLETIN TABLE OF CONTENT

More information

THE IMPACT OF INTERLINKED INDEX INSURANCE AND CREDIT CONTRACTS ON FINANCIAL MARKET DEEPENING AND SMALL FARM PRODUCTIVITY

THE IMPACT OF INTERLINKED INDEX INSURANCE AND CREDIT CONTRACTS ON FINANCIAL MARKET DEEPENING AND SMALL FARM PRODUCTIVITY THE IMPACT OF INTERLINKED INDEX INSURANCE AND CREDIT CONTRACTS ON FINANCIAL MARKET DEEPENING AND SMALL FARM PRODUCTIVITY Micael R. Carter Lan Ceng Alexander Sarris University of California, Davis University

More information

Quasi-static Multilayer Electrical Modeling of Human Limb for IBC

Quasi-static Multilayer Electrical Modeling of Human Limb for IBC Quasi-static Multilayer Electrical Modeling of Human Limb for IBC S H Pun 1,2, Y M Gao 2,3, P U Mak 1,2, M I Vai 1,2,3, and M Du 2,3 1 Department of Electrical and Electronics Engineering, Faculty of Science

More information

Channel Allocation in Non-Cooperative Multi-Radio Multi-Channel Wireless Networks

Channel Allocation in Non-Cooperative Multi-Radio Multi-Channel Wireless Networks Cannel Allocation in Non-Cooperative Multi-Radio Multi-Cannel Wireless Networks Dejun Yang, Xi Fang, Guoliang Xue Arizona State University Abstract Wile tremendous efforts ave been made on cannel allocation

More information

THE ROLE OF U.S. TRADING IN PRICING INTERNATIONALLY CROSS-LISTED STOCKS

THE ROLE OF U.S. TRADING IN PRICING INTERNATIONALLY CROSS-LISTED STOCKS THE ROLE OF U.S. TRADING IN PRICING INTERNATIONALLY CROSS-LISTED STOCKS by Joacim Grammig a, Micael Melvin b, and Cristian Sclag c Abstract: Tis paper addresses two issues: 1) were does price discovery

More information

Cloud Computing. Key Considerations for Adoption. Abstract. Ramkumar Dargha

Cloud Computing. Key Considerations for Adoption. Abstract. Ramkumar Dargha Cloud Computing Key Considerations for Adoption Ramkumar Dargha Abstract Cloud Computing technology and services have been witnessing quite a lot of attention for the past couple of years now. We believe

More information

a joint initiative of Cost of Production Calculator

a joint initiative of Cost of Production Calculator a joint initiative of Cost of Production Calculator 1 KEY BENEFITS Learn to use te MAKING MORE FROM SHEEP cost of production calculator to: Measure te performance of your seep enterprise year on year Compare

More information