Performance Modeling and Design of Computer Systems

Queueing Theory in Action

Author: Mor Harchol-Balter

Publisher: Cambridge University Press

ISBN: 1107027500

Category: Computers

Page: 548

View: 7198

Written with computer scientists and engineers in mind, this book brings queueing theory decisively back to computer science.
Posted in Computers

Foundations of Software and System Performance Engineering

Process, Performance Modeling, Requirements, Testing, Scalability, and Practice

Author: André B. Bondi

Publisher: Addison-Wesley Professional

ISBN: 0133038181

Category: Computers

Page: 448

View: 8142

“If this book had been available to Healthcare.gov’s contractors, and they read and followed its life cycle performance processes, there would not have been the enormous problems apparent in that application. In my 40+ years of experience in building leading-edge products, poor performance is the single most frequent cause of the failure or cancellation of software-intensive projects. This book provides techniques and skills necessary to implement performance engineering at the beginning of a project and manage it throughout the product’s life cycle. I cannot recommend it highly enough.” – Don Shafer, CSDP, Technical Fellow, Athens Group, LLC Poor performance is a frequent cause of software project failure. Performance engineering can be extremely challenging. In Foundations of Software and System Performance Engineering, leading software performance expert Dr. André Bondi helps you create effective performance requirements up front, and then architect, develop, test, and deliver systems that meet them. Drawing on many years of experience at Siemens, AT&T Labs, Bell Laboratories, and two startups, Bondi offers practical guidance for every software stakeholder and development team participant. He shows you how to define and use metrics; plan for diverse workloads; evaluate scalability, capacity, and responsiveness; and test both individual components and entire systems. Throughout, Bondi helps you link performance engineering with everything else you do in the software life cycle, so you can achieve the right performance–now and in the future–at lower cost and with less pain. This guide will help you • Mitigate the business and engineering risk associated with poor system performance • Specify system performance requirements in business and engineering terms • Identify metrics for comparing performance requirements with actual performance • Verify the accuracy of measurements • Use simple mathematical models to make predictions, plan performance tests, and anticipate the impact of changes to the system or the load placed upon it • Avoid common performance and scalability mistakes • Clarify business and engineering needs to be satisfied by given levels of throughput and response time • Incorporate performance engineering into agile processes • Help stakeholders of a system make better performance-related decisions • Manage stakeholders’ expectations about system performance throughout the software life cycle, and deliver a software product with quality performance André B. Bondi is a senior staff engineer at Siemens Corp., Corporate Technologies in Princeton, New Jersey. His specialties include performance requirements, performance analysis, modeling, simulation, and testing. Bondi has applied his industrial and academic experience to the solution of performance issues in many problem domains. In addition to holding a doctorate in computer science and a master’s in statistics, he is a Certified Scrum Master.
Posted in Computers

Analytical Performance Modeling for Computer Systems

Third Edition

Author: Y.C. Tay

Publisher: Morgan & Claypool Publishers

ISBN: 1681733900

Category: Computers

Page: 171

View: 7855

Engineering mechanics is one of the fundamental branches of science that is important in the education of professional engineers of any major. Most of the basic engineering courses, such as mechanics of materials, fluid and gas mechanics, machine design, mechatronics, acoustics, vibrations, etc. are based on engineering mechanics courses. In order to absorb the materials of engineering mechanics, it is not enough to consume just theoretical laws and theorems—a student also must develop an ability to solve practical problems. Therefore, it is necessary to solve many problems independently. This book is a part of a four-book series designed to supplement the engineering mechanics courses. This series instructs and applies the principles required to solve practical engineering problems in the following branches of mechanics: statics, kinematics, dynamics, and advanced kinetics. Each book contains between 6 and 8 topics on its specific branch and each topic features 30 problems to be assigned as homework, tests, and/or midterm/final exams with the consent of the instructor. A solution of one similar sample problem from each topic is provided. This first book contains seven topics of statics, the branch of mechanics concerned with the analysis of forces acting on construction systems without an acceleration (a state of the static equilibrium). The book targets the undergraduate students of the sophomore/junior level majoring in science and engineering.
Posted in Computers

Measurement, Modelling and Evaluation of Computing Systems

19th International GI/ITG Conference, MMB 2018, Erlangen, Germany, February 26-28, 2018, Proceedings

Author: Reinhard German,Kai-Steffen Hielscher,Udo R. Krieger

Publisher: Springer

ISBN: 3319749471

Category: Computers

Page: 344

View: 6425

This book constitutes the proceedings of the 19th International GI/ITG Conference on Measurement, Modelling and Evaluation of Computing Systems, MMB 2018, held in Erlangen, Germany, in February 2018. The 16 full papers, 4 PhD track papers, and 9 tool papers presented in this volume were carefully reviewed and selected from 42 submissions. They are dealing with performance and dependability evaluation techniques for computer and communication systems and its related fields.
Posted in Computers

Operations Research

Einführung

Author: Frederick S. Hillier,Gerald J. Liebermann

Publisher: Walter de Gruyter GmbH & Co KG

ISBN: 3486792083

Category: Business & Economics

Page: 868

View: 6621

Aus dem Inhalt: Was ist Operations Research? Überblick über die Modellierungsgrundsätze des Operations Research. Einführung in die lineare Programmierung. Die Lösung linearer Programmierungsprobleme: Das Simplexverfahren. Stochastische Prozesse. Warteschlangentheorie. Lagerhaltungstheorie. Prognoseverfahren. Markov-Entscheidungsprozesse. Reliabilität. Entscheidungstheorie. Die Theorie des Simplexverfahrens Qualitätstheorie und Sensitivitätsanalyse Spezialfälle linearer Programmierungsprobleme. Die Formulierung linearer Programmierungsmodelle und Goal-Programmierung. Weitere Algorithmen der linearen Programmierung. Netzwerkanalyse einschließlich PERT-CPM. Dynamische Optimierung. Spieltheorie. Ganzzahlige Programmierung. Nichtlineare Programmierung Simulation. Anhang. Lösungen für ausgewählte Übungsaufgaben.
Posted in Business & Economics

Performance Analysis of Manufacturing Systems

Author: Tayfur Altiok

Publisher: Springer Science & Business Media

ISBN: 1461219248

Category: Business & Economics

Page: 355

View: 8427

Manufacturing industries are devoted to producing high-quality products in the most economical and timely manner. Quality, economics, and time not only indicate the customer-satisfaction level, but also measure the manufacturing per formance of a company. Today's manufacturing environments are becoming more and more complex, flexible, and information-intensive. Companies invest into the information technologies such as computers, communication networks, sensors, actuators, and other equipment that give them an abundance of information about their materials and resources. In the face of global competition, a manufacturing company's survival is becoming more dependent on how best this influx of in formation is utilized. Consequently, there evolves a great need for sophisticated tools of performance analysis that use this information to help decision makers in choosing the right course of action. These tools will have the capability of data analysis, modeling, computer simulation, and optimization for use in designing products and processes. International competition also has had its impact on manufacturing education and the government's support of it in the US. We see more courses offered in this area in industrial engineering and manufacturing systems engineering departments, operations research programs, and business schools. In fact, we see an increasing number of manufacturing systems engineering departments and manufacturing research centers in universities not only in the US but also in Europe, Japan, and many developing countries.
Posted in Business & Economics

Mathematische Statistik

Author: Bartel L. van der Waerden

Publisher: Springer-Verlag

ISBN: 3642649742

Category: Mathematics

Page: 360

View: 5297

Posted in Mathematics

Algorithmen - Eine Einführung

Author: Thomas H. Cormen,Charles E. Leiserson,Ronald Rivest,Clifford Stein

Publisher: Walter de Gruyter GmbH & Co KG

ISBN: 3110522012

Category: Computers

Page: 1339

View: 8879

Der "Cormen" bietet eine umfassende und vielseitige Einführung in das moderne Studium von Algorithmen. Es stellt viele Algorithmen Schritt für Schritt vor, behandelt sie detailliert und macht deren Entwurf und deren Analyse allen Leserschichten zugänglich. Sorgfältige Erklärungen zur notwendigen Mathematik helfen, die Analyse der Algorithmen zu verstehen. Den Autoren ist es dabei geglückt, Erklärungen elementar zu halten, ohne auf Tiefe oder mathematische Exaktheit zu verzichten. Jedes der weitgehend eigenständig gestalteten Kapitel stellt einen Algorithmus, eine Entwurfstechnik, ein Anwendungsgebiet oder ein verwandtes Thema vor. Algorithmen werden beschrieben und in Pseudocode entworfen, der für jeden lesbar sein sollte, der schon selbst ein wenig programmiert hat. Zahlreiche Abbildungen verdeutlichen, wie die Algorithmen arbeiten. Ebenfalls angesprochen werden Belange der Implementierung und andere technische Fragen, wobei, da Effizienz als Entwurfskriterium betont wird, die Ausführungen eine sorgfältige Analyse der Laufzeiten der Programme mit ein schließen. Über 1000 Übungen und Problemstellungen und ein umfangreiches Quellen- und Literaturverzeichnis komplettieren das Lehrbuch, dass durch das ganze Studium, aber auch noch danach als mathematisches Nachschlagewerk oder als technisches Handbuch nützlich ist. Für die dritte Auflage wurde das gesamte Buch aktualisiert. Die Änderungen sind vielfältig und umfassen insbesondere neue Kapitel, überarbeiteten Pseudocode, didaktische Verbesserungen und einen lebhafteren Schreibstil. So wurden etwa - neue Kapitel zu van-Emde-Boas-Bäume und mehrfädigen (engl.: multithreaded) Algorithmen aufgenommen, - das Kapitel zu Rekursionsgleichungen überarbeitet, sodass es nunmehr die Teile-und-Beherrsche-Methode besser abdeckt, - die Betrachtungen zu dynamischer Programmierung und Greedy-Algorithmen überarbeitet; Memoisation und der Begriff des Teilproblem-Graphen als eine Möglichkeit, die Laufzeit eines auf dynamischer Programmierung beruhender Algorithmus zu verstehen, werden eingeführt. - 100 neue Übungsaufgaben und 28 neue Problemstellungen ergänzt. Umfangreiches Dozentenmaterial (auf englisch) ist über die Website des US-Verlags verfügbar.
Posted in Computers

Optimierungsmethoden

Eine Einführung

Author: Dieter Jungnickel

Publisher: Springer-Verlag

ISBN: 3642548210

Category: Mathematics

Page: 279

View: 5382

Diskrete und kontinuierliche Methoden der mathematischen Optimierung werden in diesem Lehrbuch integriert behandelt. Nach einer Einführung werden konvexe Mengen (mit einer Anwendung auf notwendige Optimalitätsbedingungen bei Ungleichungsrestriktionen) behandelt, gefolgt von einer genaueren Betrachtung des Spezialfalls von Polyedern und dessen Zusammenhang zum Linearen Programmieren. Eine ausführliche Darstellung des Simplexverfahrens schließt diesen Teil ab. Danach wird die Konvexität von Funktionen (inklusive einiger Abschwächungen) untersucht und für ein gründliches Studium von Optimalitätskriterien sowie der Lagrange-Dualität verwendet. Schließlich folgen noch ein Ausblick auf allgemeine Algorithmen sowie ein kurzer Anhang zur affinen Geometrie. In der Neuauflage ist Anordnung und Darstellung des behandelten Stoffs nochmals gründlich im Sinne der aktuellen BA-Studiengänge Mathematik, Wirtschaftswissenschaften und Informatik überarbeitet worden.
Posted in Mathematics

Distributed Computer and Communication Networks

19th International Conference, DCCN 2016, Moscow, Russia, November 21-25, 2016, Revised Selected Papers

Author: Vladimir M. Vishnevskiy,Konstantin E. Samouylov,Dmitry V. Kozyrev

Publisher: Springer

ISBN: 3319519174

Category: Computers

Page: 670

View: 8033

This book constitutes the refereed proceedings of the 19th International Conference on Distributed and Computer and Communication Networks, DCCN 2016, held in Moscow, Russia, in November 2016. The 50 revised full papers and the 6 revised short papers presented were carefully reviewed and selected from 141 submissions. The papers cover the following topics: computer and communication networks architecture optimization; control in computer and communication networks; performance and QoS/QoE evaluation in wireless networks; analytical modeling and simulation of next-generation communications systems; queuing theory and reliability theory applications in computer networks; wireless 4G/5G networks, cm- and mm-wave radio technologies; RFID technology and its application in intellectual transportation networks; internet of things, wearables, and applications of distributed information systems; probabilistic and statistical models in information systems; mathematical modeling of high-tech systems; mathematical modeling and control problems; distributed and cloud computing systems, big data analytics.
Posted in Computers

System Modeling and Analysis

Foundations of System Performance Evaluation

Author: Hisashi Kobayashi

Publisher: Prentice Hall

ISBN: 013034835X

Category: Computers

Page: 782

View: 2304

For courses in Performance Analysis and Design of Communication Networks (PC) offered in departments of Electrical and Computer Engineering. Also appropriate for courses in Systems Engineering and Operations Research. Kobayashi and Mark present the most up-to-date analytical models, simulation techniques, and computational algorithms useful for performance evaluation of complex systems including computer systems, communication networks, transportation systems, and manufacturing systems. Broader in scope than other texts, this book provides more in-depth coverage of topics such as computational algorithms and approximations. It appeals to students with a background or interest in a wide range of areas, including systems analysis or telecommunication networks.
Posted in Computers

Quantenmechanik

Author: Claude Cohen-Tannoudji,Bernard Diu,Franck Laloë

Publisher: Walter de Gruyter

ISBN: 9783110193244

Category: Science

Page: 739

View: 2228

Die Übersetzung des bekannten französischen Lehrbuchs führt Studierende der Physik in die Quantenmechanik ein. Es erscheint nun bereits in dritter Auflage. Jedes Kapitel besteht aus zwei Teilen. Im ersten Teil werden die grundlegenden Postulate und Begriffe vorgestellt, im zweiten wird anhand zahlreicher Anwendungen der Umgang mit dem quantenmechanischen Grundwissen vermittelt. Das Werk ist Lehr- und Übungsbuch zugleich und auch in der Berufspraxis als Nachschlagewerk einsetzbar. Übersetzung des bekannten und zeitlosen Werkes des Nobelpreisträgers Cohen-Tannoudji und seiner Co-Autoren. Einzigartiges Konzept der zweigeteilten Kapitel mit den grundlegenden Begriffen im ersten Teil sowie Aufgaben und physikalischen Anwendungen im zweiten Teil.
Posted in Science

Petrinetze

Eine Einführung

Author: Wolfgang Reisig

Publisher: Springer-Verlag

ISBN: 3642967051

Category: Computers

Page: N.A

View: 3067

Posted in Computers

Moderne Betriebssysteme

Author: Andrew S. Tanenbaum

Publisher: Pearson Deutschland GmbH

ISBN: 9783827373427

Category: Betriebssystem

Page: 1239

View: 7722

Posted in Betriebssystem

Microservices

Konzeption und Design

Author: Sam Newman

Publisher: MITP-Verlags GmbH & Co. KG

ISBN: 3958450830

Category: Computers

Page: 312

View: 1609

Feingranulare Systeme mit Microservices aufbauen Design, Entwicklung, Deployment, Testen und Monitoring Sicherheitsaspekte, Authentifizierung und Autorisierung Verteilte Systeme haben sich in den letzten Jahren stark verändert: Große monolithische Architekturen werden zunehmend in viele kleine, eigenständige Microservices aufgespalten. Aber die Entwicklung solcher Systeme bringt Herausforderungen ganz eigener Art mit sich. Dieses Buch richtet sich an Softwareentwickler, die sich über die zielführenden Aspekte von Microservice-Systemen wie Design, Entwicklung, Testen, Deployment und Monitoring informieren möchten. Sam Newman veranschaulicht und konkretisiert seine ganzheitliche Betrachtung der grundlegenden Konzepte von Microservice-Architekturen anhand zahlreicher praktischer Beispiele und Ratschläge. Er geht auf die Themen ein, mit denen sich Systemarchitekten und Administratoren bei der Einrichtung, Verwaltung und Entwicklung dieser Architekturen in jedem Fall auseinandersetzen müssen. Aus dem Inhalt: Vorteile von Microservices Gestaltung von Services Ausrichtung der Systemarchitektur an der Organisationsstruktur Möglichkeiten zur Integration von Services Schrittweise Aufspaltung einer monolithischen Codebasis Deployment einzelner Microservices mittels Continuous Integration Testen und Monitoring verteilter Systeme Sicherheitsaspekte Authentifizierung und Autorisierung zwischen Benutzer und Service bzw. zwischen Services untereinander Skalierung von Microservice-Architekturen »Microservice-Architekturen besitzen viele interessante Eigenschaften, allerdings sind bei der Umstellung so einige Fallstricke zu beachten. Dieses Buch wird Ihnen helfen herauszufinden, ob Microservices für Ihre Zwecke geeignet sind und zeigt Ihnen, wie Sie die Fallstricke umgehen können.« Martin Fowler, Chief Scientist, ThoughtWorks
Posted in Computers

Encyclopedia of Computer Science

Author: Edwin D. Reilly,Anthony Ralston,David Hemmendinger

Publisher: N.A

ISBN: 9780333778791

Category: Computer science

Page: 2034

View: 5583

The Encyclopedia of Computer Science is the definitive reference for anyone who works with computers, computing, and computer science. This new edition has 2,000 pages containing over 623 fully updated articles by internationally known computing experts. Students, professionals, and lay readers quickly find all the information they need in one, easy-to-use volume for clear, concise explanations of the latest technology and its applications - including past, present, and predicted future trends in computer science. Arranged alphabetically, the 623 articles are classified into sections covering the main themes of computing: hardware, software, computer graphics, information and data, mathematics of computing, methodologies, applications and computing milieu. The encyclopedia also includes extensive appendices, and name and subject indexes.
Posted in Computer science

Kryptografie verständlich

Ein Lehrbuch für Studierende und Anwender

Author: Christof Paar,Jan Pelzl

Publisher: Springer-Verlag

ISBN: 3662492970

Category: Computers

Page: 416

View: 734

Das Buch gibt eine umfassende Einführung in moderne angewandte Kryptografie. Es behandelt nahezu alle kryptografischen Verfahren mit praktischer Relevanz. Es werden symmetrische Verfahren (DES, AES, PRESENT, Stromchiffren), asymmetrische Verfahren (RSA, Diffie-Hellmann, elliptische Kurven) sowie digitale Signaturen, Hash-Funktionen, Message Authentication Codes sowie Schlüsselaustauschprotokolle vorgestellt. Für alle Krypto-Verfahren werden aktuelle Sicherheitseinschätzungen und Implementierungseigenschaften beschrieben.
Posted in Computers