ppxscal/embedding_network huggingface dataset:
Balancing power consumption in multiprocessor systems
Authors: Andreas Merkel, Frank Bellosa
Venue: ACM SIGOPS Operating Systems Review (2006)

Actions usually taken to prevent processors from overheating, such as decreasing the frequency or stopping the execution flow, also degrade performance. Multiprocessor systems, however, offer the possibility of moving the task that caused a CPU to overheat away to some other, cooler CPU, so throttling becomes only a last resort taken if all of a system's processors are hot. Additionally, the scheduler can take advantage of the energy characteristics of individual tasks, and distribute hot tasks as well as cool tasks evenly among all CPUs.This work presents a mechanism for determining the energy characteristics of tasks by means of event monitoring counters, and an energy-aware scheduling policy that strives to assign tasks to CPUs in a way that avoids overheating individual CPUs. Our evaluations show that the benefit of avoiding throttling outweighs the overhead of additional task migrations, and that energy-aware scheduling in many cases increases the system's throughput.
Mike Meyers' A+ Guide: PC Technician Lab Manual (Exams 220-602, 220-603, 220-604), 2 edition
Authors: Michael Meyers
Venue:  (2007)

Essential skills for IT professionalsMike Meyers A+ Guide to Operating Systems Lab Manual, Second Edition features 40-plus lab exercises that challenge you to solve problems based on realistic case studies and step-by-step scenarios that require critical thinking. You'll also get post-lab observation questions that measure your understanding of lab results and key term quizzes that help build vocabulary.Table of contentsACKNOWLEDGMENTSChapter 1: Essentials ReviewChapter 2: Installing and Troubleshooting CPUsChapter 3: Installing and Troubleshooting RAMChapter 4: Working with BIOS and CMOSChapter 5: Installing Internal DevicesChapter 6: Installing and Troubleshooting MotherboardsChapter 7: Installing and Troubleshooting Power SuppliesChapter 8: Hard Drive Technologies Chapter 9: Installing and Troubleshooting Removable MediaChapter 10: Working with the Command-Line InterfaceChapter 11: Maintaining WindowsChapter 12: Installing and Troubleshooting VideoChapter 13: Sound and MultimediaChapter 14: Portable ComputersChapter 15: Maintaining and Troubleshooting PrintersChapter 16: Local Area NetworkingChapter 17: The InternetChapter 18: Computer SecurityChapter 19: The Complete PC TechnicianINDEX
Combining qualitative model-based diagnosis and observation within fault-tolerant systems
Authors: Frank Schiller, Jochen Schröder
Venue: AI Communications (1999)

The increasing importance of fault&dash;tolerant technical processes leads to new model&dash;based approaches. In the approach proposed here, the effects of faults are decreased by additional control commands supplied by a fault&dash;tolerance algorithm. This algorithm combines qualitative model&dash;based diagnosis and observation. The main idea is to reach the non&dash;faulty output and non&dash;faulty state as accurately as possible even in the presence of faults. The signals and faults are described qualitatively by discrete values, and their relations are formalized by an automaton. This automaton is used in diagnosis to identify faults, in observation to identify the present state, and in simulation to identify the correct output and state. A correction mechanism determines an additional control command which would have led to correct behaviour at the current time point and applies it to the process at the following time point. The approach is illustrated by an example of chemical process engineering.
ASP.NET Cookbook
Authors: Geoffrey T. LeBlond, Michael A. Kittel
Venue:  (2004)

This new book provides a wealth of solutions to problems commonly encountered when developing ASP.NET web applications in the popular problem-solution-discussion Cookbook format. For every problem, there's a worked-out solution or recipe a short, focused piece of code that web developers can insert directly into their applications. This ultimate ASP.NET code sourcebook will quickly earn the dog-eared corners and coffee rings that mark a web developer's most valued resource.
DB2 Udb for Z/os Version 8 Performance Topics
Venue:  (2005)

IBM DATABASE 2 Universal Database Server for z/OS Version 8 (DB2 V8 throughout this IBM Redbook) is the twelfth and largest release of DB2 for MVS. It brings synergy with the zSeries hardware and exploits the z/OS 64-bit virtual addressing capabilities. DB2 V8 offers data support, application development, and query functionality enhancements for e-business, while building upon the traditional characteristics of availability, exceptional scalability, and performance for the enterprise of choice. Key improvements enhance scalability, application porting, security architecture, and continuous availability. Management for very large databases is made much easier, while 64-bit virtual storage support makes management simpler and improves scalability and availability. This new version breaks through many old limitations in the definition of DB2 objects, including SQL improvements, schema evolution, longer names for tables and columns, longer SQL statements, enhanced Java and Unicode support, enhanced utilities, and more log data sets. This redbook introduces the major performance and availability changes as well as the performance characteristics of many new functions. It helps you understand the performance implications of migrating to DB2 V8 with considerations based on laboratory measurements. It provides the type of information needed to start evaluating the performance impact of DB2 V8 and its capacity planning needs. The ACM Portal is published by the Association for Computing Machinery. Copyright © 2010 ACM, Inc. Terms of Usage Privacy Policy Code of Ethics Contact Us Useful downloads: Adobe Acrobat QuickTime Windows Media Player Real Player
PHP Hacks: Tips & Tools for Creating Dynamic Web Sites (Hacks)
Authors: Jack D. Herrington
Venue:  (2005)

Programmers love its flexibility and speed; designers love its accessibility and convenience. When it comes to creating web sites, the PHP scripting language is truly a red-hot property. In fact, PHP is currently used on more than 19 million web sites, surpassing Microsoft's ASP .NET technology in popularity. Not surprisingly, this surge in usage has resulted in a number of PHP books hitting the market. Only one, though, takes the language beyond traditional Web programming and into mapping, graphing, multimedia, and beyond: PHP Hacks. In PHP Hacks, author Jack Herrington wrings out his 20 years of code generation experience to deliver hands-on tools ranging from basic PHP and PEAR installation and scripting to advanced multimedia and database optimizing tricks. On the practical side of things, PHP Hacks helps you develop more robust PHP applications by explaining how to improve your database design, automate application testing, and employ design patterns in your PHP scripts and classes. In the category of "cool," Herrington explains how to upgrade your Web interface through the creation of tabs, stickies, popups, and calendars. He even examines how to leverage maps and graphics in PHP. There's also a bounty of image and application hacks, including those that show you how to: Integrate web sites with Google maps and satellite imaging Dynamically display iPhoto libraries online Add IRC, SMS, and Instant Messaging capabilities to your Web applications Drop the latest Wikipedia dictionary onto your Sony PSP Render graphics and user interfaces with SVG, DHTML, and Ajax Whether you're a newcomer or an expert, you'll find great value in PHP Hacks, the only PHP guide that offers something useful and fun for everyone.
A prescriptive technique for V&V of simulation models when no real-life data are available
Authors: Leonardo Chwif, Paulo Sérgio Muniz Silva, Lúcio Mitio Shimada
Venue: Proceedings of the 38th conference on Winter simulation (2006)

Verification and Validation (V&V) is a key process to guarantee that any model represents adequately a given system. Although no one can guarantee a 100% valid model, it is possible to increase model confidence by the utilization of V&V techniques. There are many V&V techniques which have a descriptive nature (they tell us what to do but not how to do it). There are also prescriptive techniques, that tell us how to do it, but in simulation practice they are underused. The main goal of this paper is based on Kleijnen (1999) procedure. It is to propose a prescriptive V&V technique that is simple enough for practical application and, because of its procedural nature, it could be easily built into any simulation software, thus enabling the automation of the V&V process. This approach was also applied to some test problems confirming its feasibility.
CCSP SNRS Exam Certification Guide (CCSP Self-Study) (Exam Certification Guide)
Authors: Greg Bastien, Sara Nasseh, Christian Degu
Venue:  (2005)

Official self-study test preparation guide for the Cisco SNRS exam 642-502 Attack threats Router management and administration Authentication, Authorization, and Accounting (AAA) and Cisco Secure Access Control Server RADIUS and TACACS+ Cisco IOS® Firewall feature set Securing networks with Cisco routers Mitigating Layer 2 attacks IPsec and Easy Virtual Private Network (VPN) Security Device Manager (SDM)CCSP SNRS Exam Certification Guide is a best-of-breed Cisco® exam study guide that focuses specifically on the objectives for the SNRS exam. Network security engineers Greg Bastien, Sara Nasseh, and Christian Degu share preparation hints and test-taking tips, helping you identify areas of weakness and improve your knowledge of router and switch security. Material is presented in a concise manner, focusing on increasing your understanding and retention of exam topics.CCSP SNRS Exam Certification Guide presents you with an organized test preparation routine through the use of proven series elements and techniques. “Do I Know This Already” quizzes open each chapter and allow you to decide how much time you need to spend on each section. Foundation summary information gives you a quick refresher whenever you need it. Challenging chapter-ending review questions help you assess your knowledge and reinforce key concepts.The companion CD-ROM contains a powerful test engine that allows you to focus on individual topic areas or take complete, timed exams. The assessment engine also tracks your performance and provides feedback module-by-module basis, presenting question-by-question remediation to the text.Well-regarded for its level of detail, assessment features, and challenging review questions and exercises, this book helps you master the concepts and techniques that will enable you to succeed on the exam the first time.CCSP SNRS Exam Certification Guide is part of a recommended learning path from Cisco Systems® that includes simulation and hands-on training from authorized Cisco Learning Partners and self-study products from Cisco Press®. To find out more about instructor-led training, e-learning, and hands-on instruction offered by authorized Cisco Learning Partners worldwide, please visit www.cisco.com/go/authorizedtraining.ï¾ ï¾ Companion CD-ROMThe CD-ROM contains an electronic copy of the book and over 200 practice questions for the SNRS exam, all available in study mode, test mode, and flash card format.Includes a FREE 45-Day Online EditionThis volume is part of the Exam Certification Guide Series from Cisco Press. Books in this series provide officially developed exam preparation materials that offer assessment, review, and practice to help Cisco Career Certification candidates identify weaknesses, concentrate their study efforts, and enhance their confidence as exam day nears.
Microprogramming trend considered dangerous
Authors: M. M. Lehman
Venue: ACM SIGMICRO Newsletter (1975)

When first conceived by Wilkes and his Cambridge colleagues, the concepts of microprogramming were a valuable extension and formalization of the more heuristic, function-by-function, logic-process which had previously been used to design and implement computers using elementary electronic and logical components and circuits. As such, I have no quarrel either with the concept or its implementation.
Using Cayley-Menger determinants for geometric constraint solving
Authors: Dominique Michelucci, Sebti Foufou
Venue: Proceedings of the ninth ACM symposium on Solid modeling and applications (2004)

We use Cayley-Menger Determinants (CMDs) to obtain an intrinsic formulation of geometric constraints. First, we show that classical CMDs are very convenient to solve the Stewart platform problem. Second, issues like distances between points, distances between spheres, cocyclicity and cosphericity of points are also addressed. Third, we extend CMDs to deal with asymmetric problems. In 2D, the following configurations are considered: 3 points and a line; 2 points and 2 lines; 3 lines. In 3D, we consider: 4 points and a plane; 2 points and 3 planes; 4 planes.
Simple Efficient Load-Balancing Algorithms for Peer-to-Peer Systems
Authors: David R. Karger, Matthias Ruhl
Venue: Theory of Computing Systems (2006)

Load balancing is a critical issue for the efficient operation of peer-to-peer (P2P) networks. We give two new load-balancing protocols whose provable performance guarantees are within a constant factor of optimal. Our protocols refine the consistent hashing data structure that underlies the Chord (and Koorde) P2P network. Both preserve Chord's logarithmic query time and near-optimal data migration cost.Consistent hashing is an instance of the distributed hash table (DHT) paradigm for assigning items to nodes in a P2P system: items and nodes are mapped to a common address space, and nodes have to store all items residing closeby in the address space.Our first protocol balances the distribution of the key address space to nodes, which yields a load-balanced system when the DHT maps items "randomly" into the address space. To our knowledge, this yields the first P2P scheme simultaneously achieving O(log n) degree, O(log n) look-up cost, and constant-factor load balance (previous schemes settled for any two of the three).Our second protocol aims to balance directly the distribution of items among the nodes. This is useful when the distribution of items in the address space cannot be randomized. We give a simple protocol that balances load by moving nodes to arbitrary locations "where they are needed." As an application, we use the last protocol to give an optimal implementation of a distributed data structure for range searches on ordered data.
AppleScript: The Definitive Guide, 2nd Edition
Authors: Matt Neuburg
Venue:  (2006)

Mac users everywhere--even those who know nothing about programming--are discovering the value of the latest version of AppleScript, Apple's vastly improved scripting language for Mac OS X Tiger. And with this new edition of the top-selling AppleScript: The Definitive Guide, anyone, regardless of your level of experience, can learn to use AppleScript to make your Mac time more efficient and more enjoyable by automating repetitive tasks, customizing applications, and even controlling complex workflows. Fully revised and updated--and with more and better examples than ever--AppleScript: The Definitive Guide, 2nd Edition explores AppleScript 1.10 from the ground up. You will learn how AppleScript works and how to use it in a variety of contexts: in everyday scripts to process automation, in CGI scripts for developing applications in Cocoa, or in combination with other scripting languages like Perl and Ruby.AppleScript has shipped with every Mac since System 7 in 1991, and its ease of use and English-friendly dialect are highly appealing to most Mac fans. Novices, developers, and everyone in between who wants to know how, where, and why to use AppleScript will find AppleScript: The Definitive Guide, 2nd Edition to be the most complete source on the subject available. It's as perfect for beginners who want to write their first script as it is for experienced users who need a definitive reference close at hand.AppleScript: The Definitive Guide, 2nd Edition begins with a relevant and useful AppleScript overview and then gets quickly to the language itself; when you have a good handle on that, you get to see AppleScript in action, and learn how to put it into action for you. An entirely new chapter shows developers how to make your Mac applications scriptable, and how to give them that Mac OS X look and feel with AppleScript Studio. Thorough appendixes deliver additional tools and resources you won't find anywhere else. Reviewed and approved by Apple, this indispensable guide carries the ADC (Apple Developer Connection) logo.
Application of the Fisher-Rao Metric to Ellipse Detection
Authors: Stephen J. Maybank
Venue: International Journal of Computer Vision (2007)

The parameter space for the ellipses in a two dimensional image is a five dimensional manifold, where each point of the manifold corresponds to an ellipse in the image. The parameter space becomes a Riemannian manifold under a Fisher-Rao metric, which is derived from a Gaussian model for the blurring of ellipses in the image. Two points in the parameter space are close together under the Fisher-Rao metric if the corresponding ellipses are close together in the image. The Fisher-Rao metric is accurately approximated by a simpler metric under the assumption that the blurring is small compared with the sizes of the ellipses under consideration. It is shown that the parameter space for the ellipses in the image has a finite volume under the approximation to the Fisher-Rao metric. As a consequence the parameter space can be replaced, for the purpose of ellipse detection, by a finite set of points sampled from it. An efficient algorithm for sampling the parameter space is described. The algorithm uses the fact that the approximating metric is flat, and therefore locally Euclidean, on each three dimensional family of ellipses with a fixed orientation and a fixed eccentricity. Once the sample points have been obtained, ellipses are detected in a given image by checking each sample point in turn to see if the corresponding ellipse is supported by the nearby image pixel values. The resulting algorithm for ellipse detection is implemented. A multiresolution version of the algorithm is also implemented. The experimental results suggest that ellipses can be reliably detected in a given low resolution image and that the number of false detections can be reduced using the multiresolution algorithm.
Moderating Simulation Lag in Haptic Virtual Environments
Authors: A. Boukerche, S. Shirmohammadi, A. Hossain
Venue: Proceedings of the 39th annual Symposium on Simulation (2006)

Simulation lag is a known issue in networked virtual environments where users are geographically distributed. When users collaborate across the network using haptics, there are always momentary lacks of synchronization due to packet delay, loss, and jitter. Many strategies exist for dealing with such scenarios, but these strategies concentrate on one aspect and don't adequately address the necessary realism, causality, and the sense of copresence in the virtual environments during closelycoupled haptic tasks. In this paper we propose an approach that uses two techniques to moderate the simulation lag in haptic-based virtual environments. A decorator, which is a visual cue embedded in the haptic virtual object, is used to inform the user about the sate of simulation lag. In addition, this decorator is controlled by an algorithm that predicts the users' most likely action in the very short term, and compensates delayed or lost packets by interpolating collaborative actions. In other words, this technique improvises the current state of the haptic virtual object and displays it to the local user, in addition to calculating the current network delay/loss and indicating it non-intrusively to the local user.
Project 2003 Personal Trainer
Venue:  (2005)

Now included with Microsoft Office, Project 2003 is the world's leading project management tool. With extensive help resources and printing assistance, Project 2003 enables users to organize and track tasks and resources efficiently to keep projects on time and within budget. If you want to realize the immense potential of Microsoft Project 2003 and harness the many features and functionality of this powerful tool, you need Project 2003 Personal Trainer. It includes everything you want to know about Project 2003--and then plenty more. It's the most complete and engaging tutorial available for Microsoft Project. As part of O'Reilly's new Personal Trainer Series, this book is based on content from CustomGuide (www.customguide.com), a leading provider of computer training materials that fly in the face of traditional, dry course materials that bore users to tears. CustomGuide is dedicated to delivering courseware, quick references, software bulletins, and e-learning courses that are fun, flexible, and easy to use. And this book is no exception to their rule. Project 2003 Personal Trainer lets you, whatever your technical expertise (or lack thereof), learn exactly what you need to know--at your own pace. Unlike many consumer software tutorials that dumb down (and dull up) the material or make it exceptionally technical and confusing, this book is written in a style that you'll find entertaining, easy to follow, and most of all, clear and informative. Beginning with the fundamentals of planning and managing a project with Microsoft Project 2003, the book then includes sections on: working with the task list managing costs, timelines, and available resources using the project database viewing and updating a project tracking progress creating reports handling multiple projects The fully illustrated Project 2003 Personal Trainer features dozens of time-saving, task-oriented lessons, includes detailed diagrams, and comes with a fully interactive CD tutorial to guide your learning--everything you need to become a Project pro. The ACM Portal is published by the Association for Computing Machinery. Copyright © 2010 ACM, Inc. Terms of Usage Privacy Policy Code of Ethics Contact Us Useful downloads: Adobe Acrobat QuickTime Windows Media Player Real Player
Compatible topologies on graphs: an application to graph isomorphism problem complexity
Authors: Alain Bretto, Alain Faisant, Thierry Vallée
Venue: Theoretical Computer Science (2006)

In one hand the graph isomorphism problem (GI) has received considerable attention due to its unresolved complexity status and is many practical applications. On the other hand a notion of compatible topologies on graphs has emerged from digital topology (see [A. Bretto, Comparability graphs and digital topology, Comput. Vision Graphic Image Process. (Image Understanding), 82 (2001) 33-41; J.M. Chassery, Connectivity and consecutivity in digital pictures, Comput. Vision Graphic Image Process. 9 (1979) 294-300; L.J. Latecki, Topological Connectedness and 8-connectness in digital pictures, CVGIP Image Understanding 57(2) (1993) 261-262; U. Eckhardt, L.J. Latecki, Topologies for digital spaces Z2 and Z3, Comput. Vision Image Understanding 95 (2003) 261-262; T.Y. Kong, R. Kopperman, P.R. Meyer, A topological approach to digital topology, Amer. Math. Monthly Archive 98(12) (1991) 901-917; R. Kopperman, Topological digital topology, Discrete geometry for computer imagery, 11th International Conference, Lecture Notes in Computer Science, Vol. 2886, DGCI 2003, Naples, Italy, November 19-21, pp. 1-15]).In this article we study GI from the topological point of view. Firstly, we explore the poset of compatible topologies on graphs and in particular on bipartite graphs. Then, from a graph we construct a particular compatible Alexandroff topological space said homeomorphic-equivalent to the graph. Conversely, from any Alexandroff topology we construct an isomorphic-equivalent graph on which the topology is compatible. Finally, using these constructions, we show that GI is polynomial-time equivalent to the topological homeomorphism problem (TopHomeo). Hence GI and TopHomeo are in the same class of complexity.